CTWM
|
Go to the source code of this file.
Data Structures | |
struct | WList |
struct | IconMgr |
Macros | |
#define | ICON_MGR_IBORDER 3 |
#define | ICON_MGR_OBORDER (Scr->use3Diconmanagers ? Scr->IconManagerShadowDepth : 2) |
Functions | |
void | CreateIconManagers (void) |
IconMgr * | AllocateIconManager (char *name, char *geom, char *icon_name, int columns) |
void | AllocateOtherIconManagers (void) |
void | MoveIconManager (int dir) |
void | MoveMappedIconManager (int dir) |
void | JumpIconManager (int dir) |
WList * | AddIconManager (TwmWindow *tmp_win) |
void | InsertInIconManager (IconMgr *ip, WList *tmp, TwmWindow *tmp_win) |
void | RemoveFromIconManager (IconMgr *ip, WList *tmp) |
void | RemoveIconManager (TwmWindow *tmp_win) |
void | CurrentIconManagerEntry (WList *current) |
void | ActiveIconManager (WList *active) |
void | NotActiveIconManager (WList *active) |
void | DrawIconManagerBorder (WList *tmp, bool fill) |
void | SortIconManager (IconMgr *ip) |
void | PackIconManager (IconMgr *ip) |
void | PackIconManagers (void) |
void | dump_iconmanager (IconMgr *mgr, char *label) |
void | DrawIconManagerIconName (TwmWindow *tmp_win) |
void | ShowIconifiedIcon (TwmWindow *tmp_win) |
Variables | |
WList * | DownIconManager |
#define ICON_MGR_IBORDER 3 |
Definition at line 83 of file iconmgr.h.
Referenced by CreateIconWindow(), DrawIconManagerIconName(), PackIconManager(), PaintIcon(), and RedoIconName().
Definition at line 85 of file iconmgr.h.
Referenced by AddIconManager(), DrawIconManagerIconName(), and PackIconManager().
Definition at line 1035 of file iconmgr.c.
References Active, WList::active, IconMgr::active, Current, DrawIconManagerBorder(), and WList::iconmgr.
Referenced by SetFocusVisualAttributes().
Definition at line 697 of file iconmgr.c.
References Create3DIconManagerIcon(), dpy, GetColorFromList(), GetShadeColors(), ICON_MGR_OBORDER, im_iconified_icon_height, im_iconified_icon_width, InsertInIconManager(), LookInList(), IconMgr::nextv, PackIconManager(), PlaceX, Scr, ScreenContext, SetMapStateProp(), TwmContext, and visible().
Referenced by AddWindow(), ChangeOccupation(), and HandleMapRequest().
Definition at line 316 of file iconmgr.c.
References WorkSpace::iconmgr, PlaceX, and Scr.
Referenced by ctwm_main().
Definition at line 71 of file iconmgr.c.
References AddWindow(), AWT_ICON_MANAGER, Create2DIconManagerIcon(), dpy, GetColorFromList(), GrabButtons(), GrabKeys(), iconmgr_textx, im_iconified_icon_width, LookInList(), IconMgr::next, PlaceX, RLayoutXParseGeometry(), Scr, and SetMapStateProp().
Referenced by ctwm_main().
Definition at line 1030 of file iconmgr.c.
References Current, and PlaceX.
Referenced by GotoWorkSpace(), and HandleEnterNotify().
Definition at line 1050 of file iconmgr.c.
References dpy, Draw3DBorder(), off, on, PlaceX, and Scr.
Referenced by ActiveIconManager(), DrawIconManagerIconName(), HandleButtonPress(), HandleButtonRelease(), and NotActiveIconManager().
Definition at line 1247 of file iconmgr.c.
References ColorPair::back, WList::cp, dpy, DrawIconManagerBorder(), FB, ColorPair::fore, ICON_MGR_IBORDER, ICON_MGR_OBORDER, iconmgr_textx, PackIconManagers(), PlaceX, Scr, UpdateFont(), and WList::w.
Referenced by HandleExpose().
Definition at line 904 of file iconmgr.c.
References PlaceX, WList::prev, and Scr.
Referenced by AddIconManager(), and SortIconManager().
Definition at line 621 of file iconmgr.c.
References Current, dpy, WList::iconmgr, IPOFSP, ITER, NumScreens, OtpRaise(), PlaceX, ScreenList, TEST, and WinWin.
Referenced by f_nexticonmgr_impl(), and f_previconmgr_impl().
Definition at line 405 of file iconmgr.c.
References WList::col, Current, dpy, IconMgr::first, WList::iconmgr, WList::next, OtpRaise(), PlaceX, WList::prev, ProgramName, WList::row, Scr, WinWin, and x.
Referenced by f_backiconmgr_impl(), f_downiconmgr_impl(), f_forwiconmgr_impl(), f_lefticonmgr_impl(), f_righticonmgr_impl(), and f_upiconmgr_impl().
Definition at line 537 of file iconmgr.c.
References Active, Current, dpy, WList::iconmgr, OtpRaise(), PlaceX, ProgramName, Scr, and WinWin.
Referenced by f_backmapiconmgr_impl(), and f_forwmapiconmgr_impl().
Definition at line 1044 of file iconmgr.c.
References WList::active, and DrawIconManagerBorder().
Referenced by SetFocusVisualAttributes().
Definition at line 1143 of file iconmgr.c.
References dpy, ICON_MGR_IBORDER, ICON_MGR_OBORDER, im_iconified_icon_height, JunkHeight, JunkWidth, JunkX, JunkY, PlaceX, RLayoutXParseGeometry(), Scr, SetupWindow(), and WList::width.
Referenced by AddIconManager(), EndResize(), PackIconManagers(), RemoveIconManager(), and SortIconManager().
Definition at line 1132 of file iconmgr.c.
References TwmWindow::iconmgrp, TwmWindow::next, PackIconManager(), PlaceX, and Scr.
Referenced by DrawIconManagerIconName().
Definition at line 948 of file iconmgr.c.
References Current, and PlaceX.
Referenced by RemoveIconManager(), and SortIconManager().
Definition at line 982 of file iconmgr.c.
References dpy, WList::iconmgr, IconMgr::nextv, PackIconManager(), PlaceX, RemoveFromIconManager(), ScreenContext, and TwmContext.
Referenced by ChangeOccupation(), and HandleDestroyNotify().
Definition at line 1294 of file iconmgr.c.
References ColorPair::back, WList::cp, dpy, FB, ColorPair::fore, WList::icon, WList::iconifypm, im_iconified_icon_height, im_iconified_icon_width, PlaceX, and Scr.
Referenced by HandleExpose().
Definition at line 1085 of file iconmgr.c.
References Active, WList::iconmgr, InsertInIconManager(), PackIconManager(), PlaceX, RemoveFromIconManager(), and Scr.
Referenced by f_sorticonmgr_impl(), and RedoIconName().
|
extern |
Definition at line 54 of file iconmgr.c.
Referenced by HandleButtonPress(), and HandleButtonRelease().