|  | 
|  | ToggleAction (ToggleAction&& src) noexcept | 
|  | 
| ToggleAction& | operator= (ToggleAction&& src) noexcept | 
|  | 
|  | ~ToggleAction () noexceptoverride | 
|  | 
| GtkToggleAction* | gobj () | 
|  | Provides access to the underlying C GObject.  More... 
 | 
|  | 
| const GtkToggleAction* | gobj () const | 
|  | Provides access to the underlying C GObject.  More... 
 | 
|  | 
| GtkToggleAction* | gobj_copy () | 
|  | Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.  More... 
 | 
|  | 
| void | toggled () | 
|  | Emits the "toggled" signal on the toggle action.  More... 
 | 
|  | 
| void | set_active (bool is_active=true) | 
|  | Sets the checked state on the toggle action.  More... 
 | 
|  | 
| bool | get_active () const | 
|  | Returns the checked state of the toggle action.  More... 
 | 
|  | 
| void | set_draw_as_radio (bool draw_as_radio=true) | 
|  | Sets whether the action should have proxies like a radio action.  More... 
 | 
|  | 
| bool | get_draw_as_radio () const | 
|  | Returns whether the action should have proxies like a radio action.  More... 
 | 
|  | 
| Glib::SignalProxy< void > | signal_toggled () | 
|  | 
| Glib::PropertyProxy< bool > | property_draw_as_radio () | 
|  | Whether the proxies for this action look like radio action proxies.  More... 
 | 
|  | 
| Glib::PropertyProxy_ReadOnly< bool > | property_draw_as_radio () const | 
|  | Whether the proxies for this action look like radio action proxies.  More... 
 | 
|  | 
| Glib::PropertyProxy< bool > | property_active () | 
|  | If the toggle action should be active in or not.  More... 
 | 
|  | 
| Glib::PropertyProxy_ReadOnly< bool > | property_active () const | 
|  | If the toggle action should be active in or not.  More... 
 | 
|  | 
|  | Action (Action&& src) noexcept | 
|  | 
| Action& | operator= (Action&& src) noexcept | 
|  | 
|  | ~Action () noexceptoverride | 
|  | 
| GtkAction* | gobj () | 
|  | Provides access to the underlying C GObject.  More... 
 | 
|  | 
| const GtkAction* | gobj () const | 
|  | Provides access to the underlying C GObject.  More... 
 | 
|  | 
| GtkAction* | gobj_copy () | 
|  | Provides access to the underlying C instance. The caller is responsible for unrefing it. Use when directly setting fields in structs.  More... 
 | 
|  | 
| Glib::ustring | get_name () const | 
|  | Returns the name of the action.  More... 
 | 
|  | 
| bool | is_sensitive () const | 
|  | Returns whether the action is effectively sensitive.  More... 
 | 
|  | 
| bool | get_sensitive () const | 
|  | Returns whether the action itself is sensitive.  More... 
 | 
|  | 
| void | set_sensitive (bool sensitive=true) | 
|  | Sets the property_sensitive() property of the action to sensitive.  More... 
 | 
|  | 
| bool | is_visible () const | 
|  | Returns whether the action is effectively visible.  More... 
 | 
|  | 
| bool | get_visible () const | 
|  | Returns whether the action itself is visible.  More... 
 | 
|  | 
| void | set_visible (bool visible=true) | 
|  | Sets the property_visible() property of the action to visible.  More... 
 | 
|  | 
| void | activate () | 
|  | Emits the "activate" signal on the specified action, if it isn't insensitive.  More... 
 | 
|  | 
| Image* | create_icon (IconSize icon_size) | 
|  | This function is intended for use by action implementations to create icons displayed in the proxy widgets.  More... 
 | 
|  | 
| MenuItem* | create_menu_item () | 
|  | Creates a menu item widget that proxies for the given action.  More... 
 | 
|  | 
| ToolItem* | create_tool_item () | 
|  | Creates a toolbar item widget that proxies for the given action.  More... 
 | 
|  | 
| Menu* | create_menu () | 
|  | If action provides a Gtk::Menu widget as a submenu for the menu item or the toolbar item it creates, this function returns an instance of that menu.  More... 
 | 
