CongEditorWidget3

CongEditorWidget3

Synopsis

                    CongEditorWidget3;
#define             CONG_EDITOR_WIDGET3                 (obj)
#define             CONG_EDITOR_WIDGET3_CLASS           (klass)
#define             IS_CONG_EDITOR_WIDGET3              (obj)
GType               cong_editor_widget3_get_type        (void);
CongEditorWidget3 * cong_editor_widget3_construct       (CongEditorWidget3 *editor_widget,
                                                         CongDocument *doc,
                                                         CongPrimaryWindow *primary_window);
GtkWidget *         cong_editor_widget3_new             (CongDocument *doc,
                                                         CongPrimaryWindow *primary_window);
CongDocument *      cong_editor_widget3_get_document    (CongEditorWidget3 *editor_widget);
void                cong_editor_widget3_force_layout_update
                                                        (CongEditorWidget3 *editor_widget);
void                (*CongEditorNodeCallback)           (CongEditorWidget3 *widget,
                                                         CongEditorNode *editor_node,
                                                         gpointer user_data);
void                cong_editor_widget3_for_each_editor_node
                                                        (CongEditorWidget3 *widget,
                                                         CongNodePtr xml_node,
                                                         CongEditorNodeCallback editor_node_callback,
                                                         gpointer user_data);
CongEditorNode *    cong_editor_widget3_get_editor_node_for_traversal_node
                                                        (CongEditorWidget3 *editor_widget,
                                                         CongTraversalNode *traversal_node);
CongEditorNode *    cong_editor_widget3_get_editor_node (CongEditorWidget3 *editor_widget,
                                                         CongNodePtr node,
                                                         CongEditorNode *traversal_parent);
CongEditorNode *    cong_editor_widget3_get_an_editor_node
                                                        (CongEditorWidget3 *editor_widget,
                                                         CongNodePtr node);
CongEditorArea *    cong_editor_widget3_get_prehighlight_editor_area
                                                        (CongEditorWidget3 *editor_widget);
void                cong_editor_widget3_set_prehighlight_editor_area
                                                        (CongEditorWidget3 *editor_widget,
                                                         CongEditorArea *editor_area);
GdkGC *             cong_editor_widget3_get_test_gc     (CongEditorWidget3 *editor_widget);
CongEditorArea *    cong_editor_widget3_get_area_at     (CongEditorWidget3 *editor_widget,
                                                         gint x,
                                                         gint y);
const gchar *       cong_flow_type_get_debug_string     (CongFlowType flow_type);
void                editor_popup_build                  (CongEditorWidget3 *editor_widget,
                                                         GtkWindow *parent_window);
void                cong_editor_widget3_add_popup_items (CongEditorWidget3 *editor_widget,
                                                         GtkMenu *menu);
void                cong_editor_widget3_get_preedit_data
                                                        (CongEditorWidget3 *editor_widget,
                                                         gchar **output_string,
                                                         PangoAttrList **output_pango_attr_list,
                                                         gint *output_cursor_pos);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkObject
               +----GtkWidget
                     +----GtkDrawingArea
                           +----CongEditorWidget3

Implemented Interfaces

CongEditorWidget3 implements GtkBuildable and AtkImplementorIface.

Style Properties

  "expander-size"            gint                  : Read

Description

Details

CongEditorWidget3

typedef struct _CongEditorWidget3 CongEditorWidget3;


CONG_EDITOR_WIDGET3()

#define CONG_EDITOR_WIDGET3(obj)         G_TYPE_CHECK_INSTANCE_CAST (obj, CONG_EDITOR_WIDGET3_TYPE, CongEditorWidget3)

obj :


CONG_EDITOR_WIDGET3_CLASS()

#define CONG_EDITOR_WIDGET3_CLASS(klass) G_TYPE_CHECK_CLASS_CAST (klass, CONG_EDITOR_WIDGET3_TYPE, CongEditorWidget3Class)

klass :


IS_CONG_EDITOR_WIDGET3()

#define IS_CONG_EDITOR_WIDGET3(obj)      G_TYPE_CHECK_INSTANCE_TYPE (obj, CONG_EDITOR_WIDGET3_TYPE)

obj :


cong_editor_widget3_get_type ()

GType               cong_editor_widget3_get_type        (void);

Returns :


cong_editor_widget3_construct ()

CongEditorWidget3 * cong_editor_widget3_construct       (CongEditorWidget3 *editor_widget,
                                                         CongDocument *doc,
                                                         CongPrimaryWindow *primary_window);

