Logo Search packages:      
Sourcecode: inkscape version File versions

SPAction Struct Reference

#include <action.h>

Inheritance diagram for SPAction:

Inkscape::GC::Managed< default_scan, default_collect > Inkscape::GC::Anchored

List of all members.


Detailed Description

All the data that is required to be an action. This structure identifies the action and has the data to create menus and toolbars for the action

Definition at line 48 of file action.h.


Public Member Functions

void anchor () const
template<typename T>
void cancelClearOnceInaccessible (T **p_ptr)
 Cancels the registration of a pointer, so it will not be cleared when this object becomes inacessible.
template<typename T>
void clearOnceInaccessible (T **p_ptr)
 Registers a pointer to be cleared when this object becomes inaccessible.
void operator delete (void *p)
void * operator new (std::size_t size, ScanPolicy scan=default_scan, CollectionPolicy collect=default_collect) throw (std::bad_alloc)
void * operator new[] (std::size_t size, ScanPolicy scan=default_scan, CollectionPolicy collect=default_collect) throw (std::bad_alloc)
NRObject * reference ()
void release () const
NRObject * unreference ()

Static Public Member Functions

static NRObject * alloc (NRType type)
template<typename T>
static void invoke_ctor (NRObject *object)

Public Attributes

unsigned active: 1
NRObjectCallbackBlock * callbacks
gchar * id
gchar * image
NRObjectClass * klass
gchar * name
unsigned sensitive: 1
gchar * tip
Inkscape::Verbverb
SPView * view

The documentation for this struct was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index