Package RASCAL.ToolboxScrollList

DescriptionToolbox ScrollList related types and methods.
Authorbbracke
Date2005/11/21 20:14:33
Revision1.1
 

Clauses

Quick access : ClausesGenericsDefinitionsSubprograms


 
Context clauses
RASCAL.Toolbox
RASCAL.ToolboxGadget
RASCAL.Font
RASCAL.Sprite
RASCAL.OS
RASCAL.Utility
System
System.Unsigned_Types
 
Use clauses
RASCAL.Toolbox
RASCAL.ToolboxGadget
RASCAL.Font
RASCAL.Sprite
RASCAL.OS
RASCAL.Utility
System
System.Unsigned_Types
 

Basic Objects

Quick access : ClausesGenericsDefinitionsSubprograms


Basic Objects
Name Type Default
Action_Scroll_List_Selection16#140181#constant
Flags
Scrolllist_State_Allow_Multiple_Selections16#1#constant
Scrolllist_Add_Item_Sprite_Info16#3#constant
Scrolllist_Add_Item_Sprite_Info_Shift16#0#constant
Scrolllist_Add_Item_Sprite_Info_System_Sprite_Name16#0#constant
Scrolllist_Add_Item_Sprite_Info_User_Sprite_Name16#1#constant
Scrolllist_Add_Item_Sprite_Info_User_Sprite_Pointer16#2#constant
Scrolllist_Add_Item_Plot_Sprite_Half_Size16#4#constant
Scrolllist_Select_Item_Unique16#1#constant
Scrolllist_Set_Colour_Desktop16#1#constant
ScrollList_MultipleSelections16#1#constant
Flags
 

Definitions

Quick access : ClausesGenericsDefinitionsSubprograms


Types
Name Declaration
Toolbox_ScrollList_Selection_Pointeraccess Toolbox_ScrollList_Selection
Item_List_Typearray (natural) of UString
An array of string items.
Item_List_Pointeraccess Item_List_Type
ItemNumber_List_Typearray (natural) of Integer
ItemNumber_List_Pointeraccess ItemNumber_List_Type
   
Scrolllist_Gadget record
Component Type Default
BackgroundSystem.Unsigned_Types.Unsigned0
ForegroundSystem.Unsigned_Types.Unsigned7
Eventinteger16#222#
Max_HelpInteger0
HelpInteger0
Gadget_IdComponent_ID0
ymaxInteger0
xmaxInteger0
yminInteger0
xminInteger0
Gadget_TypeInteger16410
FlagsSystem.Unsigned_Types.Unsigned0
   
Toolbox_ScrollList_Selection record
This event is raised when the user has clicked on an item in a scrolllist.
Item contains the nr of the item that was selected or deselected.
Component Type Default
ItemInteger
FlagsSystem.Unsigned_Types.Unsigned
HeaderToolbox_Event_Header
   
ATEL_Toolbox_ScrollList_Selection abstract tagged record
inheritance from Toolbox_EventListener (Toolbox_Event_ScrollList_Selection, -1, -1)
Component Type Default
EventToolbox_ScrollList_Selection_Pointer
  
Pragmas
Convention(C, Scrolllist_Gadget)
Convention(C, Toolbox_ScrollList_Selection)
 

Subprograms

Quick access : ClausesGenericsDefinitionsSubprograms


  
Get_State function
ReturnSystem.Unsigned_Types.Unsigned
Returns the state of the scrolllist.
Parameter name Type Mode Default
WindowObject_IDin
ComponentComponent_IDin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Set_State procedure
Sets the state of the scrolllist.
Parameter name Type Mode Default
WindowObject_IDin
ComponentComponent_IDin
StateSystem.Unsigned_Types.Unsignedin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Add_Item procedure
Adds an item to the scrolllist.
Parameter name Type Mode Default
WindowObject_IDin
ComponentComponent_IDin
TextStringin
Indexintegerin-1
FlagsSystem.Unsigned_Types.Unsignedin0
  
Add_Item procedure
Adds an item to the scrolllist.
Parameter name Type Mode Default
WindowObject_IDin
ComponentComponent_IDin
TextStringin
SpriteAreaAddressin
SpriteIDIntegerin
IndexIntegerin-1
FlagsSystem.Unsigned_Types.Unsignedin0
  
Add_Item procedure
Adds an item to the scrolllist.
Parameter name Type Mode Default
WindowObject_IDin
ComponentComponent_IDin
TextStringin
SpriteAreaSprite_Area_Typein
SpriteIDIntegerin
IndexIntegerin-1
FlagsSystem.Unsigned_Types.Unsignedin0
  
Add_Last_Item procedure
Adds an item to the end of the scrolllist.
Parameter name Type Mode Default
WindowObject_IDin
ComponentComponent_IDin
TextStringin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Delete_Items procedure
Removes an item from the scrolllist.
Parameter name Type Mode Default
WindowObject_IDin
ComponentComponent_IDin
Start_Indexintegerin0
End_Indexintegerin-1
FlagsSystem.Unsigned_Types.Unsignedin0
  
