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.

  1. wrap_SettingsBindGetMapping :: Maybe (Ptr (FunPtr C_SettingsBindGetMapping)) -> SettingsBindGetMapping_WithClosures -> C_SettingsBindGetMapping

    gi-gio GI.Gio.Callbacks

    Wrap a SettingsBindGetMapping into a C_SettingsBindGetMapping.

  2. wrap_SettingsBindSetMapping :: Maybe (Ptr (FunPtr C_SettingsBindSetMapping)) -> SettingsBindSetMapping_WithClosures -> C_SettingsBindSetMapping

    gi-gio GI.Gio.Callbacks

    Wrap a SettingsBindSetMapping into a C_SettingsBindSetMapping.

  3. wrap_SettingsGetMapping :: Maybe (Ptr (FunPtr C_SettingsGetMapping)) -> SettingsGetMapping_WithClosures -> C_SettingsGetMapping

    gi-gio GI.Gio.Callbacks

    Wrap a SettingsGetMapping into a C_SettingsGetMapping.

  4. 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

  5. newtype ActionMap

    gi-gio GI.Gio.Interfaces.ActionMap

    Memory-managed wrapper type.

  6. ActionMap :: ManagedPtr ActionMap -> ActionMap

    gi-gio GI.Gio.Interfaces.ActionMap

    No documentation available.

  7. class (GObject o, IsDescendantOf ActionMap o) => IsActionMap o

    gi-gio GI.Gio.Interfaces.ActionMap

    Type class for types which can be safely cast to ActionMap, for instance with toActionMap.

  8. 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

  9. actionMapAddActionEntries :: (HasCallStack, MonadIO m, IsActionMap a) => a -> [ActionEntry] -> Ptr () -> m ()

    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

  10. 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

Page 512 of many | Previous | Next