CodeSlayerMenuBarGroups

CodeSlayerMenuBarGroups — The groups menu.

Synopsis

#include <codeslayer/codeslayer-menu-groups.h>

struct              CodeSlayerMenuBarGroups;
GtkWidget *         codeslayer_menubar_groups_new       (GtkWidget *window,
                                                         GtkWidget *menubar,
                                                         GtkAccelGroup *accel_group,
                                                         CodeSlayerGroups *groups);
void                codeslayer_menubar_groups_refresh_groups
                                                        (CodeSlayerMenuBarGroups *menubar_groups,
                                                         CodeSlayerGroups *groups);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkWidget
               +----GtkContainer
                     +----GtkBin
                           +----GtkMenuItem
                                 +----CodeSlayerMenuBarGroups

Implemented Interfaces

CodeSlayerMenuBarGroups implements AtkImplementorIface, GtkBuildable, GtkActivatable and GtkActionable.

Description

Details

struct CodeSlayerMenuBarGroups

struct CodeSlayerMenuBarGroups;

codeslayer_menubar_groups_new ()

GtkWidget *         codeslayer_menubar_groups_new       (GtkWidget *window,
                                                         GtkWidget *menubar,
                                                         GtkAccelGroup *accel_group,
                                                         CodeSlayerGroups *groups);

Creates a new CodeSlayerMenuBarGroups.

window :

a GtkWindow.

menubar :

a CodeSlayerMenuBar.

accel_group :

a GtkAccelGroup.

groups :

a CodeSlayerGroups.

Returns :

a new CodeSlayerMenuBarGroups.

codeslayer_menubar_groups_refresh_groups ()

void                codeslayer_menubar_groups_refresh_groups
                                                        (CodeSlayerMenuBarGroups *menubar_groups,
                                                         CodeSlayerGroups *groups);

Update the groups menu item to reflect the current CodeSlayerGroup objects in the manager.

menubar_groups :

a CodeSlayerMenuBarGroups.

groups :

a CodeSlayerGroups.