Erick Pérez Castellanos
c4bd918827
year-view: initial GtkWidget::size_allocate impl
...
This impl uses internals structures from GcalSubscriber
2015-01-05 10:33:24 -05:00
Erick Pérez Castellanos
d9801d188b
year-view: implement GcalSubscriber extensions points
...
In GcalSubscriber container implementation is needed to find out if an
event will expand more than on cell on a view and on which cell it
belongs. GcalSubscriber provides two vfuncs for its descendants to implement.
2015-01-05 10:33:24 -05:00
Erick Pérez Castellanos
354581b7aa
year-view: use GcalSubscriber container mojo
...
Empties GtkWidget::size_allocate and GcalView::get_by_uuid to make it build
2015-01-05 10:33:24 -05:00
Erick Pérez Castellanos
cdd27073e3
year-view: add initial ::draw impl
...
So far support RTL drawing.
Missing:
+ Overflow indicators (this could be buttons)
+ selection borders drawing
2015-01-05 10:33:24 -05:00
Erick Pérez Castellanos
78d92c394e
year-view: add orientation factor
...
This would be helpful in order to provide proper RTL drawing to the view
2015-01-05 10:33:24 -05:00
Erick Pérez Castellanos
362dc68898
subscriber: rework ::remove and ::modified vfuncs
...
Since we have now access to the hash keeping the children of thw widget
there's no more need of calling GcalView::get_by_uuid
2015-01-05 10:33:23 -05:00
Erick Pérez Castellanos
8e899465e9
subscriber: added protected internal structure
...
The idea here is to make GcalSubscriber handle the container
responsibilities of the view, and the view will handle only the drawing
an allocating, this would allow us to remove GcalView interface and
merge its methods in GcalSubscriber.
2015-01-05 10:33:23 -05:00
Erick Pérez Castellanos
098d8a79d8
window: fix search_button/search_bar binding
...
Remove unneeded placeholder declaration
This code was accidentally touched on commit:
2970729324
This is kind-of a revert of that patch
2015-01-05 10:33:23 -05:00
Balázs Úr
a229715937
Updated Hungarian translation
2015-01-05 12:31:28 +00:00
Piotr Drąg
35776172f3
Updated Polish translation
2015-01-05 09:20:20 +01:00
Marek Černocký
b2fe4dbd55
Updated Czech translation
2015-01-04 15:25:47 +01:00
Rafael Ferreira
7e98a1a990
Updated Brazilian Portuguese translation
2015-01-03 22:25:46 +00:00
Georges Basile Stavracas Neto
3cde8ad4f4
window: simplify refresh sources timeout code
2015-01-03 18:41:19 -02:00
Georges Basile Stavracas Neto
8aefe71316
window: syncronize sources from time to time
...
Currently, it is hardcoded 5min for active windows, and 20min for innactive windows. These values may change later.
2015-01-03 17:17:09 -02:00
Georges Basile Stavracas Neto
b635ac7112
time-selector: fix wrong time order for RTL languages
...
Fix bug #741921 .
2015-01-03 16:00:37 -02:00
Georges Basile Stavracas Neto
c10ba6b228
time-selector: don't access dconf multiple times for the same key
...
Instead of accessing 3 times the same key, use the cached version and save up some time.
2015-01-03 15:31:05 -02:00
Georges Basile Stavracas Neto
fa014972bc
time-selector: make it GtkMenuButton descendant
...
With it, it is up to Gtk+ to handle the popover.
2015-01-03 15:11:20 -02:00
Georges Basile Stavracas Neto
ecb4cb24d6
manager: fix refreshing condition
...
GcalManager shouldn't refresh when it's not enabled or when refreshing is not supported, not strictly both of them.
2015-01-03 13:11:00 -02:00
Georges Basile Stavracas Neto
6915522ecc
manager: syncronize sources at startup
...
As proposed by the design team, Calendar should update the sources at startup time.
2015-01-03 13:08:47 -02:00
Georges Basile Stavracas Neto
29d5af6bca
window: perform the search even for empty strings
...
This will keep consistency, since empty search is performed for the first time, then it's ignored.
2015-01-03 12:42:41 -02:00
Georges Basile Stavracas Neto
b43e08be8b
theme: improve .overflow:hover class to better fit the mockups
2015-01-03 12:21:06 -02:00
Georges Basile Stavracas Neto
f83c5865a3
window: readd binding between search button and search mode
...
This should've been lost somewhere.
2015-01-03 11:24:57 -02:00
Georges Basile Stavracas Neto
0446fa09e6
edit-dialog: removed 'entry' style class
...
It was causing horrible visual glitches when text overflows.
2015-01-03 11:03:40 -02:00
Piotr Drąg
fd4172c513
Updated Polish translation
2014-12-28 20:45:20 +01:00
Marek Černocký
6b020e2ed4
The Czech translation
2014-12-27 17:03:11 +01:00
Marek Černocký
5fa7ad717e
The Czech translation
2014-12-27 17:01:55 +01:00
Мирослав Николић
b637c7e7fa
Updated Serbian translation
2014-12-27 14:15:10 +01:00
Erick Pérez Castellanos
11324a6712
month-view: fix all-day events end-date
...
All-day events has an end-date one day after they really end.
2014-12-26 16:53:05 -05:00
Erick Pérez Castellanos
443a502b1f
month-view: fix ::forall impl leaking
2014-12-26 12:02:15 -05:00
Erick Pérez Castellanos
b66d4eb21c
misc: fix memory leak
2014-12-26 12:01:53 -05:00
Erick Pérez Castellanos
e6a929f3fd
view: remove ::mark_current_unit
...
New event action will open edit-dialog directly so this method is not needed
2014-12-25 20:24:36 -05:00
Erick Pérez Castellanos
2261ea6909
month-view: fix memory leak
...
Remove unneeded debug instructions
2014-12-25 18:47:54 -05:00
Erick Pérez Castellanos
43dd2e207f
utils: fix memory leak
2014-12-25 18:47:32 -05:00
Erick Pérez Castellanos
9638db32e6
date-selector: fix memory leak
2014-12-25 18:47:04 -05:00
Erick Pérez Castellanos
070be33262
search-view: remove unused GtkSizeGroup
2014-12-25 15:46:13 -05:00
Erick Pérez Castellanos
de2cb4c9b9
window: use edit-dialog on new event action
...
New event action triggered from the menu on the header bar or the app
menu should not use new-event popover.
2014-12-25 13:34:30 -05:00
Erick Pérez Castellanos
5395dca4f2
date-selector: make it GtkMenuButton descendant
...
Added GtkBuilder's UI file definition
2014-12-25 13:03:15 -05:00
Erick Pérez Castellanos
7cd5a40a0d
build: remove autogen warnings
...
Copied autogen.sh from folks projects where pwithnall cares for
autotools stuff.
2014-12-24 15:55:56 -05:00
Erick Pérez Castellanos
f988f74560
Bump version to 3.15.3.1 for release
2014-12-24 15:21:55 -05:00
Erick Pérez Castellanos
acc9dc4748
NEWS: updated for release
2014-12-24 15:17:47 -05:00
Erick Pérez Castellanos
bc1560c609
manager: cleaner way of returning enabled sources
2014-12-24 15:12:20 -05:00
Erick Pérez Castellanos
d1315de42a
date-selector: fixed re-entry in ::set_date
...
This was causing double actualization of internal day,month,year
variables because GtkCalendar::day-selected signal handler is run by
default after the user connected ones.
2014-12-24 15:00:56 -05:00
Erick Pérez Castellanos
a7aed0987a
month-view: fix draw and allocation on 6 rows months
...
Sometimes months expand 6 rows completely instead of the regular
5. March, 2015 is an example of it. Allocation of widgets, drawing
of indicators, placement of the overflow popover was wrong.
2014-12-24 13:33:29 -05:00
Erick Pérez Castellanos
cf69b68288
date-selector: always use 4 digits entry for years
...
Since GtkCalendar widget is a bit clunky to navigate fast between years,
using a four years digits it's better because we are still
very close to the change of the century.
2014-12-24 13:31:54 -05:00
Erick Pérez Castellanos
8877e89e65
manager: add debug statements
2014-12-24 11:09:46 -05:00
Erick Pérez Castellanos
358b3766a0
manager: don't query disconnected clients
2014-12-24 11:09:46 -05:00
Erick Pérez Castellanos
375425573d
edit-dialog: fix memory leak
...
Also, evolution set altrep to NULL usually, we better do the same.
2014-12-24 11:09:45 -05:00
Georges Basile Stavracas Neto
8ffb7fcd61
configure: updated link to wiki.gnome.org
2014-12-24 10:47:01 -02:00
Georges Basile Stavracas Neto
fb57d5998a
month-view: better handle overflow background draw
2014-12-23 21:35:05 -02:00
Erick Pérez Castellanos
9926c3a01b
Bump version to 3.15.3 for release
2014-12-23 12:11:33 -05:00