diff options
author | Murray Cumming <murrayc@murrayc.com> | 2012-03-22 20:55:38 +0100 |
---|---|---|
committer | Murray Cumming <murrayc@murrayc.com> | 2012-03-22 20:55:38 +0100 |
commit | 4d1c786d9b6508294ac6d4b41aa937ca64d5115f (patch) | |
tree | c0583ea07ad863149724c74537d1ca7604105817 | |
parent | a22076a82e4ac83fc3db28e4bdb761288966e4c7 (diff) | |
download | glibmm-4d1c786d9b6508294ac6d4b41aa937ca64d5115f.tar.gz |
Gio: Menu, MenuItem: Add default parameter values.
* gio/src/menu.hg:
* gio/src/menuitem.hg: Let the detailed_description parameters be
empty.
-rw-r--r-- | ChangeLog | 8 | ||||
-rw-r--r-- | gio/src/menu.hg | 6 | ||||
-rw-r--r-- | gio/src/menuitem.hg | 3 |
3 files changed, 13 insertions, 4 deletions
@@ -1,5 +1,13 @@ 2012-03-22 Murray Cumming <murrayc@murrayc.com> + Gio: Menu, MenuItem: Add default parameter values. + + * gio/src/menu.hg: + * gio/src/menuitem.hg: Let the detailed_description parameters be + empty. + +2012-03-22 Murray Cumming <murrayc@murrayc.com> + Gio: Add Menu and MenuItem. * tools/extra_defs_gen/generate_defs_gio.cc: Mention the new GTypes here, diff --git a/gio/src/menu.hg b/gio/src/menu.hg index c3ebb12c..1b28578d 100644 --- a/gio/src/menu.hg +++ b/gio/src/menu.hg @@ -46,9 +46,9 @@ public: _WRAP_METHOD(void append_item(const Glib::RefPtr<MenuItem>& item), g_menu_append_item) _WRAP_METHOD(void remove(int position), g_menu_remove) - _WRAP_METHOD(void insert(int position, const Glib::ustring& label, const Glib::ustring& detailed_action), g_menu_insert) - _WRAP_METHOD(void prepend(const Glib::ustring& label, const Glib::ustring& detailed_action), g_menu_prepend) - _WRAP_METHOD(void append(const Glib::ustring& label, const Glib::ustring& detailed_action), g_menu_append) + _WRAP_METHOD(void insert(int position, const Glib::ustring& label, const Glib::ustring& detailed_action = Glib::ustring()), g_menu_insert) + _WRAP_METHOD(void prepend(const Glib::ustring& label, const Glib::ustring& detailed_action = Glib::ustring()), g_menu_prepend) + _WRAP_METHOD(void append(const Glib::ustring& label, const Glib::ustring& detailed_action = Glib::ustring()), g_menu_append) _WRAP_METHOD(void insert_section(int position, const Glib::ustring& label, const Glib::RefPtr<MenuModel>& section), g_menu_insert_section) _WRAP_METHOD(void prepend_section(const Glib::ustring& label, const Glib::RefPtr<MenuModel>& section), g_menu_prepend_section) diff --git a/gio/src/menuitem.hg b/gio/src/menuitem.hg index f8b240cd..381b3811 100644 --- a/gio/src/menuitem.hg +++ b/gio/src/menuitem.hg @@ -33,8 +33,9 @@ class MenuItem : public Glib::Object _CLASS_GOBJECT(MenuItem, GMenuItem, G_MENU_ITEM, Glib::Object, GObject) protected: - _WRAP_CTOR(MenuItem(const Glib::ustring& label, const Glib::ustring& detailed_action), g_menu_item_new) + _WRAP_CTOR(MenuItem(const Glib::ustring& label = Glib::ustring(), const Glib::ustring& detailed_action = Glib::ustring()), g_menu_item_new) + //TODO: label can be empty, so reorder these parameters? _WRAP_CTOR(MenuItem(const Glib::ustring& label, const Glib::RefPtr<MenuModel>& submenu), g_menu_item_new_submenu) public: |