atk.Selection.Selection Class Reference

List of all members.

Detailed Description

Description AtkSelection should be implemented by UI components with children which are exposed by atk_object_ref_child and atk_object_get_n_children, if the use of the parent UI component ordinarily involves selection of one or more of the objects corresponding to those AtkObject children - for example, selectable lists.

Note that other types of "selection" (for instance text selection) are accomplished a other ATK interfaces - AtkSelection is limited to the selection/deselection of children.

Public Member Functions

AtkSelectiongetSelectionStruct ()
 this (AtkSelection *atkSelection)
 Sets our main struct and passes it to the parent class.
void delegate (Selection)[] onSelectionChangedListeners
void addOnSelectionChanged (void delegate(Selection) dlg)
 extern (C) static void callBackSelectionChanged(AtkSelection *atkselectionStruct

Public Attributes

int[char[]] connectedSignals

Protected Member Functions

void * getStruct ()
 the main Gtk struct as a void*

Protected Attributes

 the main Gtk struct

Constructor & Destructor Documentation

atk.Selection.Selection.this ( AtkSelection atkSelection  ) 

Sets our main struct and passes it to the parent class.

Member Function Documentation

void atk.Selection.Selection.addOnSelectionChanged ( void delegate(Selection dlg  ) 

void atk.Selection.Selection.delegate ( Selection   ) 

atk.Selection.Selection.extern (  ) 

AtkSelection* atk.Selection.Selection.getSelectionStruct (  ) 

void* atk.Selection.Selection.getStruct (  )  [protected]

the main Gtk struct as a void*

Member Data Documentation

AtkSelection* atk.Selection.Selection.atkSelection [protected]

the main Gtk struct

int [char[]] atk.Selection.Selection.connectedSignals Logo Logo Logo