Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

GDKImageCreate Class Reference

Public abstract class for image creators with additional GUI inputs and feedback. More...

#include <image_create.h>

Inheritance diagram for GDKImageCreate:

Inheritance graph
[legend]
Collaboration diagram for GDKImageCreate:

Collaboration graph
[legend]
List of all members.

Public Member Functions

virtual ~GDKImageCreate ()
virtual void AttachWidgets (GtkBin *bin)
virtual void DetachWidgets (GtkBin *bin)
virtual void InterpretWidgets (GtkBin *bin)

Detailed Description

Public abstract class for image creators with additional GUI inputs and feedback.

This allows a creator to attach and interpret any additional widgets in the container provided. It is highly experimental at the moment and use via the adapter provided is recommended (ie: it's currently just a placeholder).

The activation of the AttachWidget and DetachWidgets is handled automatically by the repository on the detection of a selection change.

InterpretWidgets must be called (by the repository owner) before the first call to CreateFrame.

If an implementation doesn't attach any widgets, the default implementation is enough (though the adapter will give you that anyway).

Definition at line 71 of file image_create.h.


Constructor & Destructor Documentation

virtual GDKImageCreate::~GDKImageCreate  )  [inline, virtual]
 

Definition at line 74 of file image_create.h.

00074 {}


Member Function Documentation

virtual void GDKImageCreate::AttachWidgets GtkBin *  bin  )  [inline, virtual]
 

Reimplemented in ImageCreateColour, ImageCreateNoise, ImageCreateColourRange, ImageCreateGradiate, ImageCreateFromFile, and GDKImageCreateAdapter.

Definition at line 75 of file image_create.h.

Referenced by GDKImageCreateRepository::SelectionChange().

00075 { }

virtual void GDKImageCreate::DetachWidgets GtkBin *  bin  )  [inline, virtual]
 

Reimplemented in ImageCreateColour, ImageCreateNoise, ImageCreateColourRange, ImageCreateGradiate, ImageCreateFromFile, and GDKImageCreateAdapter.

Definition at line 76 of file image_create.h.

Referenced by GDKImageCreateRepository::SelectionChange().

00076 { }

virtual void GDKImageCreate::InterpretWidgets GtkBin *  bin  )  [inline, virtual]
 

Reimplemented in ImageCreateColour, ImageCreateNoise, ImageCreateColourRange, ImageCreateGradiate, ImageCreateFromFile, and GDKImageCreateAdapter.

Definition at line 77 of file image_create.h.

Referenced by PageMagickCreate::Initialise().

00077 { }


The documentation for this class was generated from the following file:
Generated on Sun Mar 11 22:12:57 2007 for Kino by  doxygen 1.4.2