[gnome-builder] omni-bar: move update-dependencies to omnibar
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] omni-bar: move update-dependencies to omnibar
- Date: Sat, 16 Dec 2017 23:07:56 +0000 (UTC)
commit f24504103a01561db7be19082ccd2800e8e18c7a
Author: Christian Hergert <chergert redhat com>
Date: Sat Dec 16 15:06:58 2017 -0800
omni-bar: move update-dependencies to omnibar
This moves the "update dependencies" from flatpak into the
omnibar. This is a layer violation for sure, but we will take
care of that in a future commit that abstracts the process of
updating project dependencies.
src/libide/workbench/ide-omni-bar.ui | 20 +++++++++++++++++++-
src/plugins/flatpak/flatpak.gresource.xml | 1 -
src/plugins/flatpak/gtk/menus.ui | 14 --------------
3 files changed, 19 insertions(+), 16 deletions(-)
---
diff --git a/src/libide/workbench/ide-omni-bar.ui b/src/libide/workbench/ide-omni-bar.ui
index ab8de91..a882400 100644
--- a/src/libide/workbench/ide-omni-bar.ui
+++ b/src/libide/workbench/ide-omni-bar.ui
@@ -177,6 +177,7 @@
<object class="GtkBox">
<property name="hexpand">true</property>
<property name="orientation">horizontal</property>
+ <property name="spacing">12</property>
<property name="visible">true</property>
<child>
<object class="GtkLabel" id="popover_project_label">
@@ -192,7 +193,24 @@
<child>
<object class="GtkButton">
<property name="focus-on-click">false</property>
- <property name="halign">end</property>
+ <property name="valign">baseline</property>
+ <property name="action-name">flatpak.update-dependencies</property>
+ <property name="tooltip-text" translatable="yes">Update project
dependencies</property>
+ <property name="visible">true</property>
+ <style>
+ <class name="image-button"/>
+ </style>
+ <child>
+ <object class="GtkImage">
+ <property name="icon-name">software-update-available-symbolic</property>
+ <property name="visible">true</property>
+ </object>
+ </child>
+ </object>
+ </child>
+ <child>
+ <object class="GtkButton">
+ <property name="focus-on-click">false</property>
<property name="valign">baseline</property>
<property name="action-name">win.perspective</property>
<property name="action-target">'buildperspective'</property>
diff --git a/src/plugins/flatpak/flatpak.gresource.xml b/src/plugins/flatpak/flatpak.gresource.xml
index 493fa41..2523c2a 100644
--- a/src/plugins/flatpak/flatpak.gresource.xml
+++ b/src/plugins/flatpak/flatpak.gresource.xml
@@ -4,7 +4,6 @@
<file>flatpak.plugin</file>
</gresource>
<gresource prefix="/org/gnome/builder/plugins/flatpak-plugin">
- <file>gtk/menus.ui</file>
<file>gbp-flatpak-clone-widget.ui</file>
</gresource>
</gresources>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]