CTWM
|
These fields are related to the "frame" window; the decoration we put around the application's own window (the thing in TwmWindow.w above) to display borders, titlebars, etc. More...
Variables | |
Window | TwmWindow::frame |
The X window for the overall frame. | |
Window | TwmWindow::title_w |
The title bar Window. | |
Window | TwmWindow::hilite_wl |
Left hilite window in titlebar. | |
Window | TwmWindow::hilite_wr |
Right hilite window in titlebar. | |
Window | TwmWindow::lolite_wl |
Left lolite window in titlebar. | |
Window | TwmWindow::lolite_wr |
Right lolite window in titlebar. | |
Cursor | TwmWindow::curcurs |
Current resize cursor. | |
Pixmap | TwmWindow::gray |
Pixmap to which the border is set to when window isn't focused. | |
int | TwmWindow::frame_x |
X position on screen of frame. | |
int | TwmWindow::frame_y |
Y position on screen of frame. | |
unsigned int | TwmWindow::frame_width |
Width of frame. | |
unsigned int | TwmWindow::frame_height |
Height of frame. | |
int | TwmWindow::frame_bw |
2d border width. | |
int | TwmWindow::frame_bw3D |
3d border width. | |
int | TwmWindow::actual_frame_x |
Saved frame_x when squeezed. | |
int | TwmWindow::actual_frame_y |
Saved frame_y when squeezed. | |
unsigned int | TwmWindow::actual_frame_width |
Saved frame_width when squeezed. | |
unsigned int | TwmWindow::actual_frame_height |
Saved frame_height when squeezed. | |
int | TwmWindow::title_x |
X coord of window title relative to title_w. | |
int | TwmWindow::title_y |
Y coord of window title relative to title_w. | |
unsigned int | TwmWindow::title_height |
Height of the full title bar. | |
unsigned int | TwmWindow::title_width |
Width of the full title bar. | |
int | TwmWindow::name_x |
Position of window title text, relative to title_w. | |
unsigned int | TwmWindow::name_width |
width of name text | |
int | TwmWindow::highlightxl |
Position of hilite_wl and lolite_wl. | |
int | TwmWindow::highlightxr |
Position of hilite_wr and lolite_wr. | |
int | TwmWindow::rightx |
Position of of right titlebar buttons. | |
TBWindow * | TwmWindow::titlebuttons |
Button windows in the titlebar. | |
Image * | TwmWindow::HiliteImage |
Titlebar hilite backround. | |
Image * | TwmWindow::LoliteImage |
Titlebar lolite backround. | |
These fields are related to the "frame" window; the decoration we put around the application's own window (the thing in TwmWindow.w above) to display borders, titlebars, etc.
Saved frame_height when squeezed.
Definition at line 93 of file twm_window_struct.h.
Saved frame_width when squeezed.
Definition at line 92 of file twm_window_struct.h.
int TwmWindow::actual_frame_x |
Saved frame_x when squeezed.
Definition at line 90 of file twm_window_struct.h.
int TwmWindow::actual_frame_y |
Saved frame_y when squeezed.
Definition at line 91 of file twm_window_struct.h.
Cursor TwmWindow::curcurs |
Current resize cursor.
This changes depending on where on the frame you are, if we're making them.
Definition at line 66 of file twm_window_struct.h.
Window TwmWindow::frame |
The X window for the overall frame.
Definition at line 56 of file twm_window_struct.h.
Referenced by ctwm_main(), EwmhClientMessage_NET_WM_MOVERESIZE(), f_showiconmgr_impl(), HandleButtonPress(), HandleButtonRelease(), HandleCirculateNotify(), HandleDestroyNotify(), HandleEnterNotify(), HandleExpose(), HandleKeyPress(), HandleLeaveNotify(), HandleMapNotify(), HandleMapRequest(), HandleMotionNotify(), HandleShapeNotify(), HandleUnmapNotify(), HideIconManager(), Occupy(), ReparentWindowAndIcon(), SetPropsIfCaptiveCtwm(), synth_btnevent_for_moveresize(), WMapRestack(), and WMgrHandleButtonEvent().
int TwmWindow::frame_bw |
2d border width.
Definition at line 86 of file twm_window_struct.h.
Referenced by AddWindow(), EwmhSet_NET_FRAME_EXTENTS(), HandleButtonRelease(), HandleConfigureRequest(), RescueWindows(), and WMgrHandleButtonEvent().
int TwmWindow::frame_bw3D |
3d border width.
Definition at line 88 of file twm_window_struct.h.
Referenced by AddWindow(), EwmhSet_NET_FRAME_EXTENTS(), HandleButtonPress(), HandleConfigureRequest(), and WMgrHandleButtonEvent().
Height of frame.
Definition at line 83 of file twm_window_struct.h.
Referenced by AddWindow(), apply_window_name(), BoxOfOwl(), HandleButtonRelease(), HandleConfigureRequest(), RescueWindows(), WMapAddWindowToWorkspace(), and WMgrHandleButtonEvent().
Width of frame.
Definition at line 82 of file twm_window_struct.h.
Referenced by AddWindow(), apply_window_name(), BoxOfOwl(), HandleButtonRelease(), HandleConfigureRequest(), RescueWindows(), TryToPush_be(), WMapAddWindowToWorkspace(), and WMgrHandleButtonEvent().
int TwmWindow::frame_x |
X position on screen of frame.
Definition at line 80 of file twm_window_struct.h.
Referenced by apply_window_name(), BoxOfOwl(), FindConstraint(), fittocontent(), HandleConfigureRequest(), HandleLeaveNotify(), RescueWindows(), synth_btnevent_for_moveresize(), WMapAddWindowToWorkspace(), and WMgrHandleButtonEvent().
int TwmWindow::frame_y |
Y position on screen of frame.
Definition at line 81 of file twm_window_struct.h.
Referenced by apply_window_name(), BoxOfOwl(), HandleConfigureRequest(), HandleLeaveNotify(), RescueWindows(), synth_btnevent_for_moveresize(), WMapAddWindowToWorkspace(), and WMgrHandleButtonEvent().
Pixmap TwmWindow::gray |
Pixmap to which the border is set to when window isn't focused.
Definition at line 71 of file twm_window_struct.h.
Referenced by HandleDestroyNotify().
int TwmWindow::highlightxl |
Position of hilite_wl and lolite_wl.
Definition at line 144 of file twm_window_struct.h.
int TwmWindow::highlightxr |
Position of hilite_wr and lolite_wr.
Definition at line 145 of file twm_window_struct.h.
Window TwmWindow::hilite_wl |
Left hilite window in titlebar.
Definition at line 58 of file twm_window_struct.h.
Referenced by HandleDestroyNotify(), and HandleMapNotify().
Window TwmWindow::hilite_wr |
Right hilite window in titlebar.
Definition at line 59 of file twm_window_struct.h.
Referenced by HandleDestroyNotify(), and HandleMapNotify().
Image* TwmWindow::HiliteImage |
Titlebar hilite backround.
Definition at line 241 of file twm_window_struct.h.
Window TwmWindow::lolite_wl |
Left lolite window in titlebar.
Definition at line 60 of file twm_window_struct.h.
Referenced by HandleDestroyNotify(), and HandleMapNotify().
Window TwmWindow::lolite_wr |
Right lolite window in titlebar.
Definition at line 61 of file twm_window_struct.h.
Referenced by HandleDestroyNotify(), and HandleMapNotify().
Image* TwmWindow::LoliteImage |
Titlebar lolite backround.
Definition at line 242 of file twm_window_struct.h.
width of name text
Definition at line 143 of file twm_window_struct.h.
Referenced by apply_window_name().
int TwmWindow::name_x |
Position of window title text, relative to title_w.
Starts from title_x, but may be pushed over due to TitleJustification config.
Definition at line 142 of file twm_window_struct.h.
int TwmWindow::rightx |
Position of of right titlebar buttons.
Definition at line 146 of file twm_window_struct.h.
Height of the full title bar.
Definition at line 102 of file twm_window_struct.h.
Referenced by AddWindow(), EwmhSet_NET_FRAME_EXTENTS(), HandleButtonPress(), HandleConfigureRequest(), HandleDestroyNotify(), and WMgrHandleButtonEvent().
Window TwmWindow::title_w |
The title bar Window.
Definition at line 57 of file twm_window_struct.h.
Referenced by apply_window_name(), HandleButtonPress(), HandleDestroyNotify(), HandleExpose(), and HandleKeyPress().
Width of the full title bar.
Definition at line 103 of file twm_window_struct.h.
int TwmWindow::title_x |
X coord of window title relative to title_w.
Definition at line 97 of file twm_window_struct.h.
int TwmWindow::title_y |
Y coord of window title relative to title_w.
Definition at line 100 of file twm_window_struct.h.
TBWindow* TwmWindow::titlebuttons |
Button windows in the titlebar.
Definition at line 212 of file twm_window_struct.h.
Referenced by HandleButtonPress(), HandleDestroyNotify(), and HandleExpose().