[nautilus/wip/apoos-maximus/gsoc2020: 19/29] properties-window: Removing dead functions
- From: António Fernandes <antoniof src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [nautilus/wip/apoos-maximus/gsoc2020: 19/29] properties-window: Removing dead functions
- Date: Wed, 5 Aug 2020 13:48:12 +0000 (UTC)
commit fa21a95d51f3b38f8c559f3ca2cfbca2d5e1ac60
Author: Apoorv Sachan <apoorv 99 sachan gmail com>
Date: Wed Jul 8 02:54:08 2020 +0530
properties-window: Removing dead functions
They lost their UI-building role to GtkBuilder.
src/nautilus-properties-window.c | 363 ---------------------------------------
1 file changed, 363 deletions(-)
---
diff --git a/src/nautilus-properties-window.c b/src/nautilus-properties-window.c
index a9bafc8b2..84c848cb7 100644
--- a/src/nautilus-properties-window.c
+++ b/src/nautilus-properties-window.c
@@ -320,10 +320,6 @@ static void name_field_focus_changed (GObject *object,
gpointer user_data);
static void name_field_activate (GtkWidget *name_field,
gpointer user_data);
-static GtkLabel *attach_ellipsizing_value_label (GtkGrid *grid,
- GtkWidget *sibling,
- const char *initial_text);
-
static void setup_pie_widget (NautilusPropertiesWindow *window);
G_DEFINE_TYPE (NautilusPropertiesWindow, nautilus_properties_window, GTK_TYPE_WINDOW);
@@ -403,40 +399,6 @@ get_target_file (NautilusPropertiesWindow *window)
return NAUTILUS_FILE (window->target_files->data);
}
-static void
-add_prompt (GtkWidget *vbox,
- const char *prompt_text,
- gboolean pack_at_start)
-{
- GtkWidget *prompt;
-
- prompt = gtk_label_new (prompt_text);
- gtk_label_set_justify (GTK_LABEL (prompt), GTK_JUSTIFY_LEFT);
- gtk_label_set_line_wrap (GTK_LABEL (prompt), TRUE);
- gtk_widget_show (prompt);
- if (pack_at_start)
- {
- gtk_box_pack_start (GTK_BOX (vbox), prompt, FALSE, FALSE, 0);
- }
- else
- {
- gtk_box_pack_end (GTK_BOX (vbox), prompt, FALSE, FALSE, 0);
- }
-}
-
-static void
-add_prompt_and_separator (GtkWidget *vbox,
- const char *prompt_text)
-{
- GtkWidget *separator_line;
-
- add_prompt (vbox, prompt_text, FALSE);
-
- separator_line = gtk_separator_new (GTK_ORIENTATION_HORIZONTAL);
- gtk_widget_show (separator_line);
- gtk_box_pack_end (GTK_BOX (vbox), separator_line, FALSE, TRUE, 2 * ROW_PAD);
-}
-
static void
get_image_for_properties_window (NautilusPropertiesWindow *window,
char **icon_name,
@@ -1427,124 +1389,6 @@ value_field_update (NautilusPropertiesWindow *window,
window->target_files));
}
-static GtkLabel *
-attach_label (GtkGrid *grid,
- GtkWidget *sibling,
- const char *initial_text,
- gboolean ellipsize_text,
- gboolean selectable,
- gboolean mnemonic)
-{
- GtkWidget *label_field;
-
- if (ellipsize_text)
- {
- label_field = gtk_label_new (initial_text);
- gtk_label_set_ellipsize (GTK_LABEL (label_field),
- PANGO_ELLIPSIZE_END);
- }
- else if (mnemonic)
- {
- label_field = gtk_label_new_with_mnemonic (initial_text);
- }
- else
- {
- label_field = gtk_label_new (initial_text);
- }
-
- if (selectable)
- {
- gtk_label_set_selectable (GTK_LABEL (label_field), TRUE);
- }
-
- gtk_label_set_xalign (GTK_LABEL (label_field), 0);
- gtk_widget_show (label_field);
-
- if (ellipsize_text)
- {
- gtk_widget_set_hexpand (label_field, TRUE);
- gtk_label_set_max_width_chars (GTK_LABEL (label_field), 24);
- }
-
- if (sibling != NULL)
- {
- gtk_grid_attach_next_to (grid, label_field, sibling,
- GTK_POS_RIGHT, 1, 1);
- }
- else
- {
- gtk_container_add (GTK_CONTAINER (grid), label_field);
- }
-
- return GTK_LABEL (label_field);
-}
-
-static GtkLabel *
-attach_value_label (GtkGrid *grid,
- GtkWidget *sibling,
- const char *initial_text)
-{
- return attach_label (grid, sibling, initial_text, FALSE, TRUE, FALSE);
-}
-
-static GtkLabel *
-attach_ellipsizing_value_label (GtkGrid *grid,
- GtkWidget *sibling,
- const char *initial_text)
-{
- return attach_label (grid, sibling, initial_text, TRUE, TRUE, FALSE);
-}
-
-static GtkWidget *
-attach_value_field_internal (NautilusPropertiesWindow *window,
- GtkGrid *grid,
- GtkWidget *sibling,
- const char *file_attribute_name,
- const char *inconsistent_string,
- gboolean show_original,
- gboolean ellipsize_text)
-{
- GtkLabel *value_field;
-
- if (ellipsize_text)
- {
- value_field = attach_ellipsizing_value_label (grid, sibling, "");
- }
- else
- {
- value_field = attach_value_label (grid, sibling, "");
- }
-
- /* Stash a copy of the file attribute name in this field for the callback's sake. */
- g_object_set_data_full (G_OBJECT (value_field), "file_attribute",
- g_strdup (file_attribute_name), g_free);
-
- g_object_set_data_full (G_OBJECT (value_field), "inconsistent_string",
- g_strdup (inconsistent_string), g_free);
-
- g_object_set_data (G_OBJECT (value_field), "show_original", GINT_TO_POINTER (show_original));
-
- window->value_fields = g_list_prepend (window->value_fields,
- value_field);
- return GTK_WIDGET (value_field);
-}
-
-static GtkWidget *
-attach_value_field (NautilusPropertiesWindow *window,
- GtkGrid *grid,
- GtkWidget *sibling,
- const char *file_attribute_name,
- const char *inconsistent_string,
- gboolean show_original)
-{
- return attach_value_field_internal (window,
- grid, sibling,
- file_attribute_name,
- inconsistent_string,
- show_original,
- FALSE);
-}
-
static void
group_change_free (GroupChange *change)
{
@@ -1904,45 +1748,6 @@ combo_box_row_separator_func (GtkTreeModel *model,
return ret;
}
-static GtkComboBox *
-attach_combo_box (GtkGrid *grid,
- GtkWidget *sibling,
- gboolean three_columns)
-{
- GtkWidget *combo_box;
-
- if (!three_columns)
- {
- combo_box = gtk_combo_box_text_new ();
- }
- else
- {
- GtkTreeModel *model;
- GtkCellRenderer *renderer;
-
- model = GTK_TREE_MODEL (gtk_list_store_new (3, G_TYPE_STRING, G_TYPE_STRING, G_TYPE_STRING));
- combo_box = gtk_combo_box_new_with_model (model);
- g_object_unref (G_OBJECT (model));
-
- renderer = gtk_cell_renderer_text_new ();
- gtk_cell_layout_pack_start (GTK_CELL_LAYOUT (combo_box), renderer, TRUE);
- gtk_cell_layout_add_attribute (GTK_CELL_LAYOUT (combo_box), renderer,
- "text", 0);
- }
- gtk_widget_set_halign (combo_box, GTK_ALIGN_START);
- gtk_widget_show (combo_box);
-
- gtk_combo_box_set_row_separator_func (GTK_COMBO_BOX (combo_box),
- combo_box_row_separator_func,
- NULL,
- NULL);
-
- gtk_grid_attach_next_to (grid, combo_box, sibling,
- GTK_POS_RIGHT, 1, 1);
-
- return GTK_COMBO_BOX (combo_box);
-}
-
static void
setup_group_combo_box (GtkWidget *combo_box,
NautilusFile *file)
@@ -2452,35 +2257,9 @@ schedule_directory_contents_update (NautilusPropertiesWindow *window)
}
}
-static GtkLabel *
-attach_title_field (GtkGrid *grid,
- const char *title)
-{
- return attach_label (grid, NULL, title, FALSE, FALSE, TRUE);
-}
-
#define INCONSISTENT_STATE_STRING \
"\xE2\x80\x92"
-static void
-append_title_value_pair (NautilusPropertiesWindow *window,
- GtkGrid *grid,
- const char *title,
- const char *file_attribute_name,
- const char *inconsistent_state,
- gboolean show_original)
-{
- GtkLabel *title_label;
- GtkWidget *value;
-
- title_label = attach_title_field (grid, title);
- value = attach_value_field (window, grid, GTK_WIDGET (title_label),
- file_attribute_name,
- inconsistent_state,
- show_original);
- gtk_label_set_mnemonic_widget (title_label, value);
-}
-
static void
setup_contents_field (NautilusPropertiesWindow *window,
GtkGrid *grid)
@@ -2499,75 +2278,6 @@ setup_contents_field (NautilusPropertiesWindow *window,
directory_contents_value_field_update (window);
}
-static GtkWidget *
-create_page_with_box (GtkNotebook *notebook,
- GtkOrientation orientation,
- const gchar *title,
- const gchar *help_uri)
-{
- GtkWidget *box;
-
- g_assert (GTK_IS_NOTEBOOK (notebook));
- g_assert (title != NULL);
-
- box = gtk_box_new (orientation, 0);
- gtk_widget_show (box);
- gtk_container_set_border_width (GTK_CONTAINER (box), 12);
- if (orientation == GTK_ORIENTATION_HORIZONTAL)
- {
- gtk_box_set_spacing (GTK_BOX (box), 12);
- }
- gtk_notebook_append_page (notebook, box, gtk_label_new (title));
- gtk_container_child_set (GTK_CONTAINER (notebook),
- box,
- "tab-expand", TRUE,
- NULL);
- g_object_set_data_full (G_OBJECT (box), "help-uri", g_strdup (help_uri), g_free);
-
- return box;
-}
-
-static GtkWidget *
-append_blank_row (GtkGrid *grid)
-{
- return GTK_WIDGET (attach_title_field (grid, ""));
-}
-
-static void
-append_blank_slim_row (GtkGrid *grid)
-{
- GtkWidget *w;
- PangoAttribute *attribute;
- PangoAttrList *attr_list;
-
- attr_list = pango_attr_list_new ();
- attribute = pango_attr_scale_new (0.30);
- pango_attr_list_insert (attr_list, attribute);
-
- w = gtk_label_new (NULL);
- gtk_label_set_attributes (GTK_LABEL (w), attr_list);
- gtk_widget_show (w);
-
- pango_attr_list_unref (attr_list);
-
- gtk_container_add (GTK_CONTAINER (grid), w);
-}
-
-static GtkWidget *
-create_grid_with_standard_properties (void)
-{
- GtkWidget *grid;
-
- grid = gtk_grid_new ();
- gtk_container_set_border_width (GTK_CONTAINER (grid), 6);
- gtk_grid_set_row_spacing (GTK_GRID (grid), ROW_PAD);
- gtk_grid_set_column_spacing (GTK_GRID (grid), 12);
- gtk_orientable_set_orientation (GTK_ORIENTABLE (grid), GTK_ORIENTATION_VERTICAL);
- gtk_widget_show (grid);
-
- return grid;
-}
-
static gboolean
is_root_directory (NautilusFile *file)
{
@@ -3624,30 +3334,6 @@ permission_button_update (NautilusPropertiesWindow *window,
window);
}
-static void
-set_up_permissions_checkbox (NautilusPropertiesWindow *window,
- GtkWidget *check_button,
- guint32 permission,
- gboolean is_folder)
-{
- /* Load up the check_button with data we'll need when updating its state. */
- g_object_set_data (G_OBJECT (check_button), "permission",
- GINT_TO_POINTER (permission));
- g_object_set_data (G_OBJECT (check_button), "properties_window",
- window);
- g_object_set_data (G_OBJECT (check_button), "is-folder",
- GINT_TO_POINTER (is_folder));
-
- window->permission_buttons =
- g_list_prepend (window->permission_buttons,
- check_button);
-
- g_signal_connect_object (check_button, "toggled",
- G_CALLBACK (permission_button_toggled),
- window,
- 0);
-}
-
static void
setup_execute_checkbox_with_label (NautilusPropertiesWindow *window,
guint32 permission_to_check)
@@ -4150,55 +3836,6 @@ setup_permissions_combo_box (GtkComboBox *combo,
NULL);
}
-static GtkWidget *
-create_permissions_combo_box (PermissionType type,
- gboolean is_folder)
-{
- GtkWidget *combo;
-
- combo = gtk_combo_box_new ();
- setup_permissions_combo_box (GTK_COMBO_BOX (combo), type, is_folder);
-
- return combo;
-}
-
-static void
-add_permissions_combo_box (NautilusPropertiesWindow *window,
- GtkGrid *grid,
- PermissionType type,
- gboolean is_folder,
- gboolean short_label)
-{
- GtkWidget *combo;
- GtkLabel *label;
-
- if (short_label)
- {
- label = attach_title_field (grid, _("Access:"));
- }
- else if (is_folder)
- {
- label = attach_title_field (grid, _("Folder access:"));
- }
- else
- {
- label = attach_title_field (grid, _("File access:"));
- }
-
- combo = create_permissions_combo_box (type, is_folder);
-
- window->permission_combos = g_list_prepend (window->permission_combos,
- combo);
-
- g_signal_connect (combo, "changed", G_CALLBACK (permission_combo_changed), window);
-
- gtk_label_set_mnemonic_widget (label, combo);
- gtk_widget_show (combo);
-
- gtk_grid_attach_next_to (grid, combo, GTK_WIDGET (label),
- GTK_POS_RIGHT, 1, 1);
-}
-
static gboolean
all_can_get_permissions (GList *file_list)
{
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]