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_plugin_rdp_ui_object Struct Reference

#include <rdp_plugin.h>

Data Fields

RemminaPluginRdpUiType type
 
gboolean sync
 
gboolean complete
 
pthread_mutex_t sync_wait_mutex
 
pthread_cond_t sync_wait_cond
 
union {
   struct {
      region *   ureg
 
      gint   ninvalid
 
   }   reg
 
   struct {
      rdpContext *   context
 
      rfPointer *   pointer
 
      RemminaPluginRdpUiPointerType   type
 
   }   cursor
 
   struct {
      gint   left
 
      gint   top
 
      RFX_MESSAGE *   message
 
   }   rfx
 
   struct {
      gint   left
 
      gint   top
 
      gint   width
 
      gint   height
 
      UINT8 *   bitmap
 
   }   nocodec
 
   struct {
      RemminaPluginRdpUiClipboardType   type
 
      GtkTargetList *   targetlist
 
      UINT32   format
 
      rfClipboard *   clipboard
 
      gpointer   data
 
   }   clipboard
 
   struct {
      RemminaPluginRdpUiEeventType   type
 
   }   event
 
   struct {
      gint   x
 
      gint   y
 
   }   pos
 
}; 
 
int retval
 
void * retptr
 

Detailed Description

Definition at line 189 of file rdp_plugin.h.

Field Documentation

◆ @49

union { ... }

◆ bitmap

UINT8* remmina_plugin_rdp_ui_object::bitmap

Definition at line 215 of file rdp_plugin.h.

◆ clipboard [1/2]

rfClipboard* remmina_plugin_rdp_ui_object::clipboard

Definition at line 221 of file rdp_plugin.h.

◆ clipboard [2/2]

struct { ... } remmina_plugin_rdp_ui_object::clipboard

◆ complete

gboolean remmina_plugin_rdp_ui_object::complete

Definition at line 192 of file rdp_plugin.h.

◆ context

rdpContext* remmina_plugin_rdp_ui_object::context

Definition at line 201 of file rdp_plugin.h.

◆ cursor

struct { ... } remmina_plugin_rdp_ui_object::cursor

◆ data

gpointer remmina_plugin_rdp_ui_object::data

Definition at line 222 of file rdp_plugin.h.

◆ event

struct { ... } remmina_plugin_rdp_ui_object::event

◆ format

UINT32 remmina_plugin_rdp_ui_object::format

Definition at line 220 of file rdp_plugin.h.

◆ height

gint remmina_plugin_rdp_ui_object::height

Definition at line 214 of file rdp_plugin.h.

◆ left

gint remmina_plugin_rdp_ui_object::left

Definition at line 206 of file rdp_plugin.h.

◆ message

RFX_MESSAGE* remmina_plugin_rdp_ui_object::message

Definition at line 208 of file rdp_plugin.h.

◆ ninvalid

gint remmina_plugin_rdp_ui_object::ninvalid

Definition at line 198 of file rdp_plugin.h.

◆ nocodec

struct { ... } remmina_plugin_rdp_ui_object::nocodec

◆ pointer

rfPointer* remmina_plugin_rdp_ui_object::pointer

Definition at line 202 of file rdp_plugin.h.

◆ pos

struct { ... } remmina_plugin_rdp_ui_object::pos

◆ reg

struct { ... } remmina_plugin_rdp_ui_object::reg

◆ retptr

void* remmina_plugin_rdp_ui_object::retptr

Definition at line 235 of file rdp_plugin.h.

◆ retval

int remmina_plugin_rdp_ui_object::retval

Definition at line 233 of file rdp_plugin.h.

◆ rfx

struct { ... } remmina_plugin_rdp_ui_object::rfx

◆ sync

gboolean remmina_plugin_rdp_ui_object::sync

Definition at line 191 of file rdp_plugin.h.

◆ sync_wait_cond

pthread_cond_t remmina_plugin_rdp_ui_object::sync_wait_cond

Definition at line 194 of file rdp_plugin.h.

◆ sync_wait_mutex

pthread_mutex_t remmina_plugin_rdp_ui_object::sync_wait_mutex

Definition at line 193 of file rdp_plugin.h.

◆ targetlist

GtkTargetList* remmina_plugin_rdp_ui_object::targetlist

Definition at line 219 of file rdp_plugin.h.

◆ top

gint remmina_plugin_rdp_ui_object::top

Definition at line 207 of file rdp_plugin.h.

◆ type [1/4]

RemminaPluginRdpUiType remmina_plugin_rdp_ui_object::type

Definition at line 190 of file rdp_plugin.h.

◆ type [2/4]

RemminaPluginRdpUiPointerType remmina_plugin_rdp_ui_object::type

Definition at line 203 of file rdp_plugin.h.

◆ type [3/4]

RemminaPluginRdpUiClipboardType remmina_plugin_rdp_ui_object::type

Definition at line 218 of file rdp_plugin.h.

◆ type [4/4]

RemminaPluginRdpUiEeventType remmina_plugin_rdp_ui_object::type

Definition at line 225 of file rdp_plugin.h.

◆ ureg

region* remmina_plugin_rdp_ui_object::ureg

Definition at line 197 of file rdp_plugin.h.

◆ width

gint remmina_plugin_rdp_ui_object::width

Definition at line 213 of file rdp_plugin.h.

◆ x

gint remmina_plugin_rdp_ui_object::x

Definition at line 228 of file rdp_plugin.h.

◆ y

gint remmina_plugin_rdp_ui_object::y

Definition at line 229 of file rdp_plugin.h.


The documentation for this struct was generated from the following file: