[gnome-maps/wip/routing: 5/6] MainWindow: move Overlay to ui-file
- From: Mattias Bengtsson <mattiasb src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-maps/wip/routing: 5/6] MainWindow: move Overlay to ui-file
- Date: Sat, 4 Jan 2014 16:46:17 +0000 (UTC)
commit daa69f2c640d5ca679ccf50042e881ab35b2fec3
Author: Mattias Bengtsson <mattias jc bengtsson gmail com>
Date: Mon Sep 23 03:40:10 2013 +0200
MainWindow: move Overlay to ui-file
Move the GtkOverlay to main-window.ui and remove the unnecessary GtkGrid.
src/main-window.ui | 5 +----
src/mainWindow.js | 21 +++++++--------------
src/mapView.js | 2 +-
3 files changed, 9 insertions(+), 19 deletions(-)
---
diff --git a/src/main-window.ui b/src/main-window.ui
index 6f5489c..f55c3e6 100644
--- a/src/main-window.ui
+++ b/src/main-window.ui
@@ -81,11 +81,8 @@
</object>
</child>
<child>
- <object class="GtkGrid" id="window-content">
+ <object class="GtkOverlay" id="window-content">
<property name="visible">True</property>
- <property name="orientation">vertical</property>
- <child>
- </child>
</object>
</child>
</object>
diff --git a/src/mainWindow.js b/src/mainWindow.js
index 5fefede..e8ddc9e 100644
--- a/src/mainWindow.js
+++ b/src/mainWindow.js
@@ -61,35 +61,28 @@ const MainWindow = new Lang.Class({
let ui = Utils.getUIObject('main-window', [ 'app-window',
'window-content',
'search-entry' ]);
- let grid = ui.windowContent;
this._searchEntry = ui.searchEntry;
this.window = ui.appWindow;
this.window.application = app;
- this._mapOverlay = new Gtk.Overlay({ visible: true });
- this.mapView = new MapView.MapView(this._mapOverlay);
- this._mapOverlay.add(this.mapView);
- this._mapOverlay.add_overlay(new ZoomControl.ZoomControl(this.mapView));
-
+ this.mapView = new MapView.MapView();
this.mapView.gotoUserLocation(false);
-
+ this._searchPopup = new SearchPopup.SearchPopup(10);
this._contextMenu = new ContextMenu.ContextMenu(this.mapView);
+ ui.windowContent.add(this.mapView);
+ ui.windowContent.add_overlay(this._searchPopup);
+ ui.windowContent.add_overlay(new ZoomControl.ZoomControl(this.mapView));
+
this._initSearchWidgets();
this._initActions();
this._initSignals();
this._restoreWindowGeometry();
- this._mapOverlay.add_overlay(this._searchPopup);
-
- grid.add(this._mapOverlay);
-
- grid.show_all();
+ ui.windowContent.show_all();
},
_initSearchWidgets: function() {
- this._searchPopup = new SearchPopup.SearchPopup(10);
-
let model = new Gtk.ListStore();
model.set_column_types([GdkPixbuf.Pixbuf,
GObject.TYPE_STRING,
diff --git a/src/mapView.js b/src/mapView.js
index 658f6f0..c4b2ad6 100644
--- a/src/mapView.js
+++ b/src/mapView.js
@@ -57,7 +57,7 @@ const MapView = new Lang.Class({
Name: 'MapView',
Extends: GtkChamplain.Embed,
- _init: function(overlay) {
+ _init: function() {
this.parent();
this.actor = this.get_view();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]