Skip to content

Commit

Permalink
Simplify UI code
Browse files Browse the repository at this point in the history
Simplify the code added in bug #739836. Use border-width instead of
margins in the sidebar, and remove all shadow in from GtkScrolledWindows
instead of using custom CSS for that. These changes don't affect the UI.

https://bugzilla.gnome.org/show_bug.cgi?id=747631
  • Loading branch information
Trinh Anh Ngoc authored and Carlos Garcia Campos committed Apr 12, 2015
1 parent 11d85da commit 8b4fc1d
Show file tree
Hide file tree
Showing 9 changed files with 7 additions and 37 deletions.
2 changes: 0 additions & 2 deletions shell/ev-find-sidebar.c
Original file line number Diff line number Diff line change
Expand Up @@ -195,8 +195,6 @@ ev_find_sidebar_init (EvFindSidebar *sidebar)
swindow = gtk_scrolled_window_new (NULL, NULL);
gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (swindow),
GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (swindow),
GTK_SHADOW_IN);

priv->tree_view = gtk_tree_view_new ();
ev_find_sidebar_reset_model (sidebar);
Expand Down
4 changes: 0 additions & 4 deletions shell/ev-sidebar-annotations.c
Original file line number Diff line number Diff line change
Expand Up @@ -124,8 +124,6 @@ ev_sidebar_annotations_add_annots_list (EvSidebarAnnotations *ev_annots)
GtkWidget *label;

swindow = gtk_scrolled_window_new (NULL, NULL);
gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (swindow),
GTK_SHADOW_IN);

/* Create tree view */
loading_model = ev_sidebar_annotations_create_simple_model (_("Loading…"));
Expand Down Expand Up @@ -193,8 +191,6 @@ ev_sidebar_annotations_add_annots_palette (EvSidebarAnnotations *ev_annots)
GtkWidget *label;

swindow = gtk_scrolled_window_new (NULL, NULL);
gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (swindow),
GTK_SHADOW_IN);

ev_annots->priv->palette = gtk_tool_palette_new ();
gtk_widget_set_margin_top (ev_annots->priv->palette, 2);
Expand Down
2 changes: 0 additions & 2 deletions shell/ev-sidebar-attachments.c
Original file line number Diff line number Diff line change
Expand Up @@ -541,8 +541,6 @@ ev_sidebar_attachments_init (EvSidebarAttachments *ev_attachbar)
gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (swindow),
GTK_POLICY_NEVER,
GTK_POLICY_AUTOMATIC);
gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (swindow),
GTK_SHADOW_IN);
/* Data Model */
ev_attachbar->priv->model = gtk_list_store_new (N_COLS,
GDK_TYPE_PIXBUF,
Expand Down
2 changes: 0 additions & 2 deletions shell/ev-sidebar-bookmarks.c
Original file line number Diff line number Diff line change
Expand Up @@ -411,8 +411,6 @@ ev_sidebar_bookmarks_init (EvSidebarBookmarks *sidebar_bookmarks)
priv = sidebar_bookmarks->priv;

swindow = gtk_scrolled_window_new (NULL, NULL);
gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (swindow),
GTK_SHADOW_IN);
gtk_box_pack_start (GTK_BOX (sidebar_bookmarks), swindow, TRUE, TRUE, 0);
gtk_widget_show (swindow);

Expand Down
2 changes: 0 additions & 2 deletions shell/ev-sidebar-layers.c
Original file line number Diff line number Diff line change
Expand Up @@ -286,8 +286,6 @@ ev_sidebar_layers_init (EvSidebarLayers *ev_layers)
gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (swindow),
GTK_POLICY_NEVER,
GTK_POLICY_AUTOMATIC);
gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (swindow),
GTK_SHADOW_IN);
/* Data Model */
model = ev_sidebar_layers_create_loading_model ();

Expand Down
3 changes: 0 additions & 3 deletions shell/ev-sidebar-links.c
Original file line number Diff line number Diff line change
Expand Up @@ -397,9 +397,6 @@ ev_sidebar_links_construct (EvSidebarLinks *ev_sidebar_links)

swindow = gtk_scrolled_window_new (NULL, NULL);

gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (swindow),
GTK_SHADOW_IN);

/* Create tree view */
loading_model = create_loading_model ();
priv->tree_view = gtk_tree_view_new_with_model (loading_model);
Expand Down
2 changes: 0 additions & 2 deletions shell/ev-sidebar-thumbnails.c
Original file line number Diff line number Diff line change
Expand Up @@ -814,8 +814,6 @@ ev_sidebar_thumbnails_init (EvSidebarThumbnails *ev_sidebar_thumbnails)

gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (priv->swindow),
GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (priv->swindow),
GTK_SHADOW_IN);
priv->vadjustment = gtk_scrolled_window_get_vadjustment (GTK_SCROLLED_WINDOW (priv->swindow));
g_signal_connect_data (priv->vadjustment, "value-changed",
G_CALLBACK (adjustment_changed_cb),
Expand Down
11 changes: 7 additions & 4 deletions shell/ev-sidebar.c
Original file line number Diff line number Diff line change
Expand Up @@ -334,6 +334,7 @@ ev_sidebar_init (EvSidebar *ev_sidebar)
GtkWidget *hbox;
GtkWidget *close_button;
GtkWidget *select_hbox;
GtkWidget *separator;
GtkWidget *arrow;

ev_sidebar->priv = EV_SIDEBAR_GET_PRIVATE (ev_sidebar);
Expand All @@ -348,14 +349,16 @@ ev_sidebar_init (EvSidebar *ev_sidebar)

/* top option menu */
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 2);
gtk_widget_set_margin_top (hbox, 2);
gtk_widget_set_margin_bottom (hbox, 2);
gtk_widget_set_margin_start (hbox, 2);
gtk_widget_set_margin_end (hbox, 2);
gtk_container_set_border_width (GTK_CONTAINER (hbox), 2);
ev_sidebar->priv->hbox = hbox;
gtk_box_pack_start (GTK_BOX (ev_sidebar), hbox, FALSE, FALSE, 0);
gtk_widget_show (hbox);

/* separator */
separator = gtk_separator_new (GTK_ORIENTATION_HORIZONTAL);
gtk_box_pack_start (GTK_BOX (ev_sidebar), separator, FALSE, FALSE, 0);
gtk_widget_show (separator);

ev_sidebar->priv->select_button = gtk_toggle_button_new ();
gtk_button_set_relief (GTK_BUTTON (ev_sidebar->priv->select_button), GTK_RELIEF_NONE);
g_signal_connect (ev_sidebar->priv->select_button, "button_press_event",
Expand Down
16 changes: 0 additions & 16 deletions shell/evince.css
Original file line number Diff line number Diff line change
Expand Up @@ -55,19 +55,3 @@ EvSidebarThumbnails.page-thumbnail.inverted {
GtkIconView {
gtk-key-bindings: MoveCursor;
}

EvSidebar GtkScrolledWindow {
border-width: 1px 0 0 0;
}

EvFindSidebar GtkScrolledWindow {
border-width: 1px 0 0 0;
}

EvSidebarAnnotations GtkScrolledWindow {
border: none;
}

EvSidebarBookmarks GtkScrolledWindow {
border-width: 1px 0;
}

0 comments on commit 8b4fc1d

Please sign in to comment.