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

Go to the source code of this file.

Data Structures

struct  _RemminaConnectionWindow
 
struct  _RemminaConnectionWindowClass
 

Typedefs

typedef struct _RemminaConnectionWindowPriv RemminaConnectionWindowPriv
 
typedef struct _RemminaConnectionWindow RemminaConnectionWindow
 
typedef struct _RemminaConnectionWindowClass RemminaConnectionWindowClass
 
typedef struct _RemminaConnectionObject RemminaConnectionObject
 

Enumerations

enum  RemminaConnectionWindowOnDeleteConfirmMode { RCW_ONDELETE_CONFIRM_IF_2_OR_MORE = 0, RCW_ONDELETE_NOCONFIRM = 1 }
 

Functions

GType rcw_get_type (void) G_GNUC_CONST
 
gboolean rcw_open_from_filename (const gchar *filename)
 
void rcw_open_from_file (RemminaFile *remminafile)
 
gboolean rcw_delete (RemminaConnectionWindow *cnnwin)
 
void rcw_set_delete_confirm_mode (RemminaConnectionWindow *cnnwin, RemminaConnectionWindowOnDeleteConfirmMode mode)
 
GtkWidget * rcw_open_from_file_full (RemminaFile *remminafile, GCallback disconnect_cb, gpointer data, guint *handler)
 
void rco_destroy_message_panel (RemminaConnectionObject *cnnobj, RemminaMessagePanel *mp)
 Deletes a RemminaMessagePanel from the current cnnobj and if it was visible, make visible the last remaining one. More...
 
void rco_show_message_panel (RemminaConnectionObject *cnnobj, RemminaMessagePanel *mp)
 Each cnnobj->page can have more than one RemminaMessagePanel, but 0 or 1 are visible. More...
 
void rco_get_monitor_geometry (RemminaConnectionObject *cnnobj, GdkRectangle *sz)
 

Typedef Documentation

◆ RemminaConnectionObject

Definition at line 63 of file rcw.h.

◆ RemminaConnectionWindow

◆ RemminaConnectionWindowClass

◆ RemminaConnectionWindowPriv

typedef struct _RemminaConnectionWindowPriv RemminaConnectionWindowPriv

Definition at line 51 of file rcw.h.

Enumeration Type Documentation

◆ RemminaConnectionWindowOnDeleteConfirmMode

Enumerator
RCW_ONDELETE_CONFIRM_IF_2_OR_MORE 
RCW_ONDELETE_NOCONFIRM 

Definition at line 65 of file rcw.h.

Function Documentation

◆ rco_destroy_message_panel()

void rco_destroy_message_panel ( RemminaConnectionObject cnnobj,
RemminaMessagePanel *  mp 
)

Deletes a RemminaMessagePanel from the current cnnobj and if it was visible, make visible the last remaining one.

Definition at line 4060 of file rcw.c.

◆ rco_get_monitor_geometry()

void rco_get_monitor_geometry ( RemminaConnectionObject cnnobj,
GdkRectangle *  sz 
)

Definition at line 960 of file rcw.c.

◆ rco_show_message_panel()

void rco_show_message_panel ( RemminaConnectionObject cnnobj,
RemminaMessagePanel *  mp 
)

Each cnnobj->page can have more than one RemminaMessagePanel, but 0 or 1 are visible.

This function adds a RemminaMessagePanel to cnnobj->page, move it to top, and makes it the only visible one.

Definition at line 4107 of file rcw.c.

◆ rcw_delete()

gboolean rcw_delete ( RemminaConnectionWindow cnnwin)

Definition at line 624 of file rcw.c.

◆ rcw_get_type()

GType rcw_get_type ( void  )

◆ rcw_open_from_file()

void rcw_open_from_file ( RemminaFile remminafile)

Definition at line 3892 of file rcw.c.

◆ rcw_open_from_file_full()

GtkWidget* rcw_open_from_file_full ( RemminaFile remminafile,
GCallback  disconnect_cb,
gpointer  data,
guint *  handler 
)

Definition at line 3898 of file rcw.c.

◆ rcw_open_from_filename()

gboolean rcw_open_from_filename ( const gchar *  filename)

Definition at line 3847 of file rcw.c.

◆ rcw_set_delete_confirm_mode()

void rcw_set_delete_confirm_mode ( RemminaConnectionWindow cnnwin,
RemminaConnectionWindowOnDeleteConfirmMode  mode 
)

Definition at line 4050 of file rcw.c.