TODO: Write me

editor_widget :

doc :

primary_window :

Returns :


cong_editor_widget3_new ()

GtkWidget *         cong_editor_widget3_new             (CongDocument *doc,
                                                         CongPrimaryWindow *primary_window);

TODO: Write me

doc :

primary_window :

Returns :


cong_editor_widget3_get_document ()

CongDocument *      cong_editor_widget3_get_document    (CongEditorWidget3 *editor_widget);

TODO: Write me

editor_widget :

Returns :


cong_editor_widget3_force_layout_update ()

void                cong_editor_widget3_force_layout_update
                                                        (CongEditorWidget3 *editor_widget);

editor_widget :


CongEditorNodeCallback ()

void                (*CongEditorNodeCallback)           (CongEditorWidget3 *widget,
                                                         CongEditorNode *editor_node,
                                                         gpointer user_data);

widget :

editor_node :

user_data :


cong_editor_widget3_for_each_editor_node ()

void                cong_editor_widget3_for_each_editor_node
                                                        (CongEditorWidget3 *widget,
                                                         CongNodePtr xml_node,
                                                         CongEditorNodeCallback editor_node_callback,
                                                         gpointer user_data);

TODO: Write me

widget :

xml_node :

editor_node_callback :

user_data :


cong_editor_widget3_get_editor_node_for_traversal_node ()

CongEditorNode *    cong_editor_widget3_get_editor_node_for_traversal_node
                                                        (CongEditorWidget3 *editor_widget,
                                                         CongTraversalNode *traversal_node);

TODO: Write me

editor_widget :

traversal_node :

Returns :


cong_editor_widget3_get_editor_node ()

CongEditorNode *    cong_editor_widget3_get_editor_node (CongEditorWidget3 *editor_widget,
                                                         CongNodePtr node,
                                                         CongEditorNode *traversal_parent);

editor_widget :

node :

traversal_parent :

Returns :


cong_editor_widget3_get_an_editor_node ()

CongEditorNode *    cong_editor_widget3_get_an_editor_node
                                                        (CongEditorWidget3 *editor_widget,
                                                         CongNodePtr node);

TODO: Write me

editor_widget :

node :

Returns :


cong_editor_widget3_get_prehighlight_editor_area ()

CongEditorArea *    cong_editor_widget3_get_prehighlight_editor_area
                                                        (CongEditorWidget3 *editor_widget);

TODO: Write me

editor_widget :

Returns :


cong_editor_widget3_set_prehighlight_editor_area ()

void                cong_editor_widget3_set_prehighlight_editor_area
                                                        (CongEditorWidget3 *editor_widget,
                                                         CongEditorArea *editor_area);

TODO: Write me

editor_widget :

editor_area :


cong_editor_widget3_get_test_gc ()

GdkGC *             cong_editor_widget3_get_test_gc     (CongEditorWidget3 *editor_widget);

TODO: Write me

editor_widget :

Returns :


cong_editor_widget3_get_area_at ()

CongEditorArea *    cong_editor_widget3_get_area_at     (CongEditorWidget3 *editor_widget,
                                                         gint x,
                                                         gint y);

TODO: Write me

editor_widget :

x :

y :

Returns :


cong_flow_type_get_debug_string ()

const gchar *       cong_flow_type_get_debug_string     (CongFlowType flow_type);

TODO: Write me

flow_type :

Returns :


editor_popup_build ()

void                editor_popup_build                  (CongEditorWidget3 *editor_widget,
                                                         GtkWindow *parent_window);

TODO: Write me

editor_widget :

parent_window :


cong_editor_widget3_add_popup_items ()

void                cong_editor_widget3_add_popup_items (CongEditorWidget3 *editor_widget,
                                                         GtkMenu *menu);

TODO: Write me

editor_widget :

menu :


cong_editor_widget3_get_preedit_data ()

void                cong_editor_widget3_get_preedit_data
                                                        (CongEditorWidget3 *editor_widget,
                                                         gchar **output_string,
                                                         PangoAttrList **output_pango_attr_list,
                                                         gint *output_cursor_pos);

TODO: Write me

editor_widget :

output_string :

output_pango_attr_list :

output_cursor_pos :

Style Property Details

The "expander-size" style property

  "expander-size"            gint                  : Read

Size of the expander arrow.

Allowed values: >= 0

Default value: 10