CongEditorArea

CongEditorArea

Functions

#define CONG_EDITOR_AREA()
#define CONG_EDITOR_AREA_CLASS()
#define IS_CONG_EDITOR_AREA()
gboolean (*CongEditorAreaCallbackFunc) ()
GType cong_editor_area_get_type ()
CongEditorArea * cong_editor_area_construct ()
CongEditorWidget3 * cong_editor_area_get_widget ()
CongDocument * cong_editor_area_get_document ()
gboolean cong_editor_area_is_hidden ()
void cong_editor_area_show ()
void cong_editor_area_hide ()
GtkStateType cong_editor_area_get_state ()
void cong_editor_area_set_state ()
GdkCursor * cong_editor_area_get_cursor ()
void cong_editor_area_set_cursor ()
const GdkRectangle * cong_editor_area_get_window_coords ()
guint cong_editor_area_get_requisition ()
gint cong_editor_area_get_requisition_width ()
gint cong_editor_area_get_requisition_height ()
gint cong_editor_area_get_cached_requisition ()
void cong_editor_area_debug_render_area ()
void cong_editor_area_debug_render_state ()
CongEditorArea * cong_editor_area_get_parent ()
void cong_editor_area_recursive_render ()
gboolean cong_editor_area_on_button_press ()
gboolean cong_editor_area_on_motion_notify ()
gboolean cong_editor_area_on_key_press ()
guint cong_editor_area_calc_requisition ()
gint cong_editor_area_calc_requisition_width ()
gint cong_editor_area_calc_requisition_height ()
void cong_editor_area_set_allocation ()
void cong_editor_area_queue_redraw ()
void cong_editor_area_flush_requisition_cache ()
CongEditorArea * cong_editor_area_for_all ()
CongEditorArea * cong_editor_area_recurse ()
gboolean cong_editor_area_covers_xy ()
CongEditorArea * cong_editor_area_get_immediate_child_at ()
CongEditorArea * cong_editor_area_get_deepest_child_at ()
GdkWindow * cong_editor_area_get_gdk_window ()
void cong_editor_area_connect_node_signals ()
void cong_editor_area_protected_postprocess_add_internal_child ()
void cong_editor_area_protected_set_parent ()

Signals

Types and Values

Object Hierarchy

    GObject
    ╰── CongEditorArea
        ├── CongEditorAreaContainer
        ├── CongEditorAreaExpander
        ├── CongEditorAreaPixbuf
        ├── CongEditorAreaSpacer
        ├── CongEditorAreaText
        ├── CongEditorAreaTextFragment
        ╰── CongEditorAreaUnderline

Description

Functions

CONG_EDITOR_AREA()

#define CONG_EDITOR_AREA(obj)         G_TYPE_CHECK_INSTANCE_CAST (obj, CONG_EDITOR_AREA_TYPE, CongEditorArea)


CONG_EDITOR_AREA_CLASS()

#define CONG_EDITOR_AREA_CLASS(klass) G_TYPE_CHECK_CLASS_CAST (klass, CONG_EDITOR_AREA_TYPE, CongEditorAreaClass)


IS_CONG_EDITOR_AREA()

#define IS_CONG_EDITOR_AREA(obj)      G_TYPE_CHECK_INSTANCE_TYPE (obj, CONG_EDITOR_AREA_TYPE)


CongEditorAreaCallbackFunc ()

gboolean
(*CongEditorAreaCallbackFunc) (CongEditorArea *editor_area,
                               gpointer user_data);


cong_editor_area_get_type ()

GType
cong_editor_area_get_type (void);


cong_editor_area_construct ()

CongEditorArea *
cong_editor_area_construct (CongEditorArea *area,
                            CongEditorWidget3 *editor_widget);

TODO: Write me


cong_editor_area_get_widget ()

CongEditorWidget3 *
cong_editor_area_get_widget (CongEditorArea *area);

TODO: Write me


cong_editor_area_get_document ()

CongDocument *
cong_editor_area_get_document (CongEditorArea *area);

