Laxkit  0.0.7.1
Public Member Functions | Public Attributes
Laxkit::WindowActions Class Reference

RefCount derived stack for WindowAction objects. More...

Inheritance diagram for Laxkit::WindowActions:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual const charName ()
virtual int Add (int nid, const char *nname, const char *desc, const char *icon, int nmode, int assign)
virtual int AddMode (int mode, const char *modestr, const char *name, const char *desc)
virtual WindowActionFindAction (int action)
 Return the WindowAction associated with action.
- Public Member Functions inherited from Laxkit::anObject
 anObject ()
 Set object_id=getUniqueNumber().
virtual ~anObject ()
 Empty virtual destructor.
virtual const charwhattype ()
 Returns the type of anObject.
virtual anObjectduplicate (anObject *ref=NULL)
virtual int inc_count ()
 Increment the data's count by 1. Returns count.
virtual int dec_count ()
 Decrement the count of the data, deleting if count is less than or equal to 0.
virtual int the_count ()
- Public Member Functions inherited from Laxkit::PtrStack< WindowAction >
 PtrStack (char nar=1)
virtual WindowActionoperator[] (int i)
virtual void flush ()
virtual int howmany ()
virtual void swap (int i1, int i2)
virtual int push (WindowAction *nd, char local=-1, int where=-1)
virtual int popp (WindowAction *topop, int *local=NULL)
virtual int pop (WindowAction *&popped, int which=-1, int *local=NULL)
virtual WindowActionpop (int which=-1, int *local=NULL)
virtual int findindex (WindowAction *t)
virtual int remove (int which=-1)
virtual int pushnodup (WindowAction *nd, char local, int where=-1)
virtual void Delta (int ndelta)
virtual int Delta ()
virtual WindowAction ** extractArrays (char **local=NULL, int *nn=NULL)
virtual int insertArrays (WindowAction **a, char *nl, int nn)

Public Attributes

charname
chardescription
ShortcutDefsdefault_shortcuts
PtrStack< WindowModeInfomodes
- Public Attributes inherited from Laxkit::anObject
int suppress_debug
DeleteRefCountedFunc deleteMe
 Called when the count is decremented to 0.
unsigned long object_id
charobject_idstr
- Public Attributes inherited from Laxkit::PtrStack< WindowAction >
charislocal
int n
WindowAction ** e

Additional Inherited Members

- Protected Attributes inherited from Laxkit::anObject
int _count
 The reference count of the object.
- Protected Attributes inherited from Laxkit::PtrStack< WindowAction >
int max
int delta
char arrays

Detailed Description

RefCount derived stack for WindowAction objects.


The documentation for this class was generated from the following files:

Mon Feb 17 2014 11:53:00, Laxkit