|  | 
| void | connect_proxy (Widget& proxy) | 
|  | Connects a widget to an action object as a proxy.  More... 
 | 
|  | 
| void | disconnect_proxy (Widget& proxy) | 
|  | Disconnects a proxy widget from an action.  More... 
 | 
|  | 
| Glib::SListHandle< Widget* > | get_proxies () | 
|  | Returns the proxy widgets for an action.  More... 
 | 
|  | 
| Glib::SListHandle< const Widget* > | get_proxies () const | 
|  | Returns the proxy widgets for an action.  More... 
 | 
|  | 
| void | connect_accelerator () | 
|  | Installs the accelerator for action if action has an accel path and group.  More... 
 | 
|  | 
| void | disconnect_accelerator () | 
|  | Undoes the effect of one call to connect_accelerator().  More... 
 | 
|  | 
| Glib::ustring | get_accel_path () const | 
|  | Returns the accel path for this action.  More... 
 | 
|  | 
| Glib::SignalProxy< void > | signal_activate () | 
|  | The "activate" signal is emitted when the action is activated.  More... 
 | 
|  | 
| void | set_accel_path (const Glib::ustring& accel_path) | 
|  | Sets the accel path for this action.  More... 
 | 
|  | 
| void | set_accel_group (const Glib::RefPtr< AccelGroup >& accel_group) | 
|  | Sets the Gtk::AccelGroup in which the accelerator for this action will be installed.  More... 
 | 
|  | 
| void | set_label (const Glib::ustring& label) | 
|  | Sets the label of action.  More... 
 | 
|  | 
| Glib::ustring | get_label () const | 
|  | Gets the label text of action.  More... 
 | 
|  | 
| void | set_short_label (const Glib::ustring& short_label) | 
|  | Sets a shorter label text on action.  More... 
 | 
|  | 
| Glib::ustring | get_short_label () const | 
|  | Gets the short label text of action.  More... 
 | 
|  | 
| void | set_tooltip (const Glib::ustring& tooltip) | 
|  | Sets the tooltip text on action.  More... 
 | 
|  | 
| Glib::ustring | get_tooltip () const | 
|  | Gets the tooltip text of action.  More... 
 | 
|  | 
| void | set_stock_id (const StockID& stock_id) | 
|  | Sets the stock id on action.  More... 
 | 
|  | 
| StockID | get_stock_id () const | 
|  | Gets the stock id of action.  More... 
 | 
|  | 
| void | set_gicon (const Glib::RefPtr< Gio::Icon >& icon) | 
|  | Sets the icon of action.  More... 
 | 
|  | 
| Glib::RefPtr< Gio::Icon > | get_gicon () | 
|  | Gets the gicon of action.  More... 
 | 
|  | 
| Glib::RefPtr< const Gio::Icon > | get_gicon () const | 
|  | Gets the gicon of action.  More... 
 | 
|  | 
| void | set_icon_name (const Glib::ustring& icon_name) | 
|  | Sets the icon name on action.  More... 
 | 
|  | 
| Glib::ustring | get_icon_name () const | 
|  | Gets the icon name of action.  More... 
 | 
|  | 
| void | set_visible_horizontal (bool visible_horizontal=true) | 
|  | Sets whether action is visible when horizontal.  More... 
 | 
|  | 
| bool | get_visible_horizontal () const | 
|  | Checks whether action is visible when horizontal.  More... 
 | 
|  | 
| void | set_visible_vertical (bool visible_vertical=true) | 
|  | Sets whether action is visible when vertical.  More... 
 | 
|  | 
| bool | get_visible_vertical () const | 
|  | Checks whether action is visible when horizontal.  More... 
 | 
|  | 
| void | set_is_important (bool is_important=true) | 
|  | Sets whether the action is important, this attribute is used primarily by toolbar items to decide whether to show a label or not.  More... 
 | 
|  | 
| bool | get_is_important () const | 
|  | Checks whether action is important or not.  More... 
 | 
|  | 
| void | set_always_show_image (bool always_show=true) | 
|  | Sets whether action's menu item proxies will ignore the Gtk::Settings::property_gtk_menu_images() setting and always show their image, if available.  More... 
 | 
