Public Member Functions | Static Public Member Functions | Protected Member Functions | Related Functions

Gio::ActionGroup Class Reference

TODO. More...

#include <giomm/actiongroup.h>

Inheritance diagram for Gio::ActionGroup:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~ActionGroup ()
GActionGroup* gobj ()
 Provides access to the underlying C GObject.
const GActionGroup* gobj () const
 Provides access to the underlying C GObject.
bool has_action (const Glib::ustring& action_name) const
bool get_action_enabled (const Glib::ustring& action_name) const
void change_action_state (const Glib::ustring& action_name, const Glib::VariantBase&value)
void activate_action (const Glib::ustring& action_name, const Glib::VariantBase& parameter)
void action_added (const Glib::ustring& action_name)
void action_removed (const Glib::ustring& action_name)
void action_enabled_changed (const Glib::ustring& action_name, bool enabled)
void action_state_changed (const Glib::ustring& action_name, const Glib::VariantBase& state)
Glib::SignalProxy1< void,
const Glib::ustring& > 
signal_action_added ()
Glib::SignalProxy2< void,
const Glib::ustring&, bool > 
signal_action_enabled_changed ()
Glib::SignalProxy1< void,
const Glib::ustring& > 
signal_action_removed ()
Glib::SignalProxy2< void,
const Glib::ustring&, const
Glib::VariantBase& > 
signal_action_state_changed ()

Static Public Member Functions

static void add_interface (GType gtype_implementer)

Protected Member Functions

virtual void on_action_added (const Glib::ustring& action_name)
virtual void on_action_enabled_changed (const Glib::ustring& action_name, bool enabled)
virtual void on_action_removed (const Glib::ustring& action_name)
virtual void on_action_state_changed (const Glib::ustring& action_name, const Glib::VariantBase&value)

Related Functions

(Note that these are not member functions.)



Glib::RefPtr< Gio::ActionGroupwrap (GActionGroup* object, bool take_copy=false)
 A Glib::wrap() method for this object.

Detailed Description

TODO.


Constructor & Destructor Documentation

virtual Gio::ActionGroup::~ActionGroup (  )  [virtual]

Member Function Documentation

void Gio::ActionGroup::action_added ( const Glib::ustring action_name  ) 
void Gio::ActionGroup::action_enabled_changed ( const Glib::ustring action_name,
bool  enabled 
)
void Gio::ActionGroup::action_removed ( const Glib::ustring action_name  ) 
void Gio::ActionGroup::action_state_changed ( const Glib::ustring action_name,
const Glib::VariantBase state 
)
void Gio::ActionGroup::activate_action ( const Glib::ustring action_name,
const Glib::VariantBase parameter 
)
static void Gio::ActionGroup::add_interface ( GType  gtype_implementer  )  [static]
void Gio::ActionGroup::change_action_state ( const Glib::ustring action_name,
const Glib::VariantBase value 
)
bool Gio::ActionGroup::get_action_enabled ( const Glib::ustring action_name  )  const
GActionGroup* Gio::ActionGroup::gobj (  )  [inline]

Provides access to the underlying C GObject.

Reimplemented from Glib::Interface.

const GActionGroup* Gio::ActionGroup::gobj (  )  const [inline]

Provides access to the underlying C GObject.

Reimplemented from Glib::Interface.

bool Gio::ActionGroup::has_action ( const Glib::ustring action_name  )  const
virtual void Gio::ActionGroup::on_action_added ( const Glib::ustring action_name  )  [protected, virtual]
virtual void Gio::ActionGroup::on_action_enabled_changed ( const Glib::ustring action_name,
bool  enabled 
) [protected, virtual]
virtual void Gio::ActionGroup::on_action_removed ( const Glib::ustring action_name  )  [protected, virtual]
virtual void Gio::ActionGroup::on_action_state_changed ( const Glib::ustring action_name,
const Glib::VariantBase value 
) [protected, virtual]
Glib::SignalProxy1< void,const Glib::ustring& > Gio::ActionGroup::signal_action_added (  ) 
Prototype:
void on_my_action_added(const Glib::ustring& action_name)
Glib::SignalProxy2< void,const Glib::ustring&,bool > Gio::ActionGroup::signal_action_enabled_changed (  ) 
Prototype:
void on_my_action_enabled_changed(const Glib::ustring& action_name, bool enabled)
Glib::SignalProxy1< void,const Glib::ustring& > Gio::ActionGroup::signal_action_removed (  ) 
Prototype:
void on_my_action_removed(const Glib::ustring& action_name)
Glib::SignalProxy2< void,const Glib::ustring&,const Glib::VariantBase& > Gio::ActionGroup::signal_action_state_changed (  ) 
Prototype:
void on_my_action_state_changed(const Glib::ustring& action_name, const Glib::VariantBase& value)

Friends And Related Function Documentation

Glib::RefPtr< Gio::ActionGroup > wrap ( GActionGroup *  object,
bool  take_copy = false 
) [related]

A Glib::wrap() method for this object.

Parameters:
object The C instance.
take_copy False if the result should take ownership of the C instance. True if it should take a new copy or ref.
Returns:
A C++ instance that wraps this C instance.