TODO: Write me


cong_editor_area_is_hidden ()

gboolean
cong_editor_area_is_hidden (CongEditorArea *area);

TODO: Write me


cong_editor_area_show ()

void
cong_editor_area_show (CongEditorArea *area);

TODO: Write me


cong_editor_area_hide ()

void
cong_editor_area_hide (CongEditorArea *area);

TODO: Write me


cong_editor_area_get_state ()

GtkStateType
cong_editor_area_get_state (CongEditorArea *editor_area);

TODO: Write me


cong_editor_area_set_state ()

void
cong_editor_area_set_state (CongEditorArea *editor_area,
                            GtkStateType state);

TODO: Write me


cong_editor_area_get_cursor ()

GdkCursor *
cong_editor_area_get_cursor (CongEditorArea *area);

TODO: Write me


cong_editor_area_set_cursor ()

void
cong_editor_area_set_cursor (CongEditorArea *area,
                             GdkCursor *cursor);

TODO: Write me


cong_editor_area_get_window_coords ()

const GdkRectangle *
cong_editor_area_get_window_coords (CongEditorArea *area);

TODO: Write me


cong_editor_area_get_requisition ()

guint
cong_editor_area_get_requisition (CongEditorArea *area,
                                  GtkOrientation orientation,
                                  int width_hint);

TODO: Write me


cong_editor_area_get_requisition_width ()

gint
cong_editor_area_get_requisition_width
                               (CongEditorArea *area,
                                int width_hint);

TODO: Write me


cong_editor_area_get_requisition_height ()

gint
cong_editor_area_get_requisition_height
                               (CongEditorArea *area,
                                int width_hint);

TODO: Write me


cong_editor_area_get_cached_requisition ()

gint
cong_editor_area_get_cached_requisition
                               (CongEditorArea *area,
                                GtkOrientation orientation);

TODO: Write me


cong_editor_area_debug_render_area ()

void
cong_editor_area_debug_render_area (CongEditorArea *area,
                                    GdkGC *gc);

TODO: Write me


cong_editor_area_debug_render_state ()

void
cong_editor_area_debug_render_state (CongEditorArea *area);

TODO: Write me


cong_editor_area_get_parent ()

CongEditorArea *
cong_editor_area_get_parent (CongEditorArea *area);

TODO: Write me


cong_editor_area_recursive_render ()

void
cong_editor_area_recursive_render (CongEditorArea *area,
                                   const GdkRectangle *widget_rect);

TODO: Write me


cong_editor_area_on_button_press ()

gboolean
cong_editor_area_on_button_press (CongEditorArea *editor_area,
                                  GdkEventButton *event);

TODO: Write me


cong_editor_area_on_motion_notify ()

gboolean
cong_editor_area_on_motion_notify (CongEditorArea *editor_area,
                                   GdkEventMotion *event);

TODO: Write me


cong_editor_area_on_key_press ()

gboolean
cong_editor_area_on_key_press (CongEditorArea *editor_area,
                               GdkEventKey *event);

TODO: Write me


cong_editor_area_calc_requisition ()

guint
cong_editor_area_calc_requisition (CongEditorArea *editor_area,
                                   GtkOrientation orientation,
                                   int width_hint);

TODO: Write me


cong_editor_area_calc_requisition_width ()

gint
cong_editor_area_calc_requisition_width
                               (CongEditorArea *editor_area,
                                int width_hint);


cong_editor_area_calc_requisition_height ()

gint
cong_editor_area_calc_requisition_height
                               (CongEditorArea *editor_area,
                                int width_hint);


cong_editor_area_set_allocation ()

void
cong_editor_area_set_allocation (CongEditorArea *editor_area,
                                 gint x,
                                 gint y,
                                 gint width,
                                 gint height);

TODO: Write me


cong_editor_area_queue_redraw ()

void
cong_editor_area_queue_redraw (CongEditorArea *editor_area);

TODO: Write me


cong_editor_area_flush_requisition_cache ()

