gi-gtkosxapplication-2.0.17: GtkosxApplication bindings

CopyrightWill Thompson Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellNone
LanguageHaskell2010

GI.GtkosxApplication.Structs.ApplicationMenuGroup

Contents

Description

A menu group is used to collect menu items between separators in the Application menu.

Synopsis

Exported types

newZeroApplicationMenuGroup :: MonadIO m => m ApplicationMenuGroup Source #

Construct a ApplicationMenuGroup struct initialized to zero.

Methods

Overloaded methods

Properties

items

List of menu items in the group.

clearApplicationMenuGroupItems :: MonadIO m => ApplicationMenuGroup -> m () Source #

Set the value of the “items” field to Nothing. When overloading is enabled, this is equivalent to

clear #items

getApplicationMenuGroupItems :: MonadIO m => ApplicationMenuGroup -> m [Ptr ()] Source #

Get the value of the “items” field. When overloading is enabled, this is equivalent to

get applicationMenuGroup #items

setApplicationMenuGroupItems :: MonadIO m => ApplicationMenuGroup -> Ptr (GList (Ptr ())) -> m () Source #

Set the value of the “items” field. When overloading is enabled, this is equivalent to

set applicationMenuGroup [ #items := value ]