Delete_All procedure
Removes all items from the scrolllist.
Parameter name Type Mode Default
WindowObject_IDin
ComponentComponent_IDin
Start_IndexIntegerin0
  
Select_Item procedure
Selects an item from the scrolllist.
Parameter name Type Mode Default
WindowObject_IDin
ComponentComponent_IDin
Indexintegerin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Select_Items procedure
Select 'Items' in the scrolllist.
Parameter name Type Mode Default
WindowObject_IDin
ComponentComponent_IDin
ItemsItemNumber_List_Typein
FlagsSystem.Unsigned_Types.Unsignedin0
  
Select_All procedure
Selects all items in the scrolllist with index numbers from 'Start' to ('Start' + number of items).
Parameter name Type Mode Default
WindowObject_IDin
ComponentComponent_IDin
StartNaturalin1
FlagsSystem.Unsigned_Types.Unsignedin0
  
DeSelect_Item procedure
Deselects an item from the scrolllist.
Parameter name Type Mode Default
WindowObject_IDin
ComponentComponent_IDin
Indexintegerin
FlagsSystem.Unsigned_Types.Unsignedin0
  
DeSelect_Items procedure
DeSelect 'Items' in the scrolllist.
Parameter name Type Mode Default
WindowObject_IDin
ComponentComponent_IDin
ItemsItemNumber_List_Typein
FlagsSystem.Unsigned_Types.Unsignedin0
  
DeSelect_All procedure
Deselects all items in the scrolllist.
Parameter name Type Mode Default
WindowObject_IDin
ComponentComponent_IDin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Get_Selected function
Returninteger
Returns selected item from the scrolllist. '-1' if no item is selected.
Parameter name Type Mode Default
WindowObject_IDin
ComponentComponent_IDin
OffsetIntegerin-1
FlagsSystem.Unsigned_Types.Unsignedin0
  
Count_Selections function
ReturnNatural
Returns nr of selected items.
Parameter name Type Mode Default
WindowObject_IDin
ComponentComponent_IDin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Get_Selections function
ReturnItem_List_Type
Returns array of selected items - as itemtext.
Parameter name Type Mode Default
WindowObject_IDin
ComponentComponent_IDin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Get_SelectionNumbers function
ReturnItemNumber_List_Type
Returns array of selected items - as index number.
Parameter name Type Mode Default
WindowObject_IDin
ComponentComponent_IDin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Is_Selected function
ReturnBoolean
Returns true if the item is selected.
Parameter name Type Mode Default
WindowObject_IDin
ComponentComponent_IDin
IndexIntegerin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Count_Items function
ReturnInteger
Returns the nr of items in the scrolllist.
Parameter name Type Mode Default
WindowObject_IDin
ComponentComponent_IDin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Get_Items function
ReturnItem_List_Type
Returns array of items in scrolllist.
Parameter name Type Mode Default
WindowObject_IDin
ComponentComponent_IDin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Get_Column function
ReturnItem_List_Type
Returns a array of strings containing only the part of the items belonging to a specific column.
Parameter name Type Mode Default
ItemsItem_List_Typein
Column_NrPositivein1
  
Make_Visible procedure
If the item is outside the visible area of the ScrollList, then it will be displayed at the top of the visible area.
Parameter name Type Mode Default
WindowObject_IDin
ComponentComponent_IDin
Indexintegerin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Set_Colour procedure
Sets the foreground and background colours for the specified ScrollList.
Do not use this as it is NOT style guide compliant.
Parameter name Type Mode Default
WindowObject_IDin
ComponentComponent_IDin
ForegroundToolbox_Colourin7
BackgroundToolbox_Colourin0
  
Set_Colour procedure
Sets the foreground and background colours for the specified ScrollList.
Do not use this as it is NOT style guide compliant.
Parameter name Type Mode Default
WindowObject_IDin
ComponentComponent_IDin
ForegroundOS_Colourin
BackgroundOS_Colourin
  
Get_Colour procedure
Returns the foreground and background colours for the specified ScrollList.
Parameter name Type Mode Default
WindowObject_IDin
ComponentComponent_IDin
ForegroundOS_Colourout
BackgroundOS_Colourout
FlagsSystem.Unsigned_Types.Unsignedin0
  
Set_Font procedure
Sets the font for the ScrollList.
Parameter name Type Mode Default
WindowObject_IDin
ComponentComponent_IDin
Font_HandleFont_Handle_Typein
Font_Heightintegerin12
Font_Widthintegerin12
FlagsSystem.Unsigned_Types.Unsignedin0
  
Get_ItemText function
ReturnString
Returns the text of the item in the ScrollList.
Parameter name Type Mode Default
WindowObject_IDin
ComponentComponent_IDin
Itemintegerin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Set_ItemText procedure
Set the text of the item.
Parameter name Type Mode Default
WindowObject_IDin
ComponentComponent_IDin
IndexIntegerin
TextStringin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Set_Heading procedure
Sets the heading of a scrolllist.
Parameter name Type Mode Default
WindowObject_IDin
ComponentComponent_IDin
Indexintegerin
TextStringin
FlagsSystem.Unsigned_Types.Unsignedin0