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_message_panel.h File Reference

Go to the source code of this file.

Typedefs

typedef void(* RemminaMessagePanelCallback) (void *user_data, int button)
 

Enumerations

enum  {
  REMMINA_MESSAGE_PANEL_USERNAME =1 , REMMINA_MESSAGE_PANEL_PASSWORD , REMMINA_MESSAGE_PANEL_DOMAIN , REMMINA_MESSAGE_PANEL_SAVEPASSWORD ,
  REMMINA_MESSAGE_PANEL_BUTTONTOFOCUS , REMMINA_MESSAGE_PANEL_CACERTFILE , REMMINA_MESSAGE_PANEL_CACRLFILE , REMMINA_MESSAGE_PANEL_CLIENTCERTFILE ,
  REMMINA_MESSAGE_PANEL_CLIENTKEYFILE , REMMINA_MESSAGE_PANEL_MAXWIDGETID
}
 

Functions

 G_DECLARE_DERIVABLE_TYPE (RemminaMessagePanel, remmina_message_panel, REMMINA, MESSAGE_PANEL, GtkBox) struct _RemminaMessagePanelClass
 
RemminaMessagePanel * remmina_message_panel_new (void)
 
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)
 

Typedef Documentation

◆ RemminaMessagePanelCallback

typedef void(* RemminaMessagePanelCallback) (void *user_data, int button)

Definition at line 67 of file remmina_message_panel.h.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
REMMINA_MESSAGE_PANEL_USERNAME 
REMMINA_MESSAGE_PANEL_PASSWORD 
REMMINA_MESSAGE_PANEL_DOMAIN 
REMMINA_MESSAGE_PANEL_SAVEPASSWORD 
REMMINA_MESSAGE_PANEL_BUTTONTOFOCUS 
REMMINA_MESSAGE_PANEL_CACERTFILE 
REMMINA_MESSAGE_PANEL_CACRLFILE 
REMMINA_MESSAGE_PANEL_CLIENTCERTFILE 
REMMINA_MESSAGE_PANEL_CLIENTKEYFILE 
REMMINA_MESSAGE_PANEL_MAXWIDGETID 

Definition at line 53 of file remmina_message_panel.h.

Function Documentation

◆ G_DECLARE_DERIVABLE_TYPE()

G_DECLARE_DERIVABLE_TYPE ( RemminaMessagePanel  ,
remmina_message_panel  ,
REMMINA  ,
MESSAGE_PANEL  ,
GtkBox   
)

Definition at line 44 of file remmina_message_panel.h.

◆ remmina_message_panel_field_get_filename()

gchar* remmina_message_panel_field_get_filename ( RemminaMessagePanel *  mp,
int  entryid 
)

Definition at line 779 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 707 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 743 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 762 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 691 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 725 of file remmina_message_panel.c.

◆ remmina_message_panel_focus_auth_entry()

void remmina_message_panel_focus_auth_entry ( RemminaMessagePanel *  mp)

Definition at line 656 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 797 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 484 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.