diff options
author | Murray Cumming <murrayc@murrayc.com> | 2016-12-02 13:01:36 +0100 |
---|---|---|
committer | Murray Cumming <murrayc@murrayc.com> | 2016-12-02 13:21:41 +0100 |
commit | 45b03a50c45d3305aa9414f9e57aab0543125bb0 (patch) | |
tree | ce5b7078613edd3a2bb16cd95cf7a718d6057ee9 | |
parent | 44839efa1b5a4b54bb42b26d99cdef0978d9ac6d (diff) | |
download | glibmm-45b03a50c45d3305aa9414f9e57aab0543125bb0.tar.gz |
Gio::Menu::insert/prepend/add_item(): Const correction.
We can do this now that we can break ABI.
-rw-r--r-- | gio/src/menu.hg | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gio/src/menu.hg b/gio/src/menu.hg index ad129a9d..e3f1d6d0 100644 --- a/gio/src/menu.hg +++ b/gio/src/menu.hg @@ -48,10 +48,9 @@ public: _WRAP_METHOD(void freeze(), g_menu_freeze) - //TODO: Make the item "const Glib::RefPtr<const MenuItem>&" when we can break ABI? The function is documented as just copying its attributes. - _WRAP_METHOD(void insert_item(int position, const Glib::RefPtr<MenuItem>& item), g_menu_insert_item) - _WRAP_METHOD(void prepend_item(const Glib::RefPtr<MenuItem>& item), g_menu_prepend_item) - _WRAP_METHOD(void append_item(const Glib::RefPtr<MenuItem>& item), g_menu_append_item) + _WRAP_METHOD(void insert_item(int position, const Glib::RefPtr<const MenuItem>& item), g_menu_insert_item) + _WRAP_METHOD(void prepend_item(const Glib::RefPtr<const MenuItem>& item), g_menu_prepend_item) + _WRAP_METHOD(void append_item(const Glib::RefPtr<const MenuItem>& item), g_menu_append_item) _WRAP_METHOD(void remove(int position), g_menu_remove) _WRAP_METHOD(void remove_all(), g_menu_remove_all) @@ -63,6 +62,7 @@ public: _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) +// TODO: Should the MenuModel be const too? _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) _WRAP_METHOD(void append_section(const Glib::ustring& label{?}, const Glib::RefPtr<MenuModel>& section), g_menu_append_section) |