CriaItem

CriaItem —

Synopsis


#include <ccc/canvas.h>


            CriaItem;
GType       cria_item_get_type              (void);
void        cria_item_grab_focus            (CriaItem *self);

Object Hierarchy


  GObject
   +----GtkObject
         +----GnomeCanvasItem
               +----GnomeCanvasGroup
                     +----CriaItem

Properties


  "interactive"          gboolean              : Read / Write / Construct

Signal Prototypes


"button-press-event"
            gboolean    user_function      (CriaItem *criaitem,
                                            GdkEventButton *event,
                                            gpointer user_data);
"focus"     gboolean    user_function      (CriaItem *dir,
                                            GtkDirectionType Returns,
                                            gpointer user_data);
"focus-in-event"
            gboolean    user_function      (CriaItem *criaitem,
                                            GdkEventFocus *event,
                                            gpointer user_data);
"focus-out-event"
            gboolean    user_function      (CriaItem *criaitem,
                                            GdkEventFocus *event,
                                            gpointer user_data);
"grab-focus"
            void        user_function      (CriaItem *criaitem,
                                            gpointer user_data);
"key-press-event"
            gboolean    user_function      (CriaItem *criaitem,
                                            GdkEventKey *event,
                                            gpointer user_data);

Description

Details

CriaItem

typedef struct _CriaItem CriaItem;


cria_item_get_type ()

GType       cria_item_get_type              (void);

Returns :

cria_item_grab_focus ()

void        cria_item_grab_focus            (CriaItem *self);

Grabs the keyboard focus to this renderer. This function should only be called on renderers which can focus.

self : a CriaItem

Properties

The "interactive" property

  "interactive"          gboolean              : Read / Write / Construct

Specifies whether this item should be able to receive user events.

Default value: FALSE

Signals

The "button-press-event" signal

gboolean    user_function                  (CriaItem *criaitem,
                                            GdkEventButton *event,
                                            gpointer user_data);

criaitem : the object which received the signal.
event :
user_data : user data set when the signal handler was connected.
Returns :

The "focus" signal

gboolean    user_function                  (CriaItem *dir,
                                            GtkDirectionType Returns,
                                            gpointer user_data);

The ::focus signal is emitted when focus events happen.

dir : a GtkDirectionType
user_data : user data set when the signal handler was connected.
Returns : TRUE to stop other handlers from being invoked for this event. FALSE to porpagate the event further.

The "focus-in-event" signal

gboolean    user_function                  (CriaItem *criaitem,
                                            GdkEventFocus *event,
                                            gpointer user_data);

criaitem : the object which received the signal.
event :
user_data : user data set when the signal handler was connected.
Returns :

The "focus-out-event" signal

gboolean    user_function                  (CriaItem *criaitem,
                                            GdkEventFocus *event,
                                            gpointer user_data);

criaitem : the object which received the signal.
event :
user_data : user data set when the signal handler was connected.
Returns :

The "grab-focus" signal

void        user_function                  (CriaItem *criaitem,
                                            gpointer user_data);

criaitem : the object which received the signal.
user_data : user data set when the signal handler was connected.

The "key-press-event" signal

gboolean    user_function                  (CriaItem *criaitem,
                                            GdkEventKey *event,
                                            gpointer user_data);

criaitem : the object which received the signal.
event :
user_data : user data set when the signal handler was connected.
Returns :