Hoogle Search
Within LTS Haskell 24.34 (ghc-9.10.3)
Note that Stackage only displays results for the latest LTS and Nightly snapshot. Learn more.
-
gi-gio GI.Gio.Callbacks Wrap a SettingsBindGetMapping into a C_SettingsBindGetMapping.
-
gi-gio GI.Gio.Callbacks Wrap a SettingsBindSetMapping into a C_SettingsBindSetMapping.
-
gi-gio GI.Gio.Callbacks Wrap a SettingsGetMapping into a C_SettingsGetMapping.
module GI.Gio.Interfaces.
ActionMap GActionMap is an interface for action containers. The GActionMap interface is implemented by ActionGroup implementations that operate by containing a number of named Action instances, such as SimpleActionGroup. One useful application of this interface is to map the names of actions from various action groups to unique, prefixed names (e.g. by prepending "app." or "win."). This is the motivation for the 'Map' part of the interface name. Since: 2.32
-
gi-gio GI.Gio.Interfaces.ActionMap Memory-managed wrapper type.
ActionMap :: ManagedPtr ActionMap -> ActionMapgi-gio GI.Gio.Interfaces.ActionMap No documentation available.
class (GObject o, IsDescendantOf ActionMap o) =>
IsActionMap ogi-gio GI.Gio.Interfaces.ActionMap Type class for types which can be safely cast to ActionMap, for instance with toActionMap.
actionMapAddAction :: (HasCallStack, MonadIO m, IsActionMap a, IsAction b) => a -> b -> m ()gi-gio GI.Gio.Interfaces.ActionMap Adds an action to the actionMap. If the action map already contains an action with the same name as action then the old action is dropped from the action map. The action map takes its own reference on action. Since: 2.32
-
gi-gio GI.Gio.Interfaces.ActionMap A convenience function for creating multiple SimpleAction instances and adding them to a ActionMap. Each action is constructed as per one ActionEntry.
C code
static void activate_quit (GSimpleAction *simple, GVariant *parameter, gpointer user_data) { exit (0); } static void activate_print_string (GSimpleAction *simple, GVariant *parameter, gpointer user_data) { g_print ("%s\n", g_variant_get_string (parameter, NULL)); } static GActionGroup * create_action_group (void) { const GActionEntry entries[] = { { "quit", activate_quit }, { "print-string", activate_print_string, "s" } }; GSimpleActionGroup *group; group = g_simple_action_group_new (); g_action_map_add_action_entries (G_ACTION_MAP (group), entries, G_N_ELEMENTS (entries), NULL); return G_ACTION_GROUP (group); }Since: 2.32 actionMapLookupAction :: (HasCallStack, MonadIO m, IsActionMap a) => a -> Text -> m (Maybe Action)gi-gio GI.Gio.Interfaces.ActionMap Looks up the action with the name actionName in actionMap. If no such action exists, returns Nothing. Since: 2.32