Google

logo top
Main Page   Widgets   Namespaces   Book  

Gtk::ComboDropDown Class Reference
[Widgets]

The dropdown list of a Combo. More...

Inheritance diagram for Gtk::ComboDropDown:

Inheritance graph
[legend]
List of all members.

Public Types

typedef ComboDropDown_Helpers::ComboDropDownList ComboDropDownList

Public Methods

virtual ~ComboDropDown ()
GtkList* gobj ()
const GtkList* gobj () const
void scroll_horizontal (ScrollType scroll_type, float position)
void scroll_vertical (ScrollType scroll_type, float position)
ComboDropDownListchildren ()
const ComboDropDownListchildren () const
Glib::SignalProxy1< void,
Widget& > 
signal_select_child ()
Glib::SignalProxy0<void> signal_selection_changed ()
Glib::SignalProxy1< void,
Widget& > 
signal_unselect_child ()

Protected Methods

virtual void on_select_child (Widget& item)
virtual void on_selection_changed ()
virtual void on_unselect_child (Widget& item)
 ComboDropDown ()

Friends

class Combo

Related Functions

(Note that these are not member functions.)

Gtk::ComboDropDown* wrap (GtkList* object, bool take_copy=false)

Detailed Description

The dropdown list of a Combo.

A combo is a compound widget which crosses a text entry area and a pull down list. The dropdown list is implemented with the deprecated GtkList widget on the gtk+ side. ComboDropDown is a thin wrapper around GtkList containing just the functionality necessary for a Combo's list. To add and remove items use the STL-style interface that is accessible through ComboDropDown::children().


Member Typedef Documentation

typedef ComboDropDown_Helpers::ComboDropDownList Gtk::ComboDropDown::ComboDropDownList
 


Constructor & Destructor Documentation

virtual Gtk::ComboDropDown::~ComboDropDown (   [virtual]
 

Gtk::ComboDropDown::ComboDropDown (   [protected]
 


Member Function Documentation

const ComboDropDownList& Gtk::ComboDropDown::children (   const
 

ComboDropDownList& Gtk::ComboDropDown::children (  
 

const GtkList* Gtk::ComboDropDown::gobj (   const [inline]
 

Reimplemented from Gtk::Container.

GtkList* Gtk::ComboDropDown::gobj (   [inline]
 

Reimplemented from Gtk::Container.

virtual void Gtk::ComboDropDown::on_select_child ( Widget   item [protected, virtual]
 

virtual void Gtk::ComboDropDown::on_selection_changed (   [protected, virtual]
 

virtual void Gtk::ComboDropDown::on_unselect_child ( Widget   item [protected, virtual]
 

void Gtk::ComboDropDown::scroll_horizontal ( ScrollType    scroll_type,
float    position
 

void Gtk::ComboDropDown::scroll_vertical ( ScrollType    scroll_type,
float    position
 

Glib::SignalProxy1<void,Widget&> Gtk::ComboDropDown::signal_select_child (  
 

Prototype:
void select_child(Widget& item)

Glib::SignalProxy0<void> Gtk::ComboDropDown::signal_selection_changed (  
 

Prototype:
void selection_changed()

Glib::SignalProxy1<void,Widget&> Gtk::ComboDropDown::signal_unselect_child (  
 

Prototype:
void unselect_child(Widget& item)


Friends And Related Function Documentation

friend class Combo [friend]
 

Gtk::ComboDropDown* wrap ( GtkList*    object,
bool    take_copy = false
[related]
 


The documentation for this class was generated from the following file:
Generated for gtkmm by Doxygen 1.3-rc1 © 1997-2001