CTWM
Loading...
Searching...
No Matches
/usr/src/RPM/BUILD/ctwm-4.1.0/iconmgr.h File Reference
This graph shows which files directly or indirectly include this file:

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)
IconMgrAllocateIconManager (char *name, char *geom, char *icon_name, int columns)
void AllocateOtherIconManagers (void)
void MoveIconManager (int dir)
void MoveMappedIconManager (int dir)
void JumpIconManager (int dir)
WListAddIconManager (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

WListDownIconManager

Macro Definition Documentation

◆ ICON_MGR_IBORDER

#define ICON_MGR_IBORDER   3

◆ ICON_MGR_OBORDER

#define ICON_MGR_OBORDER    (Scr->use3Diconmanagers ? Scr->IconManagerShadowDepth : 2)

Definition at line 85 of file iconmgr.h.

Referenced by AddIconManager(), DrawIconManagerIconName(), and PackIconManager().

Function Documentation

◆ ActiveIconManager()

void ActiveIconManager ( WList * active)

Definition at line 1035 of file iconmgr.c.

References Active, WList::active, Current, and DrawIconManagerBorder().

Referenced by SetFocusVisualAttributes().

◆ AddIconManager()

◆ AllocateIconManager()

IconMgr * AllocateIconManager ( char * name,
char * geom,
char * icon_name,
int columns )

◆ AllocateOtherIconManagers()

void AllocateOtherIconManagers ( void )

Definition at line 316 of file iconmgr.c.

References WorkSpace::iconmgr, IconMgr::lasti, IconMgr::next, WorkSpace::next, IconMgr::nextv, IconMgr::prev, and Scr.

Referenced by ctwm_main().

◆ CreateIconManagers()

◆ CurrentIconManagerEntry()

void CurrentIconManagerEntry ( WList * current)

Definition at line 1030 of file iconmgr.c.

References Current.

Referenced by GotoWorkSpace(), and HandleEnterNotify().

◆ DrawIconManagerBorder()

◆ DrawIconManagerIconName()

◆ dump_iconmanager()

void dump_iconmanager ( IconMgr * mgr,
char * label )

◆ InsertInIconManager()

void InsertInIconManager ( IconMgr * ip,
WList * tmp,
TwmWindow * tmp_win )

◆ JumpIconManager()

void JumpIconManager ( int dir)

◆ MoveIconManager()

◆ MoveMappedIconManager()

◆ NotActiveIconManager()

void NotActiveIconManager ( WList * active)

Definition at line 1044 of file iconmgr.c.

References WList::active, and DrawIconManagerBorder().

Referenced by SetFocusVisualAttributes().

◆ PackIconManager()

◆ PackIconManagers()

void PackIconManagers ( void )

Definition at line 1132 of file iconmgr.c.

References TwmWindow::iconmgrp, TwmWindow::next, PackIconManager(), and Scr.

Referenced by DrawIconManagerIconName().

◆ RemoveFromIconManager()

void RemoveFromIconManager ( IconMgr * ip,
WList * tmp )

Definition at line 948 of file iconmgr.c.

References Current, IconMgr::first, IconMgr::last, WList::next, and WList::prev.

Referenced by RemoveIconManager(), and SortIconManager().

◆ RemoveIconManager()

◆ ShowIconifiedIcon()

◆ SortIconManager()

Variable Documentation

◆ DownIconManager

WList* DownIconManager
extern

Definition at line 54 of file iconmgr.c.

Referenced by HandleButtonPress(), and HandleButtonRelease().