FreeRDP
xfAppWindow Struct Reference
Collaboration diagram for xfAppWindow:

Data Fields

xfContext * xfc
 
int x
 
int y
 
int width
 
int height
 
char * title
 
UINT32 surfaceId
 
UINT64 windowId
 
UINT32 ownerWindowId
 
UINT32 dwStyle
 
UINT32 dwExStyle
 
UINT32 showState
 
INT32 clientOffsetX
 
INT32 clientOffsetY
 
UINT32 clientAreaWidth
 
UINT32 clientAreaHeight
 
INT32 windowOffsetX
 
INT32 windowOffsetY
 
INT32 windowClientDeltaX
 
INT32 windowClientDeltaY
 
UINT32 windowWidth
 
UINT32 windowHeight
 
UINT32 numWindowRects
 
RECTANGLE_16windowRects
 
INT32 visibleOffsetX
 
INT32 visibleOffsetY
 
UINT32 numVisibilityRects
 
RECTANGLE_16visibilityRects
 
UINT32 localWindowOffsetCorrX
 
UINT32 localWindowOffsetCorrY
 
UINT32 resizeMarginLeft
 
UINT32 resizeMarginTop
 
UINT32 resizeMarginRight
 
UINT32 resizeMarginBottom
 
GC gc
 
int shmid
 
Window handle
 
Window * xfwin
 
BOOL fullscreen
 
BOOL decorations
 
BOOL is_mapped
 
BOOL is_transient
 
xfLocalMove local_move
 
BYTE rail_state
 
BOOL maxVert
 
BOOL maxHorz
 
BOOL minimized
 
BOOL rail_ignore_configure
 
Pixmap pixmap
 
XImage * image
 

Detailed Description

FreeRDP: A Remote Desktop Protocol Implementation X11 Windows

Copyright 2011 Marc-Andre Moreau marca.nosp@m.ndre.nosp@m..more.nosp@m.au@g.nosp@m.mail..nosp@m.com

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Definition at line 97 of file xf_window.h.

Field Documentation

◆ clientAreaHeight

UINT32 xfAppWindow::clientAreaHeight

Definition at line 118 of file xf_window.h.

◆ clientAreaWidth

UINT32 xfAppWindow::clientAreaWidth

Definition at line 117 of file xf_window.h.

◆ clientOffsetX

INT32 xfAppWindow::clientOffsetX

Definition at line 115 of file xf_window.h.

◆ clientOffsetY

INT32 xfAppWindow::clientOffsetY

Definition at line 116 of file xf_window.h.

◆ decorations

BOOL xfAppWindow::decorations

Definition at line 147 of file xf_window.h.

◆ dwExStyle

UINT32 xfAppWindow::dwExStyle

Definition at line 112 of file xf_window.h.

◆ dwStyle

UINT32 xfAppWindow::dwStyle

Definition at line 111 of file xf_window.h.

◆ fullscreen

BOOL xfAppWindow::fullscreen

Definition at line 146 of file xf_window.h.

◆ gc

GC xfAppWindow::gc

Definition at line 142 of file xf_window.h.

◆ handle

Window xfAppWindow::handle

Definition at line 144 of file xf_window.h.

◆ height

int xfAppWindow::height

Definition at line 104 of file xf_window.h.

◆ image

XImage* xfAppWindow::image

Definition at line 158 of file xf_window.h.

◆ is_mapped

BOOL xfAppWindow::is_mapped

Definition at line 148 of file xf_window.h.

◆ is_transient

BOOL xfAppWindow::is_transient

Definition at line 149 of file xf_window.h.

◆ local_move

xfLocalMove xfAppWindow::local_move

Definition at line 150 of file xf_window.h.

◆ localWindowOffsetCorrX

UINT32 xfAppWindow::localWindowOffsetCorrX

Definition at line 134 of file xf_window.h.

◆ localWindowOffsetCorrY

