// Public functions GtkWidget *dtgtk_togglebutton_new(DTGTKCairoPaintIconFunc paint, gint paintflags) { GtkDarktableToggleButton *button; button = g_object_new(dtgtk_togglebutton_get_type(), NULL); button->icon = paint; button->icon_flags = paintflags; gtk_widget_set_size_request(GTK_WIDGET(button), DT_PIXEL_APPLY_DPI(17), DT_PIXEL_APPLY_DPI(17)); return (GtkWidget *)button; }
// Public functions GtkWidget* dtgtk_togglebutton_new (DTGTKCairoPaintIconFunc paint, gint paintflags) { GtkDarktableToggleButton *button; button = gtk_type_new(dtgtk_togglebutton_get_type()); button->icon=paint; button->icon_flags=paintflags; return (GtkWidget *)button; }