Logo Search packages:      
Sourcecode: waimea version File versions  Download package

Waimea.hh File Reference


Detailed Description

Definition of Waimea and WindowObject classes.

Author:
David Reveman <david@waimea.org>
Date:
02-May-2001 00:49:45
Function declarations and variable definitions for Waimea class.

Copyright (C) David Reveman. All rights reserved.

Definition in file Waimea.hh.

#include <X11/Xlib.h>
#include <X11/cursorfont.h>
#include <list>
#include <map>
#include "Screen.hh"
#include "Timer.hh"
#include "Net.hh"

Go to the source code of this file.

Classes

class  Waimea
struct  waoptions
class  WindowObject

Defines

#define __m_wastrdup(_str)
#define AABCBoxType   9
#define AllCBoxType   7
#define AOTCBoxType   8
#define BorderCBoxType   6
#define ButtonType   (1L << 5)
#define CloseCBoxType   10
#define DockAppType   (1L << 19)
#define DockHandlerType   (1L << 18)
#define EastType   1
#define EEdgeType   (1L << 11)
#define ERROR   cerr << "waimea: error: " << __FUNCTION__ << ": "
#define FrameType   (1L << 1)
#define HandleCBoxType   5
#define HandleType   (1L << 6)
#define LabelType   (1L << 4)
#define LGripType   (1L << 7)
#define LISTCLEAR(list)
#define LISTDEL(list)
#define LISTDELITEMS(list)
#define LISTPTRCLEAR(list)
#define LISTPTRDEL(list)
#define LISTPTRDELITEMS(list)
#define MAPCLEAR(map)
#define MAPPTRCLEAR(map)
#define MaxCBoxType   1
#define MenuCBItemType   (1L << 16)
#define MenuItemType   (1L << 15)
#define MenuSubType   (1L << 17)
#define MenuTitleType   (1L << 14)
#define MenuType   (1L << 20)
#define NEdgeType   (1L << 12)
#define RGripType   (1L << 8)
#define RootType   (1L << 9)
#define SEdgeType   (1L << 13)
#define ShadeCBoxType   2
#define StickCBoxType   3
#define SystrayType   (1L << 21)
#define TitleCBoxType   4
#define TitleType   (1L << 3)
#define WARNING   cerr << "waimea: warning: " << __FUNCTION__ << ": "
#define WEdgeType   (1L << 10)
#define WestType   -1
#define WindowType   (1L << 2)

Typedefs

typedef struct _WaAction WaAction

Enumerations

enum  {
  MoveType, MoveOpaqueType, ResizeType, ResizeOpaqueType,
  EndMoveResizeType
}

Functions

char ** commandline_to_argv (char *, char **)
char * expand (char *, WaWindow *)
 Window info expansion.
void quit (int)
void restart (char *)
 Restarts program.
void signalhandler (int)
 Signal handler function.
const bool validateclient_mapped (Window)
 Validates if a window exist and is mapped.
bool validatedrawable (Drawable, unsigned int *=NULL, unsigned int *=NULL)
 Validates if a drawable exists.
void waerror (char *,...)
void waexec (const char *, char *)
 Executes a command line.
void wawarning (char *,...)
int wmrunningerror (Display *, XErrorEvent *)
 X error handler function.
int xerrorhandler (Display *, XErrorEvent *)
 X error handler function.


Generated by  Doxygen 1.6.0   Back to index