CriaItem

CriaItem —

Synopsis


#include <ccc/canvas.h>


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

Object Hierarchy


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

Properties


  "interactive"          gboolean              : Read / Write / Construct

Signals


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

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

Property Details

The "interactive" property

  "interactive"          gboolean              : Read / Write / Construct

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

Default value: FALSE

Signal Details

The "button-press-event" signal

gboolean    user_function                  (CriaItem       *criaitem,
                                            GdkEventButton *event,
                                            gpointer        user_data)      : Run last

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)      : Run last

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)      : Run last

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)      : Run last

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)      : Run last

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)      : Run last

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