UINT32 xfAppWindow::localWindowOffsetCorrY

Definition at line 135 of file xf_window.h.

◆ maxHorz

BOOL xfAppWindow::maxHorz

Definition at line 153 of file xf_window.h.

◆ maxVert

BOOL xfAppWindow::maxVert

Definition at line 152 of file xf_window.h.

◆ minimized

BOOL xfAppWindow::minimized

Definition at line 154 of file xf_window.h.

◆ numVisibilityRects

UINT32 xfAppWindow::numVisibilityRects

Definition at line 131 of file xf_window.h.

◆ numWindowRects

UINT32 xfAppWindow::numWindowRects

Definition at line 126 of file xf_window.h.

◆ ownerWindowId

UINT32 xfAppWindow::ownerWindowId

Definition at line 109 of file xf_window.h.

◆ pixmap

Pixmap xfAppWindow::pixmap

Definition at line 157 of file xf_window.h.

◆ rail_ignore_configure

BOOL xfAppWindow::rail_ignore_configure

Definition at line 155 of file xf_window.h.

◆ rail_state

BYTE xfAppWindow::rail_state

Definition at line 151 of file xf_window.h.

◆ resizeMarginBottom

UINT32 xfAppWindow::resizeMarginBottom

Definition at line 140 of file xf_window.h.

◆ resizeMarginLeft

UINT32 xfAppWindow::resizeMarginLeft

Definition at line 137 of file xf_window.h.

◆ resizeMarginRight

UINT32 xfAppWindow::resizeMarginRight

Definition at line 139 of file xf_window.h.

◆ resizeMarginTop

UINT32 xfAppWindow::resizeMarginTop

Definition at line 138 of file xf_window.h.

◆ shmid

int xfAppWindow::shmid

Definition at line 143 of file xf_window.h.

◆ showState

UINT32 xfAppWindow::showState

Definition at line 113 of file xf_window.h.

◆ surfaceId

UINT32 xfAppWindow::surfaceId

Definition at line 107 of file xf_window.h.

◆ title

char* xfAppWindow::title

Definition at line 105 of file xf_window.h.

◆ visibilityRects

RECTANGLE_16* xfAppWindow::visibilityRects

Definition at line 132 of file xf_window.h.

◆ visibleOffsetX

INT32 xfAppWindow::visibleOffsetX

Definition at line 129 of file xf_window.h.

◆ visibleOffsetY

INT32 xfAppWindow::visibleOffsetY

Definition at line 130 of file xf_window.h.

◆ width

int xfAppWindow::width

Definition at line 103 of file xf_window.h.

◆ windowClientDeltaX

INT32 xfAppWindow::windowClientDeltaX

Definition at line 122 of file xf_window.h.

◆ windowClientDeltaY

INT32 xfAppWindow::windowClientDeltaY

Definition at line 123 of file xf_window.h.

◆ windowHeight

UINT32 xfAppWindow::windowHeight

Definition at line 125 of file xf_window.h.

◆ windowId

UINT64 xfAppWindow::windowId

Definition at line 108 of file xf_window.h.

◆ windowOffsetX

INT32 xfAppWindow::windowOffsetX

Definition at line 120 of file xf_window.h.

◆ windowOffsetY

INT32 xfAppWindow::windowOffsetY

Definition at line 121 of file xf_window.h.

◆ windowRects

RECTANGLE_16* xfAppWindow::windowRects

Definition at line 127 of file xf_window.h.

◆ windowWidth

UINT32 xfAppWindow::windowWidth

Definition at line 124 of file xf_window.h.

◆ x

int xfAppWindow::x

Definition at line 101 of file xf_window.h.

◆ xfc

xfContext* xfAppWindow::xfc

Definition at line 99 of file xf_window.h.

◆ xfwin

Window* xfAppWindow::xfwin

Definition at line 145 of file xf_window.h.

◆ y

int xfAppWindow::y

Definition at line 102 of file xf_window.h.


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