summaryrefslogtreecommitdiff
path: root/gio/src/actiongroup.hg
diff options
context:
space:
mode:
authorMurray Cumming <murrayc@murrayc.com>2011-09-26 15:33:16 +0200
committerMurray Cumming <murrayc@murrayc.com>2011-09-26 15:33:16 +0200
commit5eb941ae0f290ccafd4757c0536a9742ca3a8084 (patch)
treeb6ff3c7a70ef54ff0185e47ee31e51a37b6c7445 /gio/src/actiongroup.hg
parent450b1b76756d64954cbcce92bb367f8f194c4f72 (diff)
downloadglibmm-5eb941ae0f290ccafd4757c0536a9742ca3a8084.tar.gz
Remove Application and friends, because they are still not ready.
* gio/src/action.[hg|ccg]: * gio/src/actiongroup..[hg|ccg]: * gio/src/application.[hg|ccg]: * gio/src/applicationcommandline..[hg|ccg]: * gio/src/simpleaction..[hg|ccg]: * gio/src/simpleactiongroup.[hg|ccg]: Removed. * gio/src/filelist.am: * goi/giomm.h: Do not mention them. See bug #637445#c29
Diffstat (limited to 'gio/src/actiongroup.hg')
-rw-r--r--gio/src/actiongroup.hg100
1 files changed, 0 insertions, 100 deletions
diff --git a/gio/src/actiongroup.hg b/gio/src/actiongroup.hg
deleted file mode 100644
index c3853091..00000000
--- a/gio/src/actiongroup.hg
+++ /dev/null
@@ -1,100 +0,0 @@
-// -*- Mode: C++; indent-tabs-mode: nil; c-basic-offset: 2 -*-
-
-/* Copyright (C) 2010 The giomm Development Team
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation; either
- * version 2.1 of the License, or (at your option) any later version.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free
- * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- */
-
-#include <glibmm/interface.h>
-
-_DEFS(giomm,gio)
-_PINCLUDE(glibmm/private/interface_p.h)
-_PINCLUDE(gio/gio.h)
-
-#ifndef DOXYGEN_SHOULD_SKIP_THIS
-typedef struct _GActionGroupInterface GActionGroupInterface;
-#endif /* DOXYGEN_SHOULD_SKIP_THIS */
-
-namespace Gio
-{
-
-/** ActionGroup - a group of actions.
- * ActionGroup represents a group of actions.
- *
- * Each action in the group has a unique name (which is a string). All method
- * calls, except list_actions() take the name of an action as an argument.
- *
- * The GActionGroup API is meant to be the 'public' API to the action group.
- * The calls here are exactly the interaction that 'external forces' (eg: UI,
- * incoming D-Bus messages, etc.) are supposed to have with actions.
- * 'Internal' APIs (ie: ones meant only to be accessed by the action group
- * implementation) are found on subclasses. This is why you will find -- for
- * example -- get_action_enabled() but not an equivalent @c set() call.
- *
- * Signals are emitted on the action group in response to state changes on
- * individual actions.
- */
-class ActionGroup : public Glib::Interface
-{
- _CLASS_INTERFACE(ActionGroup, GActionGroup, G_ACTION_GROUP, GActionGroupInterface)
-
-public:
- _WRAP_METHOD(bool has_action(const Glib::ustring& action_name) const, g_action_group_has_action)
-
-#m4 _CONVERSION(`gchar**',`std::vector<Glib::ustring>',`Glib::ArrayHandler<Glib::ustring>::array_to_vector($3, Glib::OWNERSHIP_DEEP)')
- _WRAP_METHOD(std::vector<Glib::ustring> list_actions() const, g_action_group_list_actions)
-
- _WRAP_METHOD(bool get_action_enabled(const Glib::ustring& action_name) const, g_action_group_get_action_enabled)
-
- _WRAP_METHOD(Glib::VariantType get_action_parameter_type(const Glib::ustring& action_name) const, g_action_group_get_action_parameter_type)
- _WRAP_METHOD(Glib::VariantType get_action_state_type(const Glib::ustring& action_name) const, g_action_group_get_action_state_type)
-
- _WRAP_METHOD(Glib::VariantContainerBase get_action_state_hint(const Glib::ustring& action_name) const, g_action_group_get_action_state_hint)
- _WRAP_METHOD(Glib::VariantBase get_action_state(const Glib::ustring& action_name) const, g_action_group_get_action_state)
-
- _WRAP_METHOD(void change_action_state(const Glib::ustring& action_name, const Glib::VariantBase& value), g_action_group_change_action_state)
- _WRAP_METHOD(void activate_action(const Glib::ustring& action_name, const Glib::VariantBase& parameter), g_action_group_activate_action)
- _WRAP_METHOD(void action_added(const Glib::ustring& action_name), g_action_group_action_added)
- _WRAP_METHOD(void action_removed(const Glib::ustring& action_name), g_action_group_action_removed)
- _WRAP_METHOD(void action_enabled_changed(const Glib::ustring& action_name, bool enabled), g_action_group_action_enabled_changed)
- _WRAP_METHOD(void action_state_changed (const Glib::ustring& action_name, const Glib::VariantBase& state), g_action_group_action_state_changed)
-
- _WRAP_SIGNAL(void action_added(const Glib::ustring& action_name), "action-added")
- _WRAP_SIGNAL(void action_enabled_changed(const Glib::ustring& action_name, bool enabled), "action-enabled-changed")
- _WRAP_SIGNAL(void action_removed(const Glib::ustring& action_name), "action-removed")
-
-#m4 _CONVERSION(`GVariant*', `const Glib::VariantBase&', `Glib::wrap($3, true)')
- _WRAP_SIGNAL(void action_state_changed(const Glib::ustring& action_name, const Glib::VariantBase& value), "action-state-changed")
-
- _WRAP_VFUNC(bool has_action(const Glib::ustring& name) const, "has_action")
-
-#m4 _CONVERSION(`std::vector<Glib::ustring>',`gchar**',`const_cast<gchar**>(Glib::ArrayHandler<Glib::ustring>::vector_to_array($3).data())')
- _WRAP_VFUNC(std::vector<Glib::ustring> list_actions() const, "list_actions")
-
- _WRAP_VFUNC(bool get_action_enabled(const Glib::ustring& name) const, "get_action_enabled")
-
-#m4 _CONVERSION(`Glib::VariantType',`const GVariantType*',`$3.gobj_copy()')
- _WRAP_VFUNC(Glib::VariantType get_action_parameter_type(const Glib::ustring& name) const, "get_action_parameter_type")
- _WRAP_VFUNC(Glib::VariantType get_action_state_type(const Glib::ustring& name) const, "get_action_state_type")
-
-#m4 _CONVERSION(`Glib::VariantBase',`GVariant*',`$3.gobj_copy()')
- _WRAP_VFUNC(Glib::VariantBase get_action_state_hint(const Glib::ustring& name) const, "get_action_state_hint")
- _WRAP_VFUNC(Glib::VariantBase get_action_state(const Glib::ustring& name) const, "get_action_state")
-
- _WRAP_VFUNC(void change_action_state(const Glib::ustring& name, const Glib::VariantBase& value), "change_action_state")
- _WRAP_VFUNC(void activate_action(const Glib::ustring& name, const Glib::VariantBase& parameter), "activate_action")
-};
-
-} // namespace Gio