logo top
Main Page   Widgets   Namespaces   Book  

Gtk::Action Class Reference

Inheritance diagram for Gtk::Action:

Inheritance graph
[legend]
List of all members.

Public Types

typedef SigC::Slot0<void> SlotActivate
 For instance, void on_activate();.


Public Member Functions

virtual ~Action ()
GtkAction* gobj ()
 Provides access to the underlying C GObject.

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

GtkAction* gobj_copy ()
Glib::ustring get_name () const
void activate ()
Gtk::Widgetcreate_icon (IconSize icon_size)
Gtk::Widgetcreate_menu_item ()
Gtk::Widgetcreate_tool_item ()
void connect_proxy (Widget& proxy)
void disconnect_proxy (Widget& proxy)
void connect_accelerator ()
void disconnect_accelerator ()
Glib::SignalProxy0<void> signal_activate ()
Glib::SignalProxy1< void,
Widget* > 
signal_connect_proxy ()
Glib::SignalProxy1< void,
Widget* > 
signal_disconnect_proxy ()
void set_accel_path (const Glib::ustring& accel_path)
void set_accel_group (const Glib::RefPtr<AccelGroup>& accel_group)

Static Public Member Functions

Glib::RefPtr<Actioncreate ()
Glib::RefPtr<Actioncreate (const Glib::ustring& name, const Glib::ustring& label=Glib::ustring(), const Glib::ustring& tooltip=Glib::ustring())
Glib::RefPtr<Actioncreate (const Glib::ustring& name, const Gtk::StockID& stock_id, const Glib::ustring& label=Glib::ustring(), const Glib::ustring& tooltip=Glib::ustring())

Protected Member Functions

void block_activate_from (Widget& proxy)
void unblock_activate_from (Widget& proxy)
virtual Widgetcreate_menu_item_vfunc ()
virtual Widgetcreate_tool_item_vfunc ()
virtual void connect_proxy_vfunc (Widget* proxy)
virtual void disconnect_proxy_vfunc (Widget* proxy)
virtual void on_activate ()

Related Functions

(Note that these are not member functions.)

Glib::RefPtr<Gtk::Actionwrap (GtkAction* object, bool take_copy=false)

Member Typedef Documentation

typedef SigC::Slot0<void> Gtk::Action::SlotActivate
 

For instance, void on_activate();.


Constructor & Destructor Documentation

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


Member Function Documentation

void Gtk::Action::activate (  ) 
 

void Gtk::Action::block_activate_from ( Widget proxy  )  [protected]
 

void Gtk::Action::connect_accelerator (  ) 
 

void Gtk::Action::connect_proxy ( Widget proxy  ) 
 

virtual void Gtk::Action::connect_proxy_vfunc ( Widget proxy  )  [protected, virtual]
 

Glib::RefPtr<Action> Gtk::Action::create ( const Glib::ustring name,
const Gtk::StockID stock_id,
const Glib::ustring label = Glib::ustring(),
const Glib::ustring tooltip = Glib::ustring()
[static]
 

Glib::RefPtr<Action> Gtk::Action::create ( const Glib::ustring name,
const Glib::ustring label = Glib::ustring(),
const Glib::ustring tooltip = Glib::ustring()
[static]
 

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

Reimplemented in Gtk::RadioAction, and Gtk::ToggleAction.

Gtk::Widget* Gtk::Action::create_icon ( IconSize  icon_size  ) 
 

Gtk::Widget* Gtk::Action::create_menu_item (  ) 
 

virtual Widget* Gtk::Action::create_menu_item_vfunc (  )  [protected, virtual]
 

Gtk::Widget* Gtk::Action::create_tool_item (  ) 
 

virtual Widget* Gtk::Action::create_tool_item_vfunc (  )  [protected, virtual]
 

void Gtk::Action::disconnect_accelerator (  ) 
 

void Gtk::Action::disconnect_proxy ( Widget proxy  ) 
 

virtual void Gtk::Action::disconnect_proxy_vfunc ( Widget proxy  )  [protected, virtual]
 

Glib::ustring Gtk::Action::get_name (  )  const
 

const GtkAction* Gtk::Action::gobj (  )  const [inline]
 

Provides access to the underlying C GObject.

Reimplemented from Glib::ObjectBase.

Reimplemented in Gtk::RadioAction, and Gtk::ToggleAction.

GtkAction* Gtk::Action::gobj (  )  [inline]
 

Provides access to the underlying C GObject.

Reimplemented from Glib::ObjectBase.

Reimplemented in Gtk::RadioAction, and Gtk::ToggleAction.

GtkAction* Gtk::Action::gobj_copy (  ) 
 

Reimplemented in Gtk::RadioAction, and Gtk::ToggleAction.

virtual void Gtk::Action::on_activate (  )  [protected, virtual]
 

void Gtk::Action::set_accel_group ( const Glib::RefPtr<AccelGroup>&  accel_group  ) 
 

void Gtk::Action::set_accel_path ( const Glib::ustring accel_path  ) 
 

Glib::SignalProxy0<void> Gtk::Action::signal_activate (  ) 
 

Prototype:
void activate()

Glib::SignalProxy1<void,Widget*> Gtk::Action::signal_connect_proxy (  ) 
 

Prototype:
void connect_proxy(Widget* proxy)

Glib::SignalProxy1<void,Widget*> Gtk::Action::signal_disconnect_proxy (  ) 
 

Prototype:
void disconnect_proxy(Widget* proxy)

void Gtk::Action::unblock_activate_from ( Widget proxy  )  [protected]
 


Friends And Related Function Documentation

Glib::RefPtr<Gtk::Action> wrap ( GtkAction*  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