![]() |
![]() |
![]() |
DiaCanvas2 Reference Manual | ![]() |
---|---|---|---|---|
DiaCanvasEditable; void dia_canvas_editable_start_editing (DiaCanvasEditable *editable, DiaShapeText *text_shape); void dia_canvas_editable_editing_done (DiaCanvasEditable *editable, DiaShapeText *text_shape, const gchar *new_text); void dia_canvas_editable_text_changed (DiaCanvasEditable *editable, DiaShapeText *text_shape, const gchar *new_text);
"editing-done" void user_function (DiaCanvasEditable *diacanvaseditable, DiaShapeText *arg1, gchar *arg2, gpointer user_data) : Run last "start-editing" void user_function (DiaCanvasEditable *diacanvaseditable, DiaShapeText *arg1, gpointer user_data) : Run last "text-changed" void user_function (DiaCanvasEditable *diacanvaseditable, DiaShapeText *arg1, gchar *arg2, gpointer user_data) : Run last
CanvasItem's contain editable text should implement this interface. The text can then be edited in the canvas view directly.
typedef struct _DiaCanvasEditable DiaCanvasEditable;
DiaCanvasItems that should support editable text should implement this interface.
void dia_canvas_editable_start_editing (DiaCanvasEditable *editable, DiaShapeText *text_shape);
editable : |
|
text_shape : |
void dia_canvas_editable_editing_done (DiaCanvasEditable *editable, DiaShapeText *text_shape, const gchar *new_text);
editable : |
|
text_shape : |
|
new_text : |
void dia_canvas_editable_text_changed (DiaCanvasEditable *editable, DiaShapeText *text_shape, const gchar *new_text);
editable : |
|
text_shape : |
|
new_text : |
void user_function (DiaCanvasEditable *diacanvaseditable, DiaShapeText *arg1, gchar *arg2, gpointer user_data) : Run last
diacanvaseditable : |
the object which received the signal. |
arg1 : |
|
arg2 : |
|
user_data : |
user data set when the signal handler was connected. |
void user_function (DiaCanvasEditable *diacanvaseditable, DiaShapeText *arg1, gpointer user_data) : Run last
diacanvaseditable : |
the object which received the signal. |
arg1 : |
|
user_data : |
user data set when the signal handler was connected. |
void user_function (DiaCanvasEditable *diacanvaseditable, DiaShapeText *arg1, gchar *arg2, gpointer user_data) : Run last
diacanvaseditable : |
the object which received the signal. |
arg1 : |
|
arg2 : |
|
user_data : |
user data set when the signal handler was connected. |