JWM Source Documentation
Data Fields
PagerType Struct Reference

Structure to represent a pager tray component. More...

Data Fields

TrayComponentTypecp
 Common tray component data.
 
int deskWidth
 Width of a desktop.
 
int deskHeight
 Height of a desktop.
 
int scalex
 Horizontal scale factor (fixed point).
 
int scaley
 Vertical scale factor (fixed point).
 
char labeled
 Set to label the pager.
 
Pixmap buffer
 Buffer for rendering the pager.
 
TimeType mouseTime
 Timestamp of last mouse movement.
 
int mousex
 
int mousey
 Coordinates of last mouse location.
 
struct PagerTypenext
 Next pager in the list.
 

Detailed Description

Structure to represent a pager tray component.

Definition at line 26 of file pager.c.

Field Documentation

Pixmap PagerType::buffer

Buffer for rendering the pager.

Definition at line 36 of file pager.c.

Referenced by Create(), CreatePager(), DrawPager(), SetSize(), and ShutdownPager().

TrayComponentType* PagerType::cp

Common tray component data.

Definition at line 28 of file pager.c.

Referenced by CreatePager(), DrawPager(), DrawPagerClient(), SignalPager(), and UpdatePager().

int PagerType::deskHeight

Height of a desktop.

Definition at line 31 of file pager.c.

Referenced by DrawPager(), DrawPagerClient(), GetPagerDesktop(), SetSize(), and StartPagerMove().

int PagerType::deskWidth

Width of a desktop.

Definition at line 30 of file pager.c.

Referenced by DrawPager(), DrawPagerClient(), GetPagerDesktop(), SetSize(), and StartPagerMove().

char PagerType::labeled

Set to label the pager.

Definition at line 34 of file pager.c.

Referenced by CreatePager(), and DrawPager().

TimeType PagerType::mouseTime

Timestamp of last mouse movement.

Definition at line 38 of file pager.c.

Referenced by CreatePager(), ProcessPagerMotionEvent(), and SignalPager().

int PagerType::mousex

Definition at line 39 of file pager.c.

Referenced by CreatePager(), ProcessPagerMotionEvent(), and SignalPager().

int PagerType::mousey

Coordinates of last mouse location.

Definition at line 39 of file pager.c.

Referenced by CreatePager(), ProcessPagerMotionEvent(), and SignalPager().

struct PagerType* PagerType::next

Next pager in the list.

Definition at line 41 of file pager.c.

Referenced by CreatePager(), DestroyPager(), ShutdownPager(), and UpdatePager().

int PagerType::scalex

Horizontal scale factor (fixed point).

Definition at line 32 of file pager.c.

Referenced by DrawPagerClient(), SetSize(), and StartPagerMove().

int PagerType::scaley

Vertical scale factor (fixed point).

Definition at line 33 of file pager.c.

Referenced by DrawPagerClient(), SetSize(), and StartPagerMove().


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

joewing.net / Projects / JWM