|  | 
| bool | get_always_show_image () const | 
|  | Returns whether action's menu item proxies will ignore the Gtk::Settings::property_gtk_menu_images() setting and always show their image, if available.  More... 
 | 
|  | 
| void | block_activate () | 
|  | Disable activation signals from the action.  More... 
 | 
|  | 
| void | unblock_activate () | 
|  | Reenable activation signals from the action.  More... 
 | 
|  | 
| Glib::PropertyProxy_ReadOnly< Glib::ustring > | property_name () const | 
|  | A unique name for the action.  More... 
 | 
|  | 
| Glib::PropertyProxy< Glib::ustring > | property_label () | 
|  | The label used for menu items and buttons that activate this action.  More... 
 | 
|  | 
| Glib::PropertyProxy_ReadOnly< Glib::ustring > | property_label () const | 
|  | The label used for menu items and buttons that activate this action.  More... 
 | 
|  | 
| Glib::PropertyProxy< Glib::ustring > | property_short_label () | 
|  | A shorter label that may be used on toolbar buttons.  More... 
 | 
|  | 
| Glib::PropertyProxy_ReadOnly< Glib::ustring > | property_short_label () const | 
|  | A shorter label that may be used on toolbar buttons.  More... 
 | 
|  | 
| Glib::PropertyProxy< Glib::ustring > | property_tooltip () | 
|  | A tooltip for this action.  More... 
 | 
|  | 
| Glib::PropertyProxy_ReadOnly< Glib::ustring > | property_tooltip () const | 
|  | A tooltip for this action.  More... 
 | 
|  | 
| Glib::PropertyProxy< StockID > | property_stock_id () | 
|  | The stock icon displayed in widgets representing this action.  More... 
 | 
|  | 
| Glib::PropertyProxy_ReadOnly< StockID > | property_stock_id () const | 
|  | The stock icon displayed in widgets representing this action.  More... 
 | 
|  | 
| Glib::PropertyProxy< Glib::RefPtr< Gio::Icon > > | property_gicon () | 
|  | The GIcon being displayed.  More... 
 | 
|  | 
| Glib::PropertyProxy_ReadOnly< Glib::RefPtr< Gio::Icon > > | property_gicon () const | 
|  | The GIcon being displayed.  More... 
 | 
|  | 
| Glib::PropertyProxy< Glib::ustring > | property_icon_name () | 
|  | The name of the icon from the icon theme.  More... 
 | 
|  | 
| Glib::PropertyProxy_ReadOnly< Glib::ustring > | property_icon_name () const | 
|  | The name of the icon from the icon theme.  More... 
 | 
|  | 
| Glib::PropertyProxy< bool > | property_visible_horizontal () | 
|  | Whether the toolbar item is visible when the toolbar is in a horizontal orientation.  More... 
 | 
|  | 
| Glib::PropertyProxy_ReadOnly< bool > | property_visible_horizontal () const | 
|  | Whether the toolbar item is visible when the toolbar is in a horizontal orientation.  More... 
 | 
|  | 
| Glib::PropertyProxy< bool > | property_visible_vertical () | 
|  | Whether the toolbar item is visible when the toolbar is in a vertical orientation.  More... 
 | 
|  | 
| Glib::PropertyProxy_ReadOnly< bool > | property_visible_vertical () const | 
|  | Whether the toolbar item is visible when the toolbar is in a vertical orientation.  More... 
 | 
|  | 
| Glib::PropertyProxy< bool > | property_visible_overflown () | 
|  | When TRUE, toolitem proxies for this action are represented in the toolbar overflow menu.  More... 
 | 
|  | 
| Glib::PropertyProxy_ReadOnly< bool > | property_visible_overflown () const | 
|  | When TRUE, toolitem proxies for this action are represented in the toolbar overflow menu.  More... 
 | 
|  | 
| Glib::PropertyProxy< bool > | property_is_important () | 
|  | Whether the action is considered important.  More... 
 | 
|  | 
| Glib::PropertyProxy_ReadOnly< bool > | property_is_important () const | 
|  | Whether the action is considered important.  More... 
 | 
|  | 
| Glib::PropertyProxy< bool > | property_hide_if_empty () | 
|  | When TRUE, empty menu proxies for this action are hidden.  More... 
 | 
