Planeshift
Classes | Defines | Typedefs | Enumerations

pawsmanager.h File Reference

#include <csutil/ref.h>
#include <csutil/parray.h>
#include <csutil/hash.h>
#include <csutil/csstring.h>
#include <csgeom/vector3.h>
#include <iutil/vfs.h>
#include <iutil/document.h>
#include "util/mathscript.h"
#include "util/log.h"
#include "pawsmouse.h"
#include "psmousebinds.h"
#include "pawsstyles.h"

Go to the source code of this file.

Classes

struct  iPAWSSubscriber
struct  PAWSData
class  PawsManager
 Main PlaneShift Window manager. More...
struct  PAWSSubscription

Defines

#define CONFIG_TOOLTIPS_FILE_NAME   "/planeshift/userdata/options/tooltips.xml"
#define CONFIG_TOOLTIPS_FILE_NAME_DEF   "/planeshift/data/options/tooltips_def.xml"

Typedefs

typedef csHash
< PAWSSubscription *, csString > 
PAWSSubscriptionsHash

Enumerations

enum  PAWSDATATYPE {
  PAWS_DATA_UNKNOWN, PAWS_DATA_STR, PAWS_DATA_BOOL, PAWS_DATA_INT,
  PAWS_DATA_UINT, PAWS_DATA_FLOAT, PAWS_DATA_INT_STR
}
 

Data types for pub/sub.

More...