void
cong_editor_area_flush_requisition_cache
                               (CongEditorArea *editor_area,
                                GtkOrientation orientation);

TODO: Write me


cong_editor_area_for_all ()

CongEditorArea *
cong_editor_area_for_all (CongEditorArea *editor_area,
                          CongEditorAreaCallbackFunc func,
                          gpointer user_data);

TODO: Write me


cong_editor_area_recurse ()

CongEditorArea *
cong_editor_area_recurse (CongEditorArea *editor_area,
                          CongEditorAreaCallbackFunc pre_func,
                          CongEditorAreaCallbackFunc post_func,
                          gpointer user_data);


cong_editor_area_covers_xy ()

gboolean
cong_editor_area_covers_xy (CongEditorArea *editor_area,
                            gint x,
                            gint y);

TODO: Write me


cong_editor_area_get_immediate_child_at ()

CongEditorArea *
cong_editor_area_get_immediate_child_at
                               (CongEditorArea *area,
                                gint x,
                                gint y);

TODO: Write me


cong_editor_area_get_deepest_child_at ()

CongEditorArea *
cong_editor_area_get_deepest_child_at (CongEditorArea *area,
                                       gint x,
                                       gint y);

TODO: Write me


cong_editor_area_get_gdk_window ()

GdkWindow *
cong_editor_area_get_gdk_window (CongEditorArea *editor_area);

TODO: Write me


cong_editor_area_connect_node_signals ()

void
cong_editor_area_connect_node_signals (CongEditorArea *area,
                                       CongEditorNode *editor_node);

TODO: Write me


cong_editor_area_protected_postprocess_add_internal_child ()

void
cong_editor_area_protected_postprocess_add_internal_child
                               (CongEditorArea *area,
                                CongEditorArea *internal_child);

TODO: Write me


cong_editor_area_protected_set_parent ()

void
cong_editor_area_protected_set_parent (CongEditorArea *area,
                                       CongEditorArea *parent);

TODO: Write me

Types and Values

DEBUG_EDITOR_AREA_LIFETIMES

#define DEBUG_EDITOR_AREA_LIFETIMES 0


CongEditorArea

typedef struct _CongEditorArea CongEditorArea;

Signal Details

The “button-press-event” signal

gboolean
user_function (CongEditorArea *congeditorarea,
               gpointer        arg1,
               gpointer        user_data)

Parameters

congeditorarea

the object which received the signal.

 

user_data

user data set when the signal handler was connected.

 

Flags: Run Last


The “children-changed” signal

void
user_function (CongEditorArea *congeditorarea,
               gpointer        user_data)

Parameters

congeditorarea

the object which received the signal.

 

user_data

user data set when the signal handler was connected.

 

Flags: Run First


The “flush-requisition-cache” signal

void
user_function (CongEditorArea *congeditorarea,
               GtkOrientation  arg1,
               gpointer        user_data)

Parameters

congeditorarea

the object which received the signal.

 

user_data

user data set when the signal handler was connected.

 

Flags: Run First


The “key-press-event” signal

gboolean
user_function (CongEditorArea *congeditorarea,
               gpointer        arg1,
               gpointer        user_data)

Parameters

congeditorarea

the object which received the signal.

 

user_data

user data set when the signal handler was connected.

 

Flags: Run Last


The “motion-notify-event” signal

gboolean
user_function (CongEditorArea *congeditorarea,
               gpointer        arg1,
               gpointer        user_data)

Parameters

congeditorarea

the object which received the signal.

 

user_data

user data set when the signal handler was connected.

 

Flags: Run Last


The “state-changed” signal

void
user_function (CongEditorArea *congeditorarea,
               gpointer        user_data)

Parameters

congeditorarea

the object which received the signal.

 

user_data

user data set when the signal handler was connected.

 

Flags: Run Last


The “width-changed” signal

void
user_function (CongEditorArea *congeditorarea,
               gpointer        user_data)

Parameters

congeditorarea

the object which received the signal.

 

user_data

user data set when the signal handler was connected.

 

Flags: Run Last