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_log.c File Reference

Go to the source code of this file.

Data Structures

struct  _RemminaLogWindow
 
struct  _RemminaLogWindowClass
 

Typedefs

typedef struct _RemminaLogWindow RemminaLogWindow
 
typedef struct _RemminaLogWindowClass RemminaLogWindowClass
 

Functions

GType remmina_log_window_get_type (void)
 
static gboolean remmina_log_on_keypress (GtkWidget *widget, GdkEvent *event, gpointer user_data)
 
static void remmina_log_window_init (RemminaLogWindow *logwin)
 
static GtkWidget * remmina_log_window_new (void)
 
static void remmina_log_end (GtkWidget *widget, gpointer data)
 
void remmina_log_start (void)
 
gboolean remmina_log_running (void)
 
static gboolean remmina_log_scroll_to_end (gpointer data)
 
static gboolean remmina_log_print_real (gpointer data)
 
void remmina_log_print (const gchar *text)
 
void remmina_debug (const gchar *fmt,...)
 Print a string in the Remmina Debug Windows and in the terminal. More...
 
void remmina_log_printf (const gchar *fmt,...)
 

Variables

static GtkWidget * log_window = NULL
 

Typedef Documentation

◆ RemminaLogWindow

◆ RemminaLogWindowClass

Function Documentation

◆ remmina_debug()

void remmina_debug ( const gchar *  fmt,
  ... 
)

Print a string in the Remmina Debug Windows and in the terminal.

The string will be visible in the terminal if G_MESSAGES_DEBUG=all

Definition at line 194 of file remmina_log.c.

◆ remmina_log_end()

static void remmina_log_end ( GtkWidget *  widget,
gpointer  data 
)
static

Definition at line 125 of file remmina_log.c.

◆ remmina_log_on_keypress()

static gboolean remmina_log_on_keypress ( GtkWidget *  widget,
GdkEvent *  event,
gpointer  user_data 
)
static

Definition at line 76 of file remmina_log.c.

◆ remmina_log_print()

void remmina_log_print ( const gchar *  text)

Definition at line 181 of file remmina_log.c.

◆ remmina_log_print_real()

static gboolean remmina_log_print_real ( gpointer  data)
static

Definition at line 167 of file remmina_log.c.

◆ remmina_log_printf()

void remmina_log_printf ( const gchar *  fmt,
  ... 
)

Definition at line 215 of file remmina_log.c.

◆ remmina_log_running()

gboolean remmina_log_running ( void  )

Definition at line 148 of file remmina_log.c.

◆ remmina_log_scroll_to_end()

static gboolean remmina_log_scroll_to_end ( gpointer  data)
static

Definition at line 154 of file remmina_log.c.

◆ remmina_log_start()

void remmina_log_start ( void  )

Definition at line 131 of file remmina_log.c.

◆ remmina_log_window_get_type()

GType remmina_log_window_get_type ( void  )

Definition at line 63 of file remmina_log.c.

◆ remmina_log_window_init()

static void remmina_log_window_init ( RemminaLogWindow logwin)
static

Definition at line 94 of file remmina_log.c.

◆ remmina_log_window_new()

static GtkWidget* remmina_log_window_new ( void  )
static

Definition at line 119 of file remmina_log.c.

Variable Documentation

◆ log_window

GtkWidget* log_window = NULL
static

Definition at line 74 of file remmina_log.c.