void gl_ui_cmd_edit_unselect_all (GtkAction *action, glWindow *window) { gl_debug (DEBUG_COMMANDS, "START"); g_return_if_fail (action && GTK_IS_ACTION(action)); g_return_if_fail (window && GL_IS_WINDOW(window)); gl_label_unselect_all (GL_VIEW(window->view)->label); gl_debug (DEBUG_COMMANDS, "END"); }
void gl_view_line_create_button_press_event (glView *view, gdouble x, gdouble y) { GObject *object; gl_label_unselect_all (view->label); object = gl_label_line_new (view->label, TRUE); gl_label_object_set_position (GL_LABEL_OBJECT(object), x, y, FALSE); gl_label_object_set_size (GL_LABEL_OBJECT(object), 0.0, 0.0, FALSE); view->create_object = GL_LABEL_OBJECT (object); view->create_x0 = x; view->create_y0 = y; }
void gl_view_barcode_create_button_press_event (glView *view, gdouble x, gdouble y) { GObject *object; glTextNode *text_node; gl_label_unselect_all (view->label); object = gl_label_barcode_new (view->label, TRUE); gl_label_object_set_position (GL_LABEL_OBJECT(object), x, y, FALSE); text_node = gl_text_node_new_from_text ("123456789"); gl_label_barcode_set_data (GL_LABEL_BARCODE(object), text_node, FALSE); view->create_object = GL_LABEL_OBJECT (object); view->create_x0 = x; view->create_y0 = y; }