Remmina - The GTK+ Remote Desktop Client  v1.3.1
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_message_panel.c File Reference

Go to the source code of this file.

Data Structures

struct  RemminaMessagePanelPrivate
 

Functions

 G_DEFINE_TYPE_WITH_PRIVATE (RemminaMessagePanel, remmina_message_panel, GTK_TYPE_BOX)
 
static void remmina_message_panel_init (RemminaMessagePanel *mp)
 
static void remmina_message_panel_class_init (RemminaMessagePanelClass *class)
 
RemminaMessagePanel * remmina_message_panel_new ()
 
static void remmina_message_panel_button_clicked_callback (GtkButton *button, gpointer user_data)
 
void remmina_message_panel_setup_progress (RemminaMessagePanel *mp, const gchar *message, RemminaMessagePanelCallback response_callback, gpointer response_callback_data)
 
void remmina_message_panel_setup_message (RemminaMessagePanel *mp, const gchar *message, RemminaMessagePanelCallback response_callback, gpointer response_callback_data)
 
void remmina_message_panel_setup_question (RemminaMessagePanel *mp, const gchar *message, RemminaMessagePanelCallback response_callback, gpointer response_callback_data)
 
void remmina_message_panel_setup_auth (RemminaMessagePanel *mp, RemminaMessagePanelCallback response_callback, gpointer response_callback_data, const gchar *title, const gchar *password_prompt, unsigned flags)
 
void remmina_message_panel_setup_auth_x509 (RemminaMessagePanel *mp, RemminaMessagePanelCallback response_callback, gpointer response_callback_data)
 
void remmina_message_panel_focus_auth_entry (RemminaMessagePanel *mp)
 
void remmina_message_panel_field_set_string (RemminaMessagePanel *mp, int entryid, const gchar *text)
 
gchar * remmina_message_panel_field_get_string (RemminaMessagePanel *mp, int entryid)
 
void remmina_message_panel_field_set_switch (RemminaMessagePanel *mp, int entryid, gboolean state)
 
gboolean remmina_message_panel_field_get_switch_state (RemminaMessagePanel *mp, int entryid)
 
void remmina_message_panel_field_set_filename (RemminaMessagePanel *mp, int entryid, const gchar *filename)
 
gchar * remmina_message_panel_field_get_filename (RemminaMessagePanel *mp, int entryid)
 
void remmina_message_panel_response (RemminaMessagePanel *mp, gint response_id)
 

Variables

static guint messagepanel_signals [LAST_SIGNAL]
 
static const gchar btn_response_key [] = "btn_response"
 

Function Documentation

◆ G_DEFINE_TYPE_WITH_PRIVATE()

G_DEFINE_TYPE_WITH_PRIVATE ( RemminaMessagePanel  ,
remmina_message_panel  ,
GTK_TYPE_BOX   
)

Definition at line 55 of file remmina_message_panel.c.

◆ remmina_message_panel_button_clicked_callback()

static void remmina_message_panel_button_clicked_callback ( GtkButton *  button,
gpointer  user_data 
)
static

Definition at line 111 of file remmina_message_panel.c.

◆ remmina_message_panel_class_init()

static void remmina_message_panel_class_init ( RemminaMessagePanelClass *  class)
static

Definition at line 72 of file remmina_message_panel.c.

◆ remmina_message_panel_field_get_filename()

gchar* remmina_message_panel_field_get_filename ( RemminaMessagePanel *  mp,
int  entryid 
)

Definition at line 764 of file remmina_message_panel.c.

◆ remmina_message_panel_field_get_string()

gchar* remmina_message_panel_field_get_string ( RemminaMessagePanel *  mp,
int  entryid 
)

Definition at line 692 of file remmina_message_panel.c.

◆ remmina_message_panel_field_get_switch_state()

gboolean remmina_message_panel_field_get_switch_state ( RemminaMessagePanel *  mp,
int  entryid 
)

Definition at line 728 of file remmina_message_panel.c.

◆ remmina_message_panel_field_set_filename()

void remmina_message_panel_field_set_filename ( RemminaMessagePanel *  mp,
int  entryid,
const gchar *  filename 
)

Definition at line 747 of file remmina_message_panel.c.

◆ remmina_message_panel_field_set_string()

void remmina_message_panel_field_set_string ( RemminaMessagePanel *  mp,
int  entryid,
const gchar *  text 
)

Definition at line 676 of file remmina_message_panel.c.

◆ remmina_message_panel_field_set_switch()

void remmina_message_panel_field_set_switch ( RemminaMessagePanel *  mp,
int  entryid,
gboolean  state 
)

Definition at line 710 of file remmina_message_panel.c.

◆ remmina_message_panel_focus_auth_entry()

void remmina_message_panel_focus_auth_entry ( RemminaMessagePanel *  mp)

Definition at line 646 of file remmina_message_panel.c.

◆ remmina_message_panel_init()

static void remmina_message_panel_init ( RemminaMessagePanel *  mp)
static

Definition at line 67 of file remmina_message_panel.c.

◆ remmina_message_panel_new()

RemminaMessagePanel* remmina_message_panel_new ( void  )

Definition at line 88 of file remmina_message_panel.c.

◆ remmina_message_panel_response()

void remmina_message_panel_response ( RemminaMessagePanel *  mp,
gint  response_id 
)

Definition at line 782 of file remmina_message_panel.c.

◆ remmina_message_panel_setup_auth()

void remmina_message_panel_setup_auth ( RemminaMessagePanel *  mp,
RemminaMessagePanelCallback  response_callback,
gpointer  response_callback_data,
const gchar *  title,
const gchar *  password_prompt,
unsigned  flags 
)

Definition at line 283 of file remmina_message_panel.c.

◆ remmina_message_panel_setup_auth_x509()

void remmina_message_panel_setup_auth_x509 ( RemminaMessagePanel *  mp,
RemminaMessagePanelCallback  response_callback,
gpointer  response_callback_data 
)

Definition at line 475 of file remmina_message_panel.c.

◆ remmina_message_panel_setup_message()

void remmina_message_panel_setup_message ( RemminaMessagePanel *  mp,
const gchar *  message,
RemminaMessagePanelCallback  response_callback,
gpointer  response_callback_data 
)

Definition at line 175 of file remmina_message_panel.c.

◆ remmina_message_panel_setup_progress()

void remmina_message_panel_setup_progress ( RemminaMessagePanel *  mp,
const gchar *  message,
RemminaMessagePanelCallback  response_callback,
gpointer  response_callback_data 
)

Definition at line 128 of file remmina_message_panel.c.

◆ remmina_message_panel_setup_question()

void remmina_message_panel_setup_question ( RemminaMessagePanel *  mp,
const gchar *  message,
RemminaMessagePanelCallback  response_callback,
gpointer  response_callback_data 
)

Definition at line 214 of file remmina_message_panel.c.

Variable Documentation

◆ btn_response_key

const gchar btn_response_key[] = "btn_response"
static

Definition at line 65 of file remmina_message_panel.c.

◆ messagepanel_signals

guint messagepanel_signals[LAST_SIGNAL]
static

Definition at line 61 of file remmina_message_panel.c.