Package RASCAL.ToolboxDraggable

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

Clauses

Quick access : ClausesGenericsDefinitionsSubprograms


 
Context clauses
RASCAL.Toolbox
RASCAL.OS
System.Unsigned_Types
Interfaces.C
 
Use clauses
RASCAL.Toolbox
RASCAL.OS
System.Unsigned_Types
Interfaces.C
 

Basic Objects

Quick access : ClausesGenericsDefinitionsSubprograms


Basic Objects
Name Type Default
Draggable_Generate_drag_started16#1#constant
Flags
Draggable_Sprite16#2#constant
Draggable_Text16#4#constant
Draggable_Type16#38#constant
Draggable_Type_shift16#3#constant
Draggable_Type_drag16#0#constant
Draggable_Type_click_drag16#1#constant
Draggable_Type_click_double_drag16#2#constant
Draggable_Use_toolbox_ids16#40#constant
Draggable_Drop_shadow16#80#constant
Draggable_No_dither16#100#constant
Draggable_Drag_started_adjust16#1#constant
Draggable_Drag_started_select16#4#constant
Draggable_Drag_started_shift16#8#constant
Draggable_Drag_started_ctrl16#10#constant
Draggable_Drag_ended_toolbox_ids16#1#constant
 

Definitions

Quick access : ClausesGenericsDefinitionsSubprograms


Types
Name Declaration
Draggable_State(Deselected, Selected)
Toolbox_Draggable_DragStarted_Pointeraccess Toolbox_Draggable_DragStarted
Toolbox_Draggable_DragEnded_Pointeraccess Toolbox_Draggable_DragEnded
   
Toolbox_Draggable_DragStarted record
Event is raised when the user starts a drag of a draggable object.
Component Type Default
HeaderToolbox_Event_Header
   
ATEL_Toolbox_Draggable_DragStarted abstract tagged record
inheritance from Toolbox_EventListener (Toolbox_Event_Draggable_DragStarted, -1, -1)
Component Type Default
EventToolbox_Draggable_DragStarted_Pointer
   
Toolbox_Draggable_DragEnded record
Event is raised when the user finishes a drag of a draggable object.
Component Type Default
YInteger
XInteger
IconIcon_handle_Type
WindowWimp_Handle_Type
HeaderToolbox_Event_Header
   
ATEL_Toolbox_Draggable_DragEnded abstract tagged record
inheritance from Toolbox_EventListener (Toolbox_Event_Draggable_DragEnded, -1, -1)
Component Type Default
EventToolbox_Draggable_DragEnded_Pointer
  
Pragmas
Convention(C, Toolbox_Draggable_DragStarted)
Convention(C, Toolbox_Draggable_DragEnded)
 

Subprograms

Quick access : ClausesGenericsDefinitionsSubprograms


  
Get_State function
ReturnDraggable_State
Returns the draggable's state.
Parameter name Type Mode Default
DraggableObject_IDin
ComponentObject_IDin
  
Get_Sprite function
ReturnString
Returns the name of the sprite currently used for the draggable object.
Parameter name Type Mode Default
DraggableObject_IDin
ComponentObject_IDin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Get_Text function
ReturnString
Returns the text being displayed in the draggable object.
Parameter name Type Mode Default
DraggableObject_IDin
ComponentObject_IDin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Set_State procedure
Sets the draggable's state to either selected or deselected.
Parameter name Type Mode Default
DraggableObject_IDin
ComponentObject_IDin
StateDraggable_Statein
FlagsSystem.Unsigned_Types.Unsignedin0
  
Set_Sprite procedure
Sets the name of the sprite which will be used for this draggable object.
Parameter name Type Mode Default
DraggableObject_IDin
ComponentObject_IDin
Spritestringin
FlagsSystem.Unsigned_Types.Unsignedin0
  
Set_Text procedure
Sets the text that will be displayed in the draggable object.
Parameter name Type Mode Default
DraggableObject_IDin
ComponentObject_IDin
Textstringin
FlagsSystem.Unsigned_Types.Unsignedin0