summaryrefslogtreecommitdiffstats
path: root/src/dialogs/find.cpp
diff options
context:
space:
mode:
authorAlex Valavanis <valavanisalex@gmail.com>2013-03-18 00:36:01 +0000
committerAlex Valavanis <valavanisalex@gmail.com>2013-03-18 00:36:01 +0000
commit6753a094002684a8f14232934c9cdeba13e00e8e (patch)
tree89a64604fcee875bc79d899e21a2547af3965e60 /src/dialogs/find.cpp
parentextensions. hpgl output. further patch 2 by TimeWaster (Bug 1118663) (diff)
downloadinkscape-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.cpp216
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++