logo top
Main Page   Widgets   Namespaces   Book  

Gtk::EntryCompletion Class Reference

Inheritance diagram for Gtk::EntryCompletion:

Inheritance graph
[legend]
List of all members.

Public Types

typedef SigC::Slot2< bool,
const Glib::ustring &, const
TreeModel::const_iterator& > 
SlotMatch
 For example, bool on_match(const Glib::ustring& key, const TreeModel::const_iterator& iter);.


Public Member Functions

virtual ~EntryCompletion ()
GtkEntryCompletion* gobj ()
 Provides access to the underlying C GObject.

const GtkEntryCompletion* gobj () const
 Provides access to the underlying C GObject.

GtkEntryCompletion* gobj_copy ()
Entryget_entry ()
const Entryget_entry () const
void set_model (const Glib::RefPtr<TreeModel>& model)
Glib::RefPtr<TreeModelget_model ()
Glib::RefPtr<const TreeModelget_model () const
void set_match_func (const SlotMatch& slot)
void set_minimum_key_length (int length)
int get_minimum_key_length () const
void complete ()
void insert_action_text (int index, const Glib::ustring& text)
void insert_action_markup (int index, const Glib::ustring& markup)
void delete_action (int index)
void set_text_column (int column)
Glib::SignalProxy1< void,
int > 
signal_action_activated ()

Static Public Member Functions

Glib::RefPtr<EntryCompletioncreate ()

Protected Member Functions

virtual void on_action_activated (int index)

Related Functions

(Note that these are not member functions.)

Glib::RefPtr<Gtk::EntryCompletionwrap (GtkEntryCompletion* object, bool take_copy=false)

Member Typedef Documentation

typedef SigC::Slot2<bool, const Glib::ustring&, const TreeModel::const_iterator&> Gtk::EntryCompletion::SlotMatch
 

For example, bool on_match(const Glib::ustring& key, const TreeModel::const_iterator& iter);.


Constructor & Destructor Documentation

virtual Gtk::EntryCompletion::~EntryCompletion (  )  [virtual]
 


Member Function Documentation

void Gtk::EntryCompletion::complete (  ) 
 

Glib::RefPtr<EntryCompletion> Gtk::EntryCompletion::create (  )  [static]
 

void Gtk::EntryCompletion::delete_action ( int  index  ) 
 

const Entry* Gtk::EntryCompletion::get_entry (  )  const
 

Entry* Gtk::EntryCompletion::get_entry (  ) 
 

int Gtk::EntryCompletion::get_minimum_key_length (  )  const
 

Glib::RefPtr<const TreeModel> Gtk::EntryCompletion::get_model (  )  const
 

Glib::RefPtr<TreeModel> Gtk::EntryCompletion::get_model (  ) 
 

const GtkEntryCompletion* Gtk::EntryCompletion::gobj (  )  const [inline]
 

Provides access to the underlying C GObject.

Reimplemented from Glib::ObjectBase.

GtkEntryCompletion* Gtk::EntryCompletion::gobj (  )  [inline]
 

Provides access to the underlying C GObject.

Reimplemented from Glib::ObjectBase.

GtkEntryCompletion* Gtk::EntryCompletion::gobj_copy (  ) 
 

void Gtk::EntryCompletion::insert_action_markup ( int  index,
const Glib::ustring markup
 

void Gtk::EntryCompletion::insert_action_text ( int  index,
const Glib::ustring text
 

virtual void Gtk::EntryCompletion::on_action_activated ( int  index  )  [protected, virtual]
 

void Gtk::EntryCompletion::set_match_func ( const SlotMatch slot  ) 
 

void Gtk::EntryCompletion::set_minimum_key_length ( int  length  ) 
 

void Gtk::EntryCompletion::set_model ( const Glib::RefPtr<TreeModel>&  model  ) 
 

void Gtk::EntryCompletion::set_text_column ( int  column  ) 
 

Glib::SignalProxy1<void,int> Gtk::EntryCompletion::signal_action_activated (  ) 
 

Prototype:
void action_activated(int index)


Friends And Related Function Documentation

Glib::RefPtr<Gtk::EntryCompletion> wrap ( GtkEntryCompletion*  object,
bool  take_copy = false
[related]
 


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