[gnome-shell/datetime] Rework some of the visual layout
- From: David Zeuthen <davidz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell/datetime] Rework some of the visual layout
- Date: Wed, 15 Dec 2010 22:33:01 +0000 (UTC)
commit 0b866a620fc8a94009a3254a784b2f39681d2b6b
Author: David Zeuthen <davidz redhat com>
Date: Wed Dec 15 17:32:35 2010 -0500
Rework some of the visual layout
Signed-off-by: David Zeuthen <davidz redhat com>
data/theme/gnome-shell.css | 21 +++++++++++++--------
js/ui/calendar.js | 14 ++++++--------
js/ui/dateMenu.js | 9 ++-------
3 files changed, 21 insertions(+), 23 deletions(-)
---
diff --git a/data/theme/gnome-shell.css b/data/theme/gnome-shell.css
index 6223051..508e0ab 100644
--- a/data/theme/gnome-shell.css
+++ b/data/theme/gnome-shell.css
@@ -737,7 +737,11 @@ StTooltip StLabel {
}
#calendarHBox {
- padding: 20px;
+ padding: 10px 20px;
+}
+
+#calendarVBox1 {
+ spacing: 20px;
}
.calendar {
@@ -791,8 +795,7 @@ StTooltip StLabel {
.datemenu-date-label {
font-size: 16px;
- font-weight: bold;
- color: #999999;
+ color: #ffffff;
}
.calendar-day-base {
@@ -842,6 +845,11 @@ StTooltip StLabel {
font-weight: bold;
}
+.events-header-vbox {
+ spacing: 10px;
+ width: 300px;
+}
+
.events-header {
height: 40px;
}
@@ -851,7 +859,6 @@ StTooltip StLabel {
}
.events-day-header {
- font-weight: bold;
font-size: 14px;
color: rgba(153, 153, 153, 1.0);
}
@@ -859,7 +866,6 @@ StTooltip StLabel {
.events-day-dayname {
font-size: 12px;
color: rgba(153, 153, 153, 1.0);
- font-weight: bold;
text-align: left;
}
@@ -871,13 +877,12 @@ StTooltip StLabel {
}
.events-day-task {
- font-weight: bold;
font-size: 12px;
color: rgba(153, 153, 153, 1.0);
}
.events-day-name-box {
- width: 50px;
+ width: 20px;
}
.events-time-box {
@@ -885,7 +890,7 @@ StTooltip StLabel {
}
.events-event-box {
- width: 300px;
+ width: 200px;
}
.events-no-events {
diff --git a/js/ui/calendar.js b/js/ui/calendar.js
index e75c952..55fd09c 100644
--- a/js/ui/calendar.js
+++ b/js/ui/calendar.js
@@ -510,7 +510,7 @@ function EventsList() {
EventsList.prototype = {
_init: function() {
- this.actor = new St.BoxLayout({ vertical: true });
+ this.actor = new St.BoxLayout({ vertical: true, style_class: 'events-header-vbox'});
// FIXME: Evolution backend is currently disabled
// this.evolutionTasks = new EvolutionEventsSource();
@@ -586,7 +586,10 @@ EventsList.prototype = {
if (tasks.length == 0)
return;
- this.actor.add(new St.Label({ style_class: 'events-day-header', text: header }));
+ let vbox = new St.BoxLayout( {vertical: true} );
+ this.actor.add(vbox);
+
+ vbox.add(new St.Label({ style_class: 'events-day-header', text: header }));
let box = new St.BoxLayout({style_class: 'events-header-hbox'});
let dayNameBox = new St.BoxLayout({ vertical: true, style_class: 'events-day-name-box' });
let timeBox = new St.BoxLayout({ vertical: true, style_class: 'events-time-box' });
@@ -594,8 +597,7 @@ EventsList.prototype = {
box.add(dayNameBox, {x_fill: false});
box.add(timeBox, {x_fill: false});
box.add(eventTitleBox, {expand: true});
-
- this.actor.add(box);
+ vbox.add(box);
for (let n = 0; n < tasks.length; n++) {
let task = tasks[n];
@@ -625,8 +627,6 @@ EventsList.prototype = {
showDay: function(day) {
this.actor.destroy_children();
- this.actor.add(new St.Bin({ style_class: 'events-header' }));
-
let dayBegin = new Date(day.getTime());
let dayEnd = new Date(day.getTime());
dayBegin.setHours(0);
@@ -639,8 +639,6 @@ EventsList.prototype = {
update: function() {
this.actor.destroy_children();
- this.actor.add(new St.Bin({ style_class: 'events-header' }));
-
let dayBegin = new Date();
let dayEnd = new Date();
dayBegin.setHours(0);
diff --git a/js/ui/dateMenu.js b/js/ui/dateMenu.js
index 9d5ccc8..e9cf930 100644
--- a/js/ui/dateMenu.js
+++ b/js/ui/dateMenu.js
@@ -67,7 +67,7 @@ DateMenuButton.prototype = {
// Fill up the first column
//
- vbox = new St.BoxLayout({vertical: true});
+ vbox = new St.BoxLayout({vertical: true, name: 'calendarVBox1'});
hbox.add(vbox);
// Date
@@ -91,13 +91,8 @@ DateMenuButton.prototype = {
// Fill up the second column
//
- vbox = new St.BoxLayout({vertical: true});
- hbox.add(vbox);
-
// Event list
- this._taskList.actor.set_width(400); // TODO: Don't hardcode the width of the list
- vbox.add(this._taskList.actor, { x_fill: true,
- y_fill: true });
+ hbox.add(this._taskList.actor);
// Update event list when opening the menu ..
this.menu.connect('open-state-changed', Lang.bind(this, function(menu, is_open) {
if (is_open) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]