|
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.
| unsigned int TwmWindow::actual_frame_height |
Saved frame_height when squeezed.
Definition at line 93 of file twm_window_struct.h.
Referenced by Squeeze().
| unsigned int TwmWindow::actual_frame_width |
Saved frame_width when squeezed.
Definition at line 92 of file twm_window_struct.h.
Referenced by Squeeze().
| int TwmWindow::actual_frame_x |
Saved frame_x when squeezed.
Definition at line 90 of file twm_window_struct.h.
Referenced by SetupFrame(), and Squeeze().
| int TwmWindow::actual_frame_y |
Saved frame_y when squeezed.
Definition at line 91 of file twm_window_struct.h.
Referenced by SetupFrame(), and Squeeze().
| 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.
Referenced by DoResize(), MenuDoResize(), SetBorderCursor(), and StartResize().
| Window TwmWindow::frame |
The X window for the overall frame.
Definition at line 56 of file twm_window_struct.h.
Referenced by AddIconManager(), AddWindow(), belongs_to_twm_window(), ChangeOccupation(), ctwm_main(), DeIconify(), DisplayWinUnchecked(), EwmhClientMessage_NET_WM_MOVERESIZE(), f_showiconmgr_impl(), fullzoom(), GrabButtons(), HandleCirculateNotify(), HideIconManager(), Iconify(), isSmallTransientOf(), movewindow(), Occupy(), OccupyHandleButtonEvent(), packwindow(), PaintBorders(), ReMapOne(), RemoveIconManager(), ReparentWindowAndIcon(), RestoreWinConfig(), SetBorderCursor(), SetFocusVisualAttributes(), SetFrameShape(), SetPropsIfCaptiveCtwm(), SetupFrame(), StartResize(), synth_btnevent_for_moveresize(), UnmapTransients(), Vanish(), WarpToWindow(), WindowOfOwl(), WMapRemoveWindow(), WMapRestack(), and WMgrHandleButtonEvent().
| int TwmWindow::frame_bw |
2d border width.
Definition at line 86 of file twm_window_struct.h.
Referenced by AddEndResize(), AddStartResize(), AddWindow(), ComputeTitleLocation(), DoResize(), EndResize(), EwmhSet_NET_FRAME_EXTENTS(), fillwindow(), FindConstraint(), fittocontent(), fullzoom(), Identify(), jump(), MenuDoResize(), MenuEndResize(), MenuStartResize(), Occupy(), packwindow(), RescueWindows(), resizeFromCenter(), RestoreWinConfig(), SetBorderCursor(), SetFrameShape(), SetupFrame(), Squeeze(), StartResize(), TryToGrid(), TryToPack(), TryToPush_be(), WarpToWindow(), and WMgrHandleButtonEvent().
| int TwmWindow::frame_bw3D |
3d border width.
Definition at line 88 of file twm_window_struct.h.
Referenced by AddWindow(), ComputeTitleLocation(), ConstrainSize(), DisplaySize(), DoResize(), EndResize(), EwmhSet_NET_FRAME_EXTENTS(), fittocontent(), fullzoom(), GetWindowSizeHints(), Identify(), MenuDoResize(), MenuStartResize(), Occupy(), PackIconManager(), PaintAllDecoration(), PaintBorders(), resizeFromCenter(), RestoreWinConfig(), SetBorderCursor(), SetFrameShape(), SetupFrame(), Squeeze(), StartResize(), and WMgrHandleButtonEvent().
| unsigned int TwmWindow::frame_height |
Height of frame.
Definition at line 83 of file twm_window_struct.h.
Referenced by AddWindow(), apply_window_name(), BoxOfOwl(), ChangeSize(), EndResize(), FadeWindow(), fillwindow(), FindConstraint(), fittocontent(), fullzoom(), isSmallTransientOf(), jump(), MosaicFade(), OpaqueResizeSize(), PackIconManager(), packwindow(), PaintBorders(), PlaceWindowInRegion(), RescueWindows(), ResizeWorkSpaceManager(), savegeometry(), SetBorderCursor(), SetupFrame(), Squeeze(), SweepWindow(), TryToGrid(), TryToPack(), TryToPush_be(), WarpToWindow(), WMapAddWindowToWorkspace(), WMgrHandleButtonEvent(), ZoomInWindow(), and ZoomOutWindow().
| unsigned int TwmWindow::frame_width |
Width of frame.
Definition at line 82 of file twm_window_struct.h.
Referenced by AddWindow(), apply_window_name(), BoxOfOwl(), ChangeSize(), ComputeTitleLocation(), EndResize(), FadeWindow(), fillwindow(), FindConstraint(), fittocontent(), fullzoom(), isSmallTransientOf(), jump(), MosaicFade(), OpaqueResizeSize(), PackIconManager(), packwindow(), PaintBorders(), PlaceWindowInRegion(), RescueWindows(), ResizeWorkSpaceManager(), savegeometry(), SetBorderCursor(), SetupFrame(), Squeeze(), SweepWindow(), TryToGrid(), TryToPack(), TryToPush_be(), WarpToWindow(), WMapAddWindowToWorkspace(), WMgrHandleButtonEvent(), ZoomInWindow(), and ZoomOutWindow().
| int TwmWindow::frame_x |
X position on screen of frame.
Definition at line 80 of file twm_window_struct.h.
Referenced by AddWindow(), apply_window_name(), BoxOfOwl(), ChangeSize(), DisplayWinUnchecked(), fillwindow(), FindConstraint(), fittocontent(), fullzoom(), jump(), Occupy(), PackIconManager(), packwindow(), ReMapOne(), ReparentFrameAndIcon(), RescueWindows(), ResizeWorkSpaceManager(), RestoreWinConfig(), savegeometry(), SetupFrame(), Squeeze(), SweepWindow(), synth_btnevent_for_moveresize(), TryToPack(), TryToPush_be(), WarpToWindow(), WMapAddWindowToWorkspace(), WMgrHandleButtonEvent(), and WriteWinConfigEntry().
| int TwmWindow::frame_y |
Y position on screen of frame.
Definition at line 81 of file twm_window_struct.h.
Referenced by AddWindow(), apply_window_name(), BoxOfOwl(), ChangeSize(), DisplayWinUnchecked(), fillwindow(), FindConstraint(), fittocontent(), fullzoom(), jump(), Occupy(), PackIconManager(), packwindow(), ReMapOne(), ReparentFrameAndIcon(), RescueWindows(), ResizeWorkSpaceManager(), RestoreWinConfig(), savegeometry(), SetupFrame(), Squeeze(), SweepWindow(), synth_btnevent_for_moveresize(), TryToPack(), TryToPush_be(), WarpToWindow(), WMapAddWindowToWorkspace(), WMgrHandleButtonEvent(), and WriteWinConfigEntry().
| 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 AddWindow(), and SetFocusVisualAttributes().
| int TwmWindow::highlightxl |
Position of hilite_wl and lolite_wl.
Definition at line 144 of file twm_window_struct.h.
Referenced by ComputeWindowTitleOffsets(), and SetupFrame().
| int TwmWindow::highlightxr |
Position of hilite_wr and lolite_wr.
Definition at line 145 of file twm_window_struct.h.
Referenced by ComputeWindowTitleOffsets(), MoveIconManager(), and SetupFrame().
| Window TwmWindow::hilite_wl |
Left hilite window in titlebar.
Definition at line 58 of file twm_window_struct.h.
Referenced by AddWindow(), AnimateHighlight(), belongs_to_twm_window(), CreateHighlightWindows(), CreateWindowTitlebarButtons(), SetFocusVisualAttributes(), and SetupFrame().
| Window TwmWindow::hilite_wr |
Right hilite window in titlebar.
Definition at line 59 of file twm_window_struct.h.
Referenced by AddWindow(), AnimateHighlight(), belongs_to_twm_window(), ComputeWindowTitleOffsets(), CreateHighlightWindows(), CreateWindowTitlebarButtons(), SetFocusVisualAttributes(), and SetupFrame().
| Image* TwmWindow::HiliteImage |
Titlebar hilite backround.
Definition at line 241 of file twm_window_struct.h.
Referenced by Animate(), AnimateHighlight(), CreateHighlightWindows(), DeleteHighlightWindows(), and SetFocusVisualAttributes().
| Window TwmWindow::lolite_wl |
Left lolite window in titlebar.
Definition at line 60 of file twm_window_struct.h.
Referenced by AddWindow(), CreateLowlightWindows(), CreateWindowTitlebarButtons(), SetFocusVisualAttributes(), and SetupFrame().
| Window TwmWindow::lolite_wr |
Right lolite window in titlebar.
Definition at line 61 of file twm_window_struct.h.
Referenced by AddWindow(), CreateLowlightWindows(), CreateWindowTitlebarButtons(), SetFocusVisualAttributes(), and SetupFrame().
| Image* TwmWindow::LoliteImage |
Titlebar lolite backround.
Definition at line 242 of file twm_window_struct.h.
Referenced by CreateLowlightWindows().
| unsigned int TwmWindow::name_width |
width of name text
Definition at line 143 of file twm_window_struct.h.
Referenced by AddWindow(), apply_window_name(), and ComputeWindowTitleOffsets().
| 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.
Referenced by ComputeWindowTitleOffsets(), PaintTitle(), and SetupFrame().
| int TwmWindow::rightx |
Position of of right titlebar buttons.
Definition at line 146 of file twm_window_struct.h.
Referenced by ComputeWindowTitleOffsets(), CreateWindowTitlebarButtons(), and SetupFrame().
| unsigned int TwmWindow::title_height |
Height of the full title bar.
Definition at line 102 of file twm_window_struct.h.
Referenced by AddWindow(), Animate(), ChangeSize(), ConstrainSize(), CreateWindowTitlebarButtons(), DisplaySize(), do_auto_clamp(), DoResize(), EwmhSet_NET_FRAME_EXTENTS(), fullzoom(), GetWindowSizeHints(), Identify(), MenuDoResize(), MenuStartResize(), MoveIconManager(), MoveMappedIconManager(), PackIconManager(), PaintBorders(), PaintTitle(), resizeFromCenter(), RestoreWinConfig(), SetFocusVisualAttributes(), SetFrameShape(), SetupFrame(), Squeeze(), StartResize(), WarpToWindow(), and WMgrHandleButtonEvent().
| Window TwmWindow::title_w |
The title bar Window.
Definition at line 57 of file twm_window_struct.h.
Referenced by AddWindow(), apply_window_name(), belongs_to_twm_window(), CreateHighlightWindows(), CreateWindowTitlebarButtons(), GrabKeys(), MoveIconManager(), MoveMappedIconManager(), PaintAllDecoration(), PaintTitle(), SetFocusVisualAttributes(), SetFrameShape(), and SetupFrame().
| unsigned int TwmWindow::title_width |
Width of the full title bar.
Definition at line 103 of file twm_window_struct.h.
Referenced by AddWindow(), ComputeTitleLocation(), MoveMappedIconManager(), PaintBorders(), PaintTitle(), SetFocusVisualAttributes(), SetFrameShape(), SetupFrame(), and Squeeze().
| int TwmWindow::title_x |
X coord of window title relative to title_w.
Definition at line 97 of file twm_window_struct.h.
Referenced by AddWindow(), ComputeTitleLocation(), PaintBorders(), SetFrameShape(), SetupFrame(), and Squeeze().
| int TwmWindow::title_y |
Y coord of window title relative to title_w.
Definition at line 100 of file twm_window_struct.h.
Referenced by AddWindow(), ComputeTitleLocation(), SetFrameShape(), and SetupFrame().
| TBWindow* TwmWindow::titlebuttons |
Button windows in the titlebar.
Definition at line 212 of file twm_window_struct.h.
Referenced by AddWindow(), Animate(), belongs_to_twm_window(), CreateWindowTitlebarButtons(), PaintAllDecoration(), and PaintTitleButtons().