18#define OTP_AFLAG_ABOVE (1 << 0)
19#define OTP_AFLAG_BELOW (1 << 1)
20#define OTP_AFLAG_FULLSCREEN (1 << 2)
26 WinType wintype, Window parent,
int x,
int y);
28 Window parent,
int win_x,
int win_y,
29 int icon_x,
int icon_y);
void OtpSetAflag(TwmWindow *twm_win, unsigned flag)
void OtpChangePriority(TwmWindow *twm_win, WinType wintype, int relpriority)
void OtpScrInitData(ScreenInfo *scr)
TwmWindow * OtpNextWinDown(TwmWindow *twm_win)
void OtpAdd(TwmWindow *twm_win, WinType wintype)
bool isTransientOf(TwmWindow *trans, TwmWindow *main)
void OtpSetAflagMask(TwmWindow *twm_win, unsigned mask, unsigned setto)
int OtpEffectivePriority(TwmWindow *twm_win)
void OtpRestackWindow(TwmWindow *twm_win)
void OtpUnfocusWindow(TwmWindow *twm_win)
Unfocus a window.
void OtpTinyLower(TwmWindow *twm_win, WinType wintype)
void OtpTinyRaise(TwmWindow *twm_win, WinType wintype)
void OtpHandleCirculateNotify(VirtualScreen *vs, TwmWindow *twm_win, WinType wintype, int place)
void OtpStashAflagsFirstTime(TwmWindow *twm_win)
TwmWindow * OtpNextWinUp(TwmWindow *twm_win)
void OtpLower(TwmWindow *twm_win, WinType wintype)
bool isSmallTransientOf(TwmWindow *trans, TwmWindow *main)
name_list ** OtpScrSwitchingL(ScreenInfo *scr, WinType wintype)
void OtpRecomputePrefs(TwmWindow *twm_win)
void OtpClearAflag(TwmWindow *twm_win, unsigned flag)
int OtpEffectiveDisplayPriority(TwmWindow *twm_win)
void OtpFocusWindow(TwmWindow *twm_win)
Focus a window.
void OtpScrSetSwitching(ScreenInfo *scr, WinType wintype, bool switching)
void OtpRemove(TwmWindow *twm_win, WinType wintype)
bool isGroupLeader(TwmWindow *twm_win)
void OtpForcePlacement(TwmWindow *twm_win, int where, TwmWindow *other_win)
bool OtpCheckConsistency(void)
void OtpFreeIcon(TwmWindow *twm_win)
void OtpToggleSwitching(TwmWindow *twm_win, WinType wintype)
void OtpSetPriority(TwmWindow *twm_win, WinType wintype, int new_pri, int where)
void OtpCirculateSubwindows(VirtualScreen *vs, int direction)
void OtpSwitchPriority(TwmWindow *twm_win, WinType wintype)
bool OtpIsFocusDependent(TwmWindow *twm_win)
void OtpScrSetZero(ScreenInfo *scr, WinType wintype, int priority)
void OtpReassignIcon(TwmWindow *twm_win, Icon *old_icon)
bool isGroupLeaderOf(TwmWindow *leader, TwmWindow *twm_win)
void ReparentWindowAndIcon(Display *display, TwmWindow *twm_win, Window parent, int win_x, int win_y, int icon_x, int icon_y)
void OtpRaise(TwmWindow *twm_win, WinType wintype)
TwmWindow * OtpBottomWin(void)
name_list ** OtpScrPriorityL(ScreenInfo *scr, WinType wintype, int priority)
void OtpRaiseLower(TwmWindow *twm_win, WinType wintype)
TwmWindow * OtpTopWin(void)
int ReparentWindow(Display *display, TwmWindow *twm_win, WinType wintype, Window parent, int x, int y)
Info and control for each X Screen we control.
Info and control for every X Window we take over.