Reference for the Mosaic class XFlat::IconButton
Button widget with an icon button and a text item. The widget is used as a simple push button.
property Resources::Bitmap ButtonImage = XFlat::ButtonEmpty;
The property 'ButtonImage' stores the bitmap that is used to draw the button. This image has to contain two frames: one for the released state and one for the pressed state.
property string Caption = "Button";
The property 'Caption' stores the text to display within the item.
property slot OnAction = null;
The property 'OnAction' can refer to a slot method, which will receive a signal as soon the user has pressed the button. Thereupon the method's logic will be executed.
slot enterLeaveSlot;
This internal slot method is used to receive the corresponding signals form the touch handler.
slot pressReleaseSlot;
This internal slot method is used to receive the corresponding signals form the touch handler.