Lines Matching defs:holder
299 static void arc_toolbox_check_ec(SPDesktop* dt, Inkscape::UI::Tools::ToolBase* ec, GObject* holder);
301 void sp_arc_toolbox_prep(SPDesktop *desktop, GtkActionGroup* mainActions, GObject* holder)
313 g_object_set_data( holder, "mode_action", act );
322 GTK_WIDGET(desktop->canvas), holder, TRUE, "altx-arc",
335 GTK_WIDGET(desktop->canvas), holder, FALSE, NULL,
363 g_object_set_data( holder, "open_action", act );
374 g_signal_connect_after( G_OBJECT(act), "changed", G_CALLBACK(sp_arctb_open_state_changed), holder );
384 g_signal_connect_after( G_OBJECT(inky), "activate", G_CALLBACK(sp_arctb_defaults), holder );
387 g_object_set_data( holder, "make_whole", inky );
390 g_object_set_data( G_OBJECT(holder), "single", GINT_TO_POINTER(TRUE) );
393 GtkAdjustment *adj1 = GTK_ADJUSTMENT( g_object_get_data( holder, "start" ) );
394 GtkAdjustment *adj2 = GTK_ADJUSTMENT( g_object_get_data( holder, "end" ) );
395 sp_arctb_sensitivize( holder, gtk_adjustment_get_value(adj1), gtk_adjustment_get_value(adj2) );
398 desktop->connectEventContextChanged(sigc::bind(sigc::ptr_fun(arc_toolbox_check_ec), holder));
399 g_signal_connect( holder, "destroy", G_CALLBACK(purge_repr_listener), holder );
402 static void arc_toolbox_check_ec(SPDesktop* desktop, Inkscape::UI::Tools::ToolBase* ec, GObject* holder)
407 changed = desktop->getSelection()->connectChanged(sigc::bind(sigc::ptr_fun(sp_arc_toolbox_selection_changed), holder));
408 sp_arc_toolbox_selection_changed(desktop->getSelection(), holder);