|  | 
| Glib::PropertyProxy_ReadOnly< bool > | property_hide_if_empty () const | 
|  | When TRUE, empty menu proxies for this action are hidden.  More... 
 | 
|  | 
| Glib::PropertyProxy< bool > | property_sensitive () | 
|  | Whether the action is enabled.  More... 
 | 
|  | 
| Glib::PropertyProxy_ReadOnly< bool > | property_sensitive () const | 
|  | Whether the action is enabled.  More... 
 | 
|  | 
| Glib::PropertyProxy< bool > | property_visible () | 
|  | Whether the action is visible.  More... 
 | 
|  | 
| Glib::PropertyProxy_ReadOnly< bool > | property_visible () const | 
|  | Whether the action is visible.  More... 
 | 
|  | 
| Glib::PropertyProxy< Glib::RefPtr< ActionGroup > > | property_action_group () | 
|  | The GtkActionGroup this GtkAction is associated with, or NULL (for internal use).  More... 
 | 
|  | 
| Glib::PropertyProxy_ReadOnly< Glib::RefPtr< ActionGroup > > | property_action_group () const | 
|  | The GtkActionGroup this GtkAction is associated with, or NULL (for internal use).  More... 
 | 
|  | 
| Glib::PropertyProxy< bool > | property_always_show_image () | 
|  | Whether the image will always be shown.  More... 
 | 
|  | 
| Glib::PropertyProxy_ReadOnly< bool > | property_always_show_image () const | 
|  | Whether the image will always be shown.  More... 
 | 
|  | 
|  | Object (const Object &)=delete | 
|  | 
| Object & | operator= (const Object &)=delete | 
|  | 
|  | Object (Object &&src) noexcept | 
|  | 
| Object & | operator= (Object &&src) noexcept | 
|  | 
| void * | get_data (const QueryQuark &key) | 
|  | 
| void | set_data (const Quark &key, void *data) | 
|  | 
| void | set_data (const Quark &key, void *data, DestroyNotify notify) | 
|  | 
| void | remove_data (const QueryQuark &quark) | 
|  | 
| void * | steal_data (const QueryQuark &quark) | 
|  | 
| Glib::RefPtr< Glib::Object > | wrap (GObject *object, bool take_copy=false) | 
|  | 
|  | ObjectBase (const ObjectBase &)=delete | 
|  | 
| ObjectBase & | operator= (const ObjectBase &)=delete | 
|  | 
| void | set_property_value (const Glib::ustring &property_name, const Glib::ValueBase &value) | 
|  | 
| void | get_property_value (const Glib::ustring &property_name, Glib::ValueBase &value) const | 
|  | 
| void | set_property (const Glib::ustring &property_name, const PropertyType &value) | 
|  | 
| void | get_property (const Glib::ustring &property_name, PropertyType &value) const | 
|  | 
| void | connect_property_changed (const Glib::ustring &property_name, const sigc::slot< void > &slot) | 
|  | 
| void | connect_property_changed (const Glib::ustring &property_name, sigc::slot< void > &&slot) | 
|  | 
| sigc::connection | connect_property_changed_with_return (const Glib::ustring &property_name, const sigc::slot< void > &slot) | 
|  | 
| sigc::connection | connect_property_changed_with_return (const Glib::ustring &property_name, sigc::slot< void > &&slot) | 
|  | 
| void | freeze_notify () | 
|  | 
| void | thaw_notify () | 
|  | 
| virtual void | reference () const | 
|  | 
| virtual void | unreference () const | 
|  | 
| GObject * | gobj () | 
|  | 
| const GObject * | gobj () const | 
|  | 
| GObject * | gobj_copy () const | 
|  | 
|  | trackable () noexcept | 
|  | 
|  | trackable (const trackable &src) noexcept | 
|  | 
|  | trackable (trackable &&src) | 
|  | 
|  | ~trackable () | 
|  | 
| void | add_destroy_notify_callback (void *data, func_destroy_notify func) const | 
|  | 
| void | notify_callbacks () | 
|  | 
| trackable & | operator= (const trackable &src) | 
|  | 
| trackable & | operator= (trackable &&src) | 
|  | 
| void | remove_destroy_notify_callback (void *data) const | 
|  |