[gnome-documents] selection-toolbar: use a fixed default size
- From: Cosimo Cecchi <cosimoc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-documents] selection-toolbar: use a fixed default size
- Date: Tue, 21 Aug 2012 16:02:54 +0000 (UTC)
commit 154ad8c3fa8839fe9b32bc99c45b60a5154b8b07
Author: Cosimo Cecchi <cosimoc gnome org>
Date: Tue Aug 21 18:00:33 2012 +0200
selection-toolbar: use a fixed default size
src/selections.js | 21 +++------------------
1 files changed, 3 insertions(+), 18 deletions(-)
---
diff --git a/src/selections.js b/src/selections.js
index 8e2f854..f5fdb15 100644
--- a/src/selections.js
+++ b/src/selections.js
@@ -716,6 +716,8 @@ const SelectionController = new Lang.Class({
});
Signals.addSignalMethods(SelectionController.prototype);
+const _SELECTION_TOOLBAR_DEFAULT_WIDTH = 500;
+
const SelectionToolbar = new Lang.Class({
Name: 'SelectionToolbar',
@@ -727,30 +729,13 @@ const SelectionToolbar = new Lang.Class({
this.widget = new Gtk.Toolbar({ show_arrow: false,
icon_size: Gtk.IconSize.LARGE_TOOLBAR });
this.widget.get_style_context().add_class('osd');
+ this.widget.set_size_request(_SELECTION_TOOLBAR_DEFAULT_WIDTH, -1);
this.actor = new GtkClutter.Actor({ contents: this.widget,
show_on_set_parent: false,
opacity: 0 });
Utils.alphaGtkWidget(this.actor.get_widget());
- let widthConstraint =
- new Clutter.BindConstraint({ source: this._parentActor,
- coordinate: Clutter.BindCoordinate.WIDTH,
- offset: - 300 });
- this.actor.add_constraint(widthConstraint);
- this.actor.connect('notify::width', Lang.bind(this,
- function() {
- let width = this._parentActor.width;
- let offset = 300;
-
- if (width > 1000)
- offset += (width - 1000);
- else if (width < 600)
- offset -= (600 - width);
-
- widthConstraint.offset = - offset;
- }));
-
this.actor.add_constraint(
new Clutter.AlignConstraint({ align_axis: Clutter.AlignAxis.X_AXIS,
source: this._parentActor,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]