[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
Virtgroup class generates special kinds of group objects whose children can be a lot larger than the actual group.
Source position: MUIClass.Group.pas line 133
type TMUIVirtGroup = class(TMUIGroup) |
||
protected |
||
procedure GetCreateTags(); override; |
|
Fill TagList for MUI item creation |
public |
||
constructor Create; override; |
|
Create a Virtgroup object |
procedure CreateObject; override; |
|
Create the MUI item |
property VirtHeight: Integer; [r] |
|
Read the virtual height of a virtual group. |
property VirtWidth: Integer; [r] |
|
Read the virtual width of a virtual group. |
published |
||
property VirtLeft: Integer; [rw] |
|
Get/set the virtual left edge of a virtual group. |
property VirtTop: Integer; [rw] |
|
Get/set the virtual top edge of a virtual group. |
property Input: Boolean; [rw] |
|
Specify if a virtual group should be moveable by clicking into it and dragging the mouse. |
end; |
|
Virtgroup class generates special kinds of group objects whose children can be a lot larger than the actual group. |
|
| | ||
|
Group class is responsible for the complete layout of a MUI window. |
|
| | ||
|
Super class for every other MUI class except windows and applications |
|
| | ||
|
Subclass of TNotify to introduce the Parent relation |
|
| | ||
|
Notify class is superclass of all other MUI classes. |
|
| | ||
|
Base class for all MUI Class |
|
| | ||
TObject |
The group acts as a (small) window through which a rectangle area of its contents is visible.
During layout, MUI tries to place the children of a virtual group in the visible part. If this is impossible, space is extended as long as all children fit.
Virtual groups themselves don't offer any scrollbars to allow user interaction. These things are handled by scrollgroup class. Usually, you don't want to use a virtual group without a scrollgroup.