gtk.ComboBox.ComboBox Class Reference

Inheritance diagram for gtk.ComboBox.ComboBox:

gtk.Bin.Bin gtk.CellLayoutIF.CellLayoutIF gtk.Container.Container gtk.Widget.Widget gtk.ObjectGtk.ObjectGtk gobject.ObjectG.ObjectG gtk.ComboBoxEntry.ComboBoxEntry List of all members.

Public Member Functions

GtkComboBoxgetComboBoxStruct ()
 this (GtkComboBox *gtkComboBox)
 Sets our main struct and passes it to the parent class.
mixin CellLayoutT (GtkComboBox)
 this (bit text=true)
 Creates a new empty GtkComboBox.
void setActiveText (char[] text, bool insert=false)
int getIndex (char[] text)
void prependOrReplaceText (char[] text)
void delegate (ComboBox)[] onChangedListeners
void addOnChanged (void delegate(ComboBox) dlg)
 extern (C) static void callBackChanged(GtkComboBox *widgetStruct
void addOnMoveActive (void delegate(GtkScrollType, ComboBox) dlg)
 extern (C) static void callBackMoveActive(GtkComboBox *comboboxStruct
void addOnPopup (void delegate(ComboBox) dlg)
 extern (C) static void callBackPopup(GtkComboBox *comboboxStruct

Public Attributes

int maxCount = 0
int[char[]] connectedSignals
GtkScrollType arg1

Protected Member Functions

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

Protected Attributes

GtkComboBoxgtkComboBox
 the main Gtk struct

Private Attributes

int count = 0

Constructor & Destructor Documentation

gtk.ComboBox.ComboBox.this ( GtkComboBox gtkComboBox  ) 

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

gtk.ComboBox.ComboBox.this ( bit  text = true  ) 

Creates a new empty GtkComboBox.

If text is true then constructs a new text combo box, which is a GtkComboBox just displaying strings. If you use this function to create a text combo box, you should only manipulate its data source with the following convenience functions: gtk_combo_box_append_text(), gtk_combo_box_insert_text(), gtk_combo_box_prepend_text() and gtk_combo_box_remove_text(). Returns: A new GtkComboBox. Since 2.4

Reimplemented in gtk.ComboBoxEntry.ComboBoxEntry.


Member Function Documentation

void gtk.ComboBox.ComboBox.addOnChanged ( void delegate(ComboBox dlg  ) 

void gtk.ComboBox.ComboBox.addOnMoveActive ( void delegate(GtkScrollType, ComboBox dlg  ) 

void gtk.ComboBox.ComboBox.addOnPopup ( void delegate(ComboBox dlg  ) 

mixin gtk.ComboBox.ComboBox.CellLayoutT ( GtkComboBox   ) 

void gtk.ComboBox.ComboBox.delegate ( ComboBox   ) 

gtk.ComboBox.ComboBox.extern (  ) 

Reimplemented from gtk.Container.Container.

gtk.ComboBox.ComboBox.extern (  ) 

Reimplemented from gtk.Container.Container.

gtk.ComboBox.ComboBox.extern (  ) 

Reimplemented from gtk.Container.Container.

GtkComboBox* gtk.ComboBox.ComboBox.getComboBoxStruct (  ) 

int gtk.ComboBox.ComboBox.getIndex ( char[]  text  ) 

void* gtk.ComboBox.ComboBox.getStruct (  )  [protected]

the main Gtk struct as a void*

Reimplemented from gtk.Bin.Bin.

Reimplemented in gtk.ComboBoxEntry.ComboBoxEntry.

void gtk.ComboBox.ComboBox.prependOrReplaceText ( char[]  text  ) 

void gtk.ComboBox.ComboBox.setActiveText ( char[]  text,
bool  insert = false 
)


Member Data Documentation

GtkScrollType gtk.ComboBox.ComboBox.arg1

Reimplemented from gtk.Widget.Widget.

int [char[]] gtk.ComboBox.ComboBox.connectedSignals

Reimplemented from gtk.Container.Container.

int gtk.ComboBox.ComboBox.count = 0 [private]

GtkComboBox* gtk.ComboBox.ComboBox.gtkComboBox [protected]

the main Gtk struct

int gtk.ComboBox.ComboBox.maxCount = 0


SourceForge.net Logo DSource.org Logo digitalmars.com Logo