Remmina - The GTK+ Remote Desktop Client  v1.4.2
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 55 of file remmina_applet_menu.c.

Function Documentation

◆ G_DEFINE_TYPE()

G_DEFINE_TYPE ( RemminaAppletMenu  ,
remmina_applet_menu  ,
GTK_TYPE_MENU   
)

Definition at line 49 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 94 of file remmina_applet_menu.c.

◆ remmina_applet_menu_add_item()

void remmina_applet_menu_add_item ( RemminaAppletMenu menu,
RemminaAppletMenuItem menuitem 
)

Definition at line 141 of file remmina_applet_menu.c.

◆ remmina_applet_menu_class_init()

static void remmina_applet_menu_class_init ( RemminaAppletMenuClass klass)
static

Definition at line 68 of file remmina_applet_menu.c.

◆ remmina_applet_menu_destroy()

static void remmina_applet_menu_destroy ( RemminaAppletMenu menu,
gpointer  data 
)
static

Definition at line 62 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 122 of file remmina_applet_menu.c.

◆ remmina_applet_menu_init()

static void remmina_applet_menu_init ( RemminaAppletMenu menu)
static

Definition at line 79 of file remmina_applet_menu.c.

◆ remmina_applet_menu_new()

GtkWidget* remmina_applet_menu_new ( void  )

Definition at line 227 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 87 of file remmina_applet_menu.c.

◆ remmina_applet_menu_populate()

void remmina_applet_menu_populate ( RemminaAppletMenu menu)

Definition at line 243 of file remmina_applet_menu.c.

◆ remmina_applet_menu_register_item()

void remmina_applet_menu_register_item ( RemminaAppletMenu menu,
RemminaAppletMenuItem menuitem 
)

Definition at line 135 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 237 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 59 of file remmina_applet_menu.c.