UnigineEditor
界面概述
资产工作流程
设置和首选项
项目开发
调整节点参数
Setting Up Materials
Setting Up Properties
照明
Landscape Tool
Sandworm (Experimental)
使用编辑器工具执行特定任务
Extending Editor Functionality
编程
基本原理
搭建开发环境
Usage Examples
UnigineScript
C++
C#
UUSL (Unified UNIGINE Shader Language)
File Formats
Rebuilding the Engine Tools
GUI
双精度坐标
应用程序接口
Containers
Common Functionality
Controls-Related Classes
Engine-Related Classes
Filesystem Functionality
Math Functionality
Node-Related Classes
Objects-Related Classes
Networking Functionality
Pathfinding-Related Classes
Physics-Related Classes
Plugins-Related Classes
IG Plugin
CIGIConnector Plugin
Rendering-Related Classes

Unigine::WidgetVPaned Class

Header: #include <UnigineWidgets.h>
Inherits: Widget

This class creates a horizontal movable bar that divides the window into two resizable panes. This widget should contain exactly two children. If fewer children are provided, nothing will be drawn; if more children are provided, the application may crash.

WidgetVPaned Class

Members


static WidgetVPanedPtr create ( const Ptr<Gui> & gui ) #

Constructor. Creates a new vertical box with an ability to resize its children and adds it to the specified GUI.

Arguments

  • const Ptr<Gui> & gui - GUI, to which the new container will belong.

static WidgetVPanedPtr create ( ) #

Constructor. Creates a new vertical box with an ability to resize its children and adds it to the Engine GUI.

void setFirstSize ( int size ) #

Sets the size of the first child.

Arguments

  • int size - Size of the first child in pixels.

int getFirstSize ( ) const#

Returns the size of the first child.

Return value

Size of the first child in pixels.

void setFixed ( int fixed ) #

Sets the number of the child with the fixed size. The default is 0.

Arguments

  • int fixed - Number of the child:
    • 0 - size of both children is not fixed.
    • 1 - size of the first child is fixed.
    • 2 - size of the second child is fixed.

int getFixed ( ) const#

Returns the number of the child with the fixed size.

Return value

Number of the child. 0 means that the size of both children is not fixed.

void setSecondSize ( int size ) #

Sets the size of the second child.

Arguments

  • int size - Size of the second child in pixels.

int getSecondSize ( ) const#

Returns the size of the second child.

Return value

Size of the second child in pixels.

void setValue ( int value ) #

Specifies how child widgets will be resized. The default is 0.

Arguments

  • int value - Value in range [-32767; 32767]. -32767 means that during resize the upper child will remain fixed. 32767 means that during resize the lower child will remain fixed. 0 means that both children will be resized equally. Other values specify proportions, in which the children are resized.

int getValue ( ) const#

Returns a value specifying how child widgets will be resized.

Return value

Value in range [-32767; 32767]. -32767 means that during resize the upper child will remain fixed. 32767 means that during resize the lower child will remain fixed. 0 means that both children will be resized equally. Other values specify proportions, in which the children are resized.
Last update: 2020-06-16