Remmina - The GTK+ Remote Desktop Client  v1.4.34
Remmina is a remote desktop client written in GTK+, aiming to be useful for system administrators and travellers, who need to work with lots of remote computers in front of either large monitors or tiny netbooks. Remmina supports multiple network protocols in an integrated and consistent user interface. Currently RDP, VNC, NX, XDMCP and SSH are supported.
remmina_applet_menu.c File Reference

Go to the source code of this file.

Enumerations

enum  { LAUNCH_ITEM_SIGNAL , EDIT_ITEM_SIGNAL , LAST_SIGNAL }
 

Functions

 G_DEFINE_TYPE (RemminaAppletMenu, remmina_applet_menu, GTK_TYPE_MENU)
 
static void remmina_applet_menu_destroy (RemminaAppletMenu *menu, gpointer data)
 
static void remmina_applet_menu_class_init (RemminaAppletMenuClass *klass)
 
static void remmina_applet_menu_init (RemminaAppletMenu *menu)
 
static void remmina_applet_menu_on_item_activate (RemminaAppletMenuItem *menuitem, RemminaAppletMenu *menu)
 
static GtkWidget * remmina_applet_menu_add_group (GtkWidget *menu, const gchar *group, gint position, RemminaAppletMenuItem *menuitem, GtkWidget **groupmenuitem)
 
static void remmina_applet_menu_increase_group_count (GtkWidget *widget)
 
void remmina_applet_menu_register_item (RemminaAppletMenu *menu, RemminaAppletMenuItem *menuitem)
 
void remmina_applet_menu_add_item (RemminaAppletMenu *menu, RemminaAppletMenuItem *menuitem)
 
GtkWidget * remmina_applet_menu_new (void)
 
void remmina_applet_menu_set_hide_count (RemminaAppletMenu *menu, gboolean hide_count)
 
void remmina_applet_menu_populate (RemminaAppletMenu *menu)
 

Variables

static guint remmina_applet_menu_signals [LAST_SIGNAL]
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
LAUNCH_ITEM_SIGNAL 
EDIT_ITEM_SIGNAL 
LAST_SIGNAL 

Definition at line 54 of file remmina_applet_menu.c.

Function Documentation

◆ G_DEFINE_TYPE()

G_DEFINE_TYPE ( RemminaAppletMenu  ,
remmina_applet_menu  ,
GTK_TYPE_MENU   
)

Definition at line 48 of file remmina_applet_menu.c.

◆ remmina_applet_menu_add_group()

static GtkWidget* remmina_applet_menu_add_group ( GtkWidget *  menu,
const gchar *  group,
gint  position,
RemminaAppletMenuItem menuitem,
GtkWidget **  groupmenuitem 
)
static

Definition at line 93 of file remmina_applet_menu.c.

◆ remmina_applet_menu_add_item()

void remmina_applet_menu_add_item ( RemminaAppletMenu menu,
RemminaAppletMenuItem menuitem 
)

Definition at line 140 of file remmina_applet_menu.c.

◆ remmina_applet_menu_class_init()

static void remmina_applet_menu_class_init ( RemminaAppletMenuClass klass)
static

Definition at line 67 of file remmina_applet_menu.c.

◆ remmina_applet_menu_destroy()

static void remmina_applet_menu_destroy ( RemminaAppletMenu menu,
gpointer  data 
)
static

Definition at line 61 of file remmina_applet_menu.c.

◆ remmina_applet_menu_increase_group_count()

static void remmina_applet_menu_increase_group_count ( GtkWidget *  widget)
static

Definition at line 121 of file remmina_applet_menu.c.

◆ remmina_applet_menu_init()

static void remmina_applet_menu_init ( RemminaAppletMenu menu)
static

Definition at line 78 of file remmina_applet_menu.c.

◆ remmina_applet_menu_new()

GtkWidget* remmina_applet_menu_new ( void  )

Definition at line 226 of file remmina_applet_menu.c.

◆ remmina_applet_menu_on_item_activate()

static void remmina_applet_menu_on_item_activate ( RemminaAppletMenuItem menuitem,
RemminaAppletMenu menu 
)
static

Definition at line 86 of file remmina_applet_menu.c.

◆ remmina_applet_menu_populate()

void remmina_applet_menu_populate ( RemminaAppletMenu menu)

Definition at line 242 of file remmina_applet_menu.c.

◆ remmina_applet_menu_register_item()

void remmina_applet_menu_register_item ( RemminaAppletMenu menu,
RemminaAppletMenuItem menuitem 
)

Definition at line 134 of file remmina_applet_menu.c.

◆ remmina_applet_menu_set_hide_count()

void remmina_applet_menu_set_hide_count ( RemminaAppletMenu menu,
gboolean  hide_count 
)

Definition at line 236 of file remmina_applet_menu.c.

Variable Documentation

◆ remmina_applet_menu_signals

guint remmina_applet_menu_signals[LAST_SIGNAL]
static
Initial value:
=
{ 0 }

Definition at line 58 of file remmina_applet_menu.c.