#Action

C
List
R
String[]

'Return the list of all global actions
Configure
M
b

'Open the action shortcut configuration dialog.
'
'Returns [/lang/true] if no change were done.
_ConfigureToolbar
M

(hToolbar)ToolBar;
_Register
M

(Control)o(Old)s(Key)s
Add
M

(Action)s(Text)s[(Picture)s(HasShortcut)b(DefaultShortcut)s]
'Add a new action to the global action list.
Window_Open
M


Window_Close
M


AddFrom
M

(Control)o
'Add a new action to the global action list from the properties of a specific control.
'
'- ~Control~: The control used for creating the new action.
'
'The following control properties are used:
'[[
'==
'[/comp/gb.qt4/control/action]
'--
'If not defined, no new action is created.
'==
'Text
'--
'If the property is available.
'==
'Shortcut
'--
'If the property is available.
']]
#ToolBar
UserContainer
C
_Properties
C
s
"*,-Arrangement,-Padding,-Spacing,-Indent,-Invert,Key,Text,Action,ReadOnly,Orientation{ToolBar.Horizontal;Vertical},Size{Tiny;Small;Medium;Large;Huge},AutoResize=True,Border,Separator"
_DefaultArrangement
C
s
"R"
_DefaultSize
C
s
"36,4"
_Similar
C
s
"Panel"
Horizontal
C
i
0
Vertical
C
i
1
:Configure
:


Design
p
b

Orientation
p
i

AutoResize
p
b

Key
p
s

Text
p
s

Separator
p
b

Size
p
s

Settings
p
s

'Return or set the layout of the toolbar.
Layout
p
s

'Return or set the layout of the toolbar.
Configuring
r
b

'Return if the toolbar is being configured.
ReadOnly
p
b

'@{since 3.19}
'
'Return or set if the toolbar can be configured.
'
'By default the toolbar is configurable.
Border
p
b

'@{since 3.21}
'Return or set if the toolbar has a border.
DefaultSize
P
s

'@{since 3.19}
'
'Return or set the default size of all toolbars.
_new
m


Configure
m


_RaiseConfigure
m


GetLayout
M
s
(Key)s
'Return the layout of a specific toolbar.
'
'- ~Key~: The toolbar key whose settings will be returned.
SetLayout
M

(Key)s(Layout)s
'Set the layout of a specific toolbar.
'
'- ~Key~: The toolbar key whose settings will be set.
'- ~Layout~: The layout description.
#Workspace
UserControl
C
_Properties
C
s
"*,Orientation{Align.Top;Bottom}=Top,Image,Border=True,Separator=True,CloseButton=True"
_DefaultEvent
C
s
"Activate"
_Group
C
s
"Special"
:Activate
:


:Close
:

(Window)Window;
:Attach
:

(Window)Window;
:Detach
:

(Window)Window;
:CloseAll
:


:Select
:


'@{since 3.20}
'
'This event is raised when a tab button is clicked, even if it is the current one.
ActiveWindow
p
Window

Windows
r
Window[]

Count
r
i

Font
p
Font

Background
p
i

Orientation
p
i

Border
p
b

Separator
p
b

'@{since 3.21}
'Return or set if a separator is drawn between the buttons and the contents when there is no border.
Image
p
Image

Picture
p
Picture

CloseWithMouse
p
b

CloseButton
p
b

Design
p
b

TabPanel
r
TabPanel

'Return the Workspace's inner TabPanel control.
_new
m


Add
m

(Window)Window;[(Pos)i]
Remove
m

(Window)Window;
Exist
m
b
(Window)Window;
Find
m
i
(Window)Window;
Detach
m

(Window)Window;
Attach
m

(Window)Window;
Lock
m


Unlock
m


_Activate
m


_Select
m


_RaiseClose
m
b
(hWindow)Window;
_RaiseAttach
m

(hWindow)Window;
_RaiseDetach
m

(hWindow)Window;
_RaiseCloseAll
m


CloseAll
m


_RefreshPicture
m


