|
gtkmm 3.24.10
|
#include <gtkmm/stockitem.h>
Public Member Functions | |
| StockItem () | |
| Constructs an invalid object. | |
| StockItem (GtkStockItem *castitem, bool make_a_copy=false) | |
| StockItem (const StockItem &src) | |
| StockItem & | operator= (const StockItem &src) |
| StockItem (StockItem &&other) noexcept | |
| StockItem & | operator= (StockItem &&other) noexcept |
| ~StockItem () noexcept | |
| void | swap (StockItem &other) noexcept |
| GtkStockItem * | gobj () |
| const GtkStockItem * | gobj () const |
| GtkStockItem * | gobj_copy () const |
| Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs. | |
| StockItem (const Gtk::StockID &stock_id, const Glib::ustring &label, Gdk::ModifierType modifier=Gdk::ModifierType(0), unsigned int keyval=0, const Glib::ustring &translation_domain=Glib::ustring()) | |
| StockID | get_stock_id () const |
| Glib::ustring | get_label () const |
| Gdk::ModifierType | get_modifier () const |
| guint | get_keyval () const |
| Glib::ustring | get_translation_domain () const |
Static Public Member Functions | |
| static bool | lookup (const Gtk::StockID &stock_id, Gtk::StockItem &item) |
Protected Attributes | |
| GtkStockItem * | gobject_ |
Related Symbols | |
(Note that these are not member symbols.) | |
| void | swap (StockItem &lhs, StockItem &rhs) noexcept |
| Gtk::StockItem | wrap (GtkStockItem *object, bool take_copy=false) |
| A Glib::wrap() method for this object. | |
Key values are the codes which are sent whenever a key is pressed or released. The complete list of key values can be found in the gdk/gdkkeysyms.h header file. They are prefixed with GDK_KEY_.
| Gtk::StockItem::StockItem | ( | ) |
Constructs an invalid object.
E.g. for output arguments to methods. There is not much you can do with the object before it has been assigned a valid value.
|
explicit |
|
noexcept |
|
noexcept |
| Gtk::StockItem::StockItem | ( | const Gtk::StockID & | stock_id, |
| const Glib::ustring & | label, | ||
| Gdk::ModifierType | modifier = Gdk::ModifierType(0), |
||
| unsigned int | keyval = 0, |
||
| const Glib::ustring & | translation_domain = Glib::ustring() |
||
| ) |
| guint Gtk::StockItem::get_keyval | ( | ) | const |
| Glib::ustring Gtk::StockItem::get_label | ( | ) | const |
| Gdk::ModifierType Gtk::StockItem::get_modifier | ( | ) | const |
| StockID Gtk::StockItem::get_stock_id | ( | ) | const |
| Glib::ustring Gtk::StockItem::get_translation_domain | ( | ) | const |
|
inline |
|
inline |
| GtkStockItem * Gtk::StockItem::gobj_copy | ( | ) | const |
Provides access to the underlying C instance. The caller is responsible for freeing it. Use when directly setting fields in structs.
|
static |
| lhs | The left-hand side |
| rhs | The right-hand side |
|
related |
A Glib::wrap() method for this object.
| 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. |
|
protected |