~ctwm/ctwm/trunk

510.1.5 by Matthew Fuller
Break the general/utility workspace functions out into their own file.
1
/*
2
 * General and utility routiens for workspace handling
3
 */
4
#ifndef _CTWM_WORKSPACE_UTILS_H
5
#define _CTWM_WORKSPACE_UTILS_H
6
510.1.15 by Matthew Fuller
Reorder the .h to match how things are laid out in the .c.
7
void GotoWorkSpace(VirtualScreen *vs, WorkSpace *ws);
510.1.14 by Matthew Fuller
const-ify these char * args.
8
void GotoWorkSpaceByName(VirtualScreen *vs, const char *wname);
510.1.5 by Matthew Fuller
Break the general/utility workspace functions out into their own file.
9
void GotoWorkSpaceByNumber(VirtualScreen *vs, int workspacenum);
10
void GotoPrevWorkSpace(VirtualScreen *vs);
11
void GotoNextWorkSpace(VirtualScreen *vs);
12
void GotoRightWorkSpace(VirtualScreen *vs);
13
void GotoLeftWorkSpace(VirtualScreen *vs);
14
void GotoUpWorkSpace(VirtualScreen *vs);
15
void GotoDownWorkSpace(VirtualScreen *vs);
510.1.15 by Matthew Fuller
Reorder the .h to match how things are laid out in the .c.
16
17
void ShowBackground(VirtualScreen *vs, int state);
510.1.5 by Matthew Fuller
Break the general/utility workspace functions out into their own file.
18
19
char *GetCurrentWorkSpaceName(VirtualScreen *vs);
510.1.14 by Matthew Fuller
const-ify these char * args.
20
WorkSpace *GetWorkspace(const char *wname);
510.1.5 by Matthew Fuller
Break the general/utility workspace functions out into their own file.
21
22
#endif /* _CTWM_WORKSPACE_UTILS_H */