Lines Matching refs:tbl

63 static void sp_arctb_sensitivize( GObject *tbl, double v1, double v2 )
65 GtkAction *ocb = GTK_ACTION( g_object_get_data( tbl, "open_action" ) );
66 GtkAction *make_whole = GTK_ACTION( g_object_get_data( tbl, "make_whole" ) );
69 if (g_object_get_data( tbl, "single" )) { // only for a single selected ellipse (for now)
80 sp_arctb_startend_value_changed(GtkAdjustment *adj, GObject *tbl, gchar const *value_name, gchar const *other_name)
82 SPDesktop *desktop = static_cast<SPDesktop *>(g_object_get_data( tbl, "desktop" ));
90 if (g_object_get_data( tbl, "freeze" )) {
95 g_object_set_data( tbl, "freeze", GINT_TO_POINTER(TRUE) );
123 GtkAdjustment *other = GTK_ADJUSTMENT( g_object_get_data( tbl, other_name ) );
125 sp_arctb_sensitivize( tbl, gtk_adjustment_get_value(adj), gtk_adjustment_get_value(other) );
132 g_object_set_data( tbl, "freeze", GINT_TO_POINTER(FALSE) );
136 static void sp_arctb_start_value_changed(GtkAdjustment *adj, GObject *tbl)
138 sp_arctb_startend_value_changed(adj, tbl, "start", "end");
141 static void sp_arctb_end_value_changed(GtkAdjustment *adj, GObject *tbl)
143 sp_arctb_startend_value_changed(adj, tbl, "end", "start");
147 static void sp_arctb_open_state_changed( EgeSelectOneAction *act, GObject *tbl )
149 SPDesktop *desktop = static_cast<SPDesktop *>(g_object_get_data( tbl, "desktop" ));
156 if (g_object_get_data( tbl, "freeze" )) {
161 g_object_set_data( tbl, "freeze", GINT_TO_POINTER(TRUE) );
194 g_object_set_data( tbl, "freeze", GINT_TO_POINTER(FALSE) );
215 GObject *tbl = G_OBJECT(data);
218 if (g_object_get_data( tbl, "freeze" )) {
223 g_object_set_data( tbl, "freeze", GINT_TO_POINTER(TRUE) );
231 adj1 = GTK_ADJUSTMENT( g_object_get_data( tbl, "start" ) );
233 adj2 = GTK_ADJUSTMENT( g_object_get_data( tbl, "end" ) );
236 sp_arctb_sensitivize( tbl, gtk_adjustment_get_value(adj1), gtk_adjustment_get_value(adj2) );
240 EgeSelectOneAction *ocb = EGE_SELECT_ONE_ACTION( g_object_get_data( tbl, "open_action" ) );
248 g_object_set_data( tbl, "freeze", GINT_TO_POINTER(FALSE) );
260 static void sp_arc_toolbox_selection_changed(Inkscape::Selection *selection, GObject *tbl)
265 purge_repr_listener( tbl, tbl );
276 EgeOutputAction* act = EGE_OUTPUT_ACTION( g_object_get_data( tbl, "mode_action" ) );
278 g_object_set_data( tbl, "single", GINT_TO_POINTER(FALSE) );
282 g_object_set_data( tbl, "single", GINT_TO_POINTER(TRUE) );
286 g_object_set_data( tbl, "repr", repr );
288 sp_repr_add_listener(repr, &arc_tb_repr_events, tbl);
289 sp_repr_synthesize_events(repr, &arc_tb_repr_events, tbl);
295 sp_arctb_sensitivize( tbl, 1, 0 );