diff options
| author | Alex Valavanis <valavanisalex@gmail.com> | 2013-03-18 00:36:01 +0000 |
|---|---|---|
| committer | Alex Valavanis <valavanisalex@gmail.com> | 2013-03-18 00:36:01 +0000 |
| commit | 6753a094002684a8f14232934c9cdeba13e00e8e (patch) | |
| tree | 89a64604fcee875bc79d899e21a2547af3965e60 /src/dialogs/find.cpp | |
| parent | extensions. hpgl output. further patch 2 by TimeWaster (Bug 1118663) (diff) | |
| download | inkscape-6753a094002684a8f14232934c9cdeba13e00e8e.tar.gz inkscape-6753a094002684a8f14232934c9cdeba13e00e8e.zip | |
Fix -Wunused-function warnings
(bzr r12221)
Diffstat (limited to 'src/dialogs/find.cpp')
| -rw-r--r-- | src/dialogs/find.cpp | 216 |
1 files changed, 0 insertions, 216 deletions
diff --git a/src/dialogs/find.cpp b/src/dialogs/find.cpp index 3fabe4d97..c2531b8c8 100644 --- a/src/dialogs/find.cpp +++ b/src/dialogs/find.cpp @@ -60,36 +60,6 @@ static win_data wd; static gint x = -1000, y = -1000, w = 0, h = 0; static Glib::ustring const prefs_path = "/dialogs/find/"; - -static void sp_find_dialog_destroy(GObject *object, gpointer) -{ - Inkscape::Preferences *prefs = Inkscape::Preferences::get(); - prefs->setInt(prefs_path + "visible", 0); - - sp_signal_disconnect_by_data (INKSCAPE, object); - wd.win = dlg = NULL; - wd.stop = 0; -} - - - -static gboolean sp_find_dialog_delete(GObject *, GdkEvent *, gpointer /*data*/) -{ - gtk_window_get_position (GTK_WINDOW (dlg), &x, &y); - gtk_window_get_size (GTK_WINDOW (dlg), &w, &h); - - if (x<0) x=0; - if (y<0) y=0; - - Inkscape::Preferences *prefs = Inkscape::Preferences::get(); - prefs->setInt(prefs_path + "x", x); - prefs->setInt(prefs_path + "y", y); - prefs->setInt(prefs_path + "w", w); - prefs->setInt(prefs_path + "h", h); - - return FALSE; // which means, go ahead and destroy it -} - static void sp_find_squeeze_window() { @@ -389,60 +359,9 @@ sp_find_reset_searchfield (GObject *dlg, const gchar *field) gtk_entry_set_text (GTK_ENTRY(widget), ""); } - -static void -sp_find_dialog_reset (GObject *, GObject *dlg) -{ - sp_find_reset_searchfield (dlg, "text"); - sp_find_reset_searchfield (dlg, "id"); - sp_find_reset_searchfield (dlg, "style"); - sp_find_reset_searchfield (dlg, "attr"); - - GtkWidget *types = GTK_WIDGET (g_object_get_data(G_OBJECT (dlg), "types")); - GtkToggleButton *tb = GTK_TOGGLE_BUTTON (g_object_get_data(G_OBJECT (types), "all")); - gtk_toggle_button_toggled (tb); - gtk_toggle_button_set_active (tb, TRUE); -} - - #define FIND_LABELWIDTH 80 static void -sp_find_new_searchfield (GtkWidget *dlg, GtkWidget *vb, const gchar *label, const gchar *id, const gchar *tip) -{ -#if GTK_CHECK_VERSION(3,0,0) - GtkWidget *hb = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); - gtk_box_set_homogeneous(GTK_BOX(hb), FALSE); -#else - GtkWidget *hb = gtk_hbox_new (FALSE, 0); -#endif - GtkWidget *l = gtk_label_new_with_mnemonic (label); - gtk_widget_set_size_request (l, FIND_LABELWIDTH, -1); - gtk_misc_set_alignment (GTK_MISC (l), 1.0, 0.5); - gtk_box_pack_start (GTK_BOX (hb), l, FALSE, FALSE, 0); - - GtkWidget *tf = gtk_entry_new (); - gtk_entry_set_max_length (GTK_ENTRY (tf), 64); - gtk_box_pack_start (GTK_BOX (hb), tf, TRUE, TRUE, 0); - g_object_set_data (G_OBJECT (dlg), id, tf); - gtk_widget_set_tooltip_text (tf, tip); - g_signal_connect ( G_OBJECT (tf), "activate", G_CALLBACK (sp_find_dialog_find), dlg ); - gtk_label_set_mnemonic_widget (GTK_LABEL(l), tf); - - gtk_box_pack_start (GTK_BOX (vb), hb, FALSE, FALSE, 0); -} - -static void -sp_find_new_button (GtkWidget *dlg, GtkWidget *hb, const gchar *label, const gchar *tip, void (*function) (GObject *, GObject *)) -{ - GtkWidget *b = gtk_button_new_with_mnemonic (label); - gtk_widget_set_tooltip_text (b, tip); - gtk_box_pack_start (GTK_BOX (hb), b, TRUE, TRUE, 0); - g_signal_connect ( G_OBJECT (b), "clicked", G_CALLBACK (function), dlg ); - gtk_widget_show (b); -} - -static void toggle_alltypes (GtkToggleButton *tb, gpointer data) { GtkWidget *alltypes_pane = GTK_WIDGET (g_object_get_data(G_OBJECT (data), "all-pane")); @@ -537,141 +456,6 @@ sp_find_types_checkbox_indented (GtkWidget *w, const gchar *data, gboolean activ return hb; } - -static GtkWidget * -sp_find_types () -{ -#if GTK_CHECK_VERSION(3,0,0) - GtkWidget *vb = gtk_box_new(GTK_ORIENTATION_VERTICAL, 4); - gtk_box_set_homogeneous(GTK_BOX(vb), FALSE); -#else - GtkWidget *vb = gtk_vbox_new (FALSE, 4); -#endif - gtk_widget_show (vb); - - { -#if GTK_CHECK_VERSION(3,0,0) - GtkWidget *hb = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); - gtk_box_set_homogeneous(GTK_BOX(hb), FALSE); -#else - GtkWidget *hb = gtk_hbox_new (FALSE, 0); -#endif - gtk_widget_show (hb); - - { - GtkWidget *l = gtk_label_new_with_mnemonic (_("T_ype: ")); - gtk_widget_show (l); - gtk_widget_set_size_request (l, FIND_LABELWIDTH, -1); - gtk_misc_set_alignment (GTK_MISC (l), 1.0, 0.5); - gtk_box_pack_start (GTK_BOX (hb), l, FALSE, FALSE, 0); - } - - GtkWidget *alltypes = sp_find_types_checkbox (vb, "all", TRUE, _("Search in all object types"), _("All types"), toggle_alltypes); - gtk_box_pack_start (GTK_BOX (hb), alltypes, FALSE, FALSE, 0); - - gtk_box_pack_start (GTK_BOX (vb), hb, FALSE, FALSE, 0); - } - - { -#if GTK_CHECK_VERSION(3,0,0) - GtkWidget *vb_all = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0); - gtk_box_set_homogeneous(GTK_BOX(vb_all), FALSE); -#else - GtkWidget *vb_all = gtk_vbox_new (FALSE, 0); -#endif - gtk_widget_show (vb_all); - - { - GtkWidget *c = sp_find_types_checkbox_indented (vb, "shapes", FALSE, _("Search all shapes"), _("All shapes"), toggle_shapes, 10); - gtk_box_pack_start (GTK_BOX (vb_all), c, FALSE, FALSE, 0); - } - - - { -#if GTK_CHECK_VERSION(3,0,0) - GtkWidget *hb = gtk_box_new(GTK_ORIENTATION_HORIZONTAL, 0); - gtk_box_set_homogeneous(GTK_BOX(hb), FALSE); -#else - GtkWidget *hb = gtk_hbox_new (FALSE, 0); -#endif - gtk_widget_show (hb); - - { // empty label for alignment - GtkWidget *l = gtk_label_new (""); - gtk_widget_show (l); - gtk_widget_set_size_request (l, FIND_LABELWIDTH + 20, -1); - gtk_box_pack_start (GTK_BOX (hb), l, FALSE, FALSE, 0); - } - - { - GtkWidget *c = sp_find_types_checkbox (vb, "rects", FALSE, _("Search rectangles"), _("Rectangles"), NULL); - gtk_box_pack_start (GTK_BOX (hb), c, FALSE, FALSE, 0); - } - - { - GtkWidget *c = sp_find_types_checkbox (vb, "ellipses", FALSE, _("Search ellipses, arcs, circles"), _("Ellipses"), NULL); - gtk_box_pack_start (GTK_BOX (hb), c, FALSE, FALSE, 0); - } - - { - GtkWidget *c = sp_find_types_checkbox (vb, "stars", FALSE, _("Search stars and polygons"), _("Stars"), NULL); - gtk_box_pack_start (GTK_BOX (hb), c, FALSE, FALSE, 0); - } - - { - GtkWidget *c = sp_find_types_checkbox (vb, "spirals", FALSE, _("Search spirals"), _("Spirals"), NULL); - gtk_box_pack_start (GTK_BOX (hb), c, FALSE, FALSE, 0); - } - - g_object_set_data (G_OBJECT (vb), "shapes-pane", hb); - - gtk_box_pack_start (GTK_BOX (vb_all), hb, FALSE, FALSE, 0); - gtk_widget_hide (hb); - } - - { - // TRANSLATORS: polyline is a set of connected straight line segments - // http://www.w3.org/TR/SVG11/shapes.html#PolylineElement - GtkWidget *c = sp_find_types_checkbox_indented (vb, "paths", TRUE, _("Search paths, lines, polylines"), _("Paths"), NULL, 10); - gtk_box_pack_start (GTK_BOX (vb_all), c, FALSE, FALSE, 0); - } - - { - GtkWidget *c = sp_find_types_checkbox_indented (vb, "texts", TRUE, _("Search text objects"), _("Texts"), NULL, 10); - gtk_box_pack_start (GTK_BOX (vb_all), c, FALSE, FALSE, 0); - } - - { - GtkWidget *c = sp_find_types_checkbox_indented (vb, "groups", TRUE, _("Search groups"), _("Groups"), NULL, 10); - gtk_box_pack_start (GTK_BOX (vb_all), c, FALSE, FALSE, 0); - } - - { - GtkWidget *c = sp_find_types_checkbox_indented (vb, "clones", TRUE, _("Search clones"), - //TRANSLATORS: "Clones" is a noun indicating type of object to find - C_("Find dialog","Clones"), NULL, 10); - gtk_box_pack_start (GTK_BOX (vb_all), c, FALSE, FALSE, 0); - } - - { - GtkWidget *c = sp_find_types_checkbox_indented (vb, "images", TRUE, _("Search images"), _("Images"), NULL, 10); - gtk_box_pack_start (GTK_BOX (vb_all), c, FALSE, FALSE, 0); - } - - { - GtkWidget *c = sp_find_types_checkbox_indented (vb, "offsets", TRUE, _("Search offset objects"), _("Offsets"), NULL, 10); - gtk_box_pack_start (GTK_BOX (vb_all), c, FALSE, FALSE, 0); - } - - gtk_box_pack_start (GTK_BOX (vb), vb_all, FALSE, FALSE, 0); - g_object_set_data (G_OBJECT (vb), "all-pane", vb_all); - gtk_widget_hide (vb_all); - } - - return vb; -} - - /* Local Variables: mode:c++ |
