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 765 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 693 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 729 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 748 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 677 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 711 of file remmina_message_panel.c.

◆ remmina_message_panel_focus_auth_entry()

void remmina_message_panel_focus_auth_entry ( RemminaMessagePanel *  mp)

Definition at line 647 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 783 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 476 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.