Remmina - The GTK+ Remote Desktop Client  v1.4.33
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 266 of file rdp_plugin.h.

Field Documentation

◆ @51

union { ... }

◆ bitmap

UINT8* remmina_plugin_rdp_ui_object::bitmap

Definition at line 292 of file rdp_plugin.h.

◆ clipboard [1/2]

rfClipboard* remmina_plugin_rdp_ui_object::clipboard

Definition at line 298 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 269 of file rdp_plugin.h.

◆ context

rdpContext* remmina_plugin_rdp_ui_object::context

Definition at line 278 of file rdp_plugin.h.

◆ cursor

struct { ... } remmina_plugin_rdp_ui_object::cursor

◆ data

gpointer remmina_plugin_rdp_ui_object::data

Definition at line 299 of file rdp_plugin.h.

◆ event

struct { ... } remmina_plugin_rdp_ui_object::event

◆ format

UINT32 remmina_plugin_rdp_ui_object::format

Definition at line 297 of file rdp_plugin.h.

◆ height

gint remmina_plugin_rdp_ui_object::height

Definition at line 291 of file rdp_plugin.h.

◆ left

gint remmina_plugin_rdp_ui_object::left

Definition at line 283 of file rdp_plugin.h.

◆ message

RFX_MESSAGE* remmina_plugin_rdp_ui_object::message

Definition at line 285 of file rdp_plugin.h.

◆ ninvalid

gint remmina_plugin_rdp_ui_object::ninvalid

Definition at line 275 of file rdp_plugin.h.

◆ nocodec

struct { ... } remmina_plugin_rdp_ui_object::nocodec

◆ pointer

rfPointer* remmina_plugin_rdp_ui_object::pointer

Definition at line 279 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 312 of file rdp_plugin.h.

◆ retval

int remmina_plugin_rdp_ui_object::retval

Definition at line 310 of file rdp_plugin.h.

◆ rfx

struct { ... } remmina_plugin_rdp_ui_object::rfx

◆ sync

gboolean remmina_plugin_rdp_ui_object::sync

Definition at line 268 of file rdp_plugin.h.

◆ sync_wait_cond

pthread_cond_t remmina_plugin_rdp_ui_object::sync_wait_cond

Definition at line 271 of file rdp_plugin.h.

◆ sync_wait_mutex

pthread_mutex_t remmina_plugin_rdp_ui_object::sync_wait_mutex

Definition at line 270 of file rdp_plugin.h.

◆ targetlist

GtkTargetList* remmina_plugin_rdp_ui_object::targetlist

Definition at line 296 of file rdp_plugin.h.

◆ top

gint remmina_plugin_rdp_ui_object::top

Definition at line 284 of file rdp_plugin.h.

◆ type [1/4]

RemminaPluginRdpUiType remmina_plugin_rdp_ui_object::type

Definition at line 267 of file rdp_plugin.h.

◆ type [2/4]

RemminaPluginRdpUiPointerType remmina_plugin_rdp_ui_object::type

Definition at line 280 of file rdp_plugin.h.

◆ type [3/4]

RemminaPluginRdpUiClipboardType remmina_plugin_rdp_ui_object::type

Definition at line 295 of file rdp_plugin.h.

◆ type [4/4]

RemminaPluginRdpUiEeventType remmina_plugin_rdp_ui_object::type

Definition at line 302 of file rdp_plugin.h.

◆ ureg

region* remmina_plugin_rdp_ui_object::ureg

Definition at line 274 of file rdp_plugin.h.

◆ width

gint remmina_plugin_rdp_ui_object::width

Definition at line 290 of file rdp_plugin.h.

◆ x

gint remmina_plugin_rdp_ui_object::x

Definition at line 305 of file rdp_plugin.h.

◆ y

gint remmina_plugin_rdp_ui_object::y

Definition at line 306 of file rdp_plugin.h.


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