Package RASCAL.ToolboxColourMenu

DescriptionToolboxColourMenu types and methods.
Authorbbracke
Date2005/11/21 20:14:33
Revision1.1
 

Clauses

Quick access : ClausesGenericsDefinitionsSubprograms


 
Context clauses
System.Unsigned_Types
RASCAL.Utility
RASCAL.Toolbox
RASCAL.OS
 
Use clauses
System.Unsigned_Types
RASCAL.Utility
RASCAL.Toolbox
RASCAL.OS
 

Basic Objects

Quick access : ClausesGenericsDefinitionsSubprograms


Basic Objects
Name Type Default
Colourmenu_Generate_About_To_Be_Shown16#1#constant
Flags
Colourmenu_Generate_Dialogue_Completed16#2#constant
Colourmenu_Generate_Has_Been_Hidden16#2#constant
Colourmenu_None_Entry16#4#constant
Colourmenu_Transparent16#10#constant
Colourmenu_None16#FFFFFFFF#constant
 

Definitions

Quick access : ClausesGenericsDefinitionsSubprograms


Types
Name Declaration
Colour_Dataarray (integer) of integer
Toolbox_ColourMenu_AboutToBeShown_Pointeraccess Toolbox_ColourMenu_AboutToBeShown
Toolbox_ColourMenu_HasBeenHidden_Pointeraccess Toolbox_ColourMenu_HasBeenHidden
Toolbox_ColourMenu_Selection_Pointeraccess Toolbox_ColourMenu_Selection
   
ColourMenuTemplate record
Component Type Default
ColourInteger
Max_TitleInteger
TitleAddress
FlagsSystem.Unsigned_Types.Unsigned
   
Colour_Type record
Discriminant Type Default
Nrinteger
Component Type Default
DataColour_Data (1..Nr)
Modelinteger
Remainderinteger0
Colourinteger
   
Colour_Model_Type record
Discriminant Type Default
Nrinteger
Component Type Default
DataColour_Data (1..Nr)
Modelinteger
Remainderinteger0
   
Toolbox_ColourMenu_AboutToBeShown record
Event is raised just before the Colour Menu is displayed.
Component Type Default
PositionOS_Coordinate
Show_TypeInteger
HeaderToolbox_Event_Header
   
ATEL_Toolbox_ColourMenu_AboutToBeShown abstract tagged record
inheritance from Toolbox_EventListener (Toolbox_Event_ColourMenu_AboutToBeShown, -1, -1)
Component Type Default
EventToolbox_ColourMenu_AboutToBeShown_Pointer
   
Toolbox_ColourMenu_HasBeenHidden record
Event is raised when the Colour Menu is closed.
Component Type Default
HeaderToolbox_Event_Header
   
ATEL_Toolbox_ColourMenu_HasBeenHidden abstract tagged record
inheritance from Toolbox_EventListener (Toolbox_Event_ColourMenu_HasBeenHidden, -1, -1)
Component Type Default
EventToolbox_ColourMenu_HasBeenHidden_Pointer
   
Toolbox_ColourMenu_Selection record
Event is raised when the user selects a colour from the menu.
Component Type Default
ColourToolbox_Colour
HeaderToolbox_Event_Header
   
ATEL_Toolbox_ColourMenu_Selection abstract tagged record
inheritance from Toolbox_EventListener (Toolbox_Event_ColourMenu_Selection, -1, -1)
Component Type Default
EventToolbox_ColourMenu_Selection_Pointer
  
Pragmas
Convention(C, ColourMenuTemplate)
Convention(C, Toolbox_ColourMenu_AboutToBeShown)
Convention(C, Toolbox_ColourMenu_HasBeenHidden)
Convention(C, Toolbox_ColourMenu_Selection)
 

Subprograms

Quick access : ClausesGenericsDefinitionsSubprograms


  
Get_Colour function
ReturnToolbox_Colour
Returns the currently selected colour in the Colour Menu.
Parameter name Type Mode Default
ColourMenuObject_IDin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Get_Title function
Returnstring
Returns the title of the Colour Menu.
Parameter name Type Mode Default
ColourMenuObject_IDin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Get_None_Available function
Returnboolean
Returns whether there is a 'None' entry in the Colour Menu.
Parameter name Type Mode Default
ColourMenuObject_IDin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Set_Colour procedure
Sets the currently selected colour in the Colour Menu.
Parameter name Type Mode Default
ColourMenuObject_IDin
ColourToolbox_Colourin
FlagsSystem.Unsigned_Types.Unsignedin0
  
UnSet_Colour procedure
Unsets any selection made. (No tick)
Parameter name Type Mode Default
ColourMenuObject_IDin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Set_None_Available procedure
Sets whether there is a 'None' entry in the Colour Menu.
Parameter name Type Mode Default
ColourMenuObject_IDin
None_Availablebooleanin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Set_Title procedure
Sets the title in the Colour Menu.
Parameter name Type Mode Default
FontMenuObject_IDin
Titlestringin
FlagsSystem.Unsigned_Types.Unsignedin0