Erick Pérez Castellanos
80fdc33e0d
window: queue draw on update view
2014-12-04 17:10:37 -05:00
Georges Basile Stavracas Neto
1e1052c65c
window: use GtkPopovers
...
GNOME Calendar uses a custom GtkOverlay-based widget, witch is not necessary anymore. It should be replaced by GtkPopover.
2014-12-04 17:10:37 -05:00
Georges Basile Stavracas Neto
a9e8eb311a
window: fix timeout resource handler
...
Update the handler after the save_geometry(...) method is called
2014-12-04 17:10:37 -05:00
Georges Basile Stavracas Neto
4f241168de
window: fix timeout resource handler
...
Update the handler after the save_geometry(...) method is called
2014-12-04 17:10:37 -05:00
Erick Pérez Castellanos
6c893eb333
window: remove geometry related debug sentences
2014-12-04 17:10:36 -05:00
Erick Pérez Castellanos
ed9342b237
window: hook key events to search-mode
2014-12-04 17:10:36 -05:00
Erick Pérez Castellanos
48f5b36c29
views: ensure initial/final dates have timezones
2014-12-04 17:10:36 -05:00
Erick Pérez Castellanos
420db914db
window: changed system icon for menu icon
2014-12-04 17:10:35 -05:00
Erick Pérez Castellanos
bee7b6fa1c
build: rename instance variable and add docs
2014-12-04 17:10:34 -05:00
Erick Pérez Castellanos
8a3ad4fc98
gcal-window: fixed minor sigsegv when no positionis saved
2014-12-04 17:10:34 -05:00
Javier Sánchez Ochando
50f8f2de37
gcal-window: the calendar window remember its geometry.
2014-12-04 17:10:34 -05:00
Erick Pérez Castellanos
258283a01d
gcal-window: use toolkit's close-button in HeaderBar
2014-12-04 17:10:34 -05:00
Erick Pérez Castellanos
5e4488c315
gcal-window: fixed bug on split event uuid
...
Fixed the case when the event uid have a ':' colon
character on it.
2014-12-04 17:10:33 -05:00
Erick Pérez Castellanos
2919eedc5f
gcal-window: added cute close button
2014-12-04 17:10:33 -05:00
Erick Pérez Castellanos
76a0211377
gcal-window: added dates adjusting on event-creation
...
Adjust dates according to the active view when necessary
2014-12-04 17:10:31 -05:00
Erick Pérez Castellanos
fa73bb5e90
gcal-window: fixed bug on events-modified signal
...
On GcalDayView objects fail to reparent easily.
2014-12-04 17:10:31 -05:00
Erick Pérez Castellanos
78b4a9c879
gcal-window: improved new-event widget placement
2014-12-04 17:10:31 -05:00
Erick Pérez Castellanos
7c976b5a86
gcal-window: handled reentrancy of new-event widget
2014-12-04 17:10:31 -05:00
Erick Pérez Castellanos
44693ab6c5
gcal-window: added new-event flow
...
Added Esc key closes new-event widget
Added summary entry get focus when new-event widget is shown
Reworked new-event creation flow
Renamed gcal_window_get_manager to get_manager
2014-12-04 17:10:30 -05:00
Erick Pérez Castellanos
f9a37293eb
build: fixing deprecations from gtk+-3.10
2014-12-04 17:10:29 -05:00
Erick Pérez Castellanos
1ada96616b
build: moved gobject construction to new sugar
...
Misc formatting fixes
Misc minor refactoring
2014-12-04 17:10:29 -05:00
Erick Pérez Castellanos
6b7e27a115
gcal-window: ordered according to HACKING
...
Renamed methods
2014-12-04 17:10:29 -05:00
Erick Pérez Castellanos
005e583341
gcal-window: started migration to GcalNewEventWidget
...
Removed GcalEventOverlay
Hooked GcalView:create-event signal from views
2014-12-04 17:10:28 -05:00
Erick Pérez Castellanos
04d14cfaca
gcal-window: added new-event-mode as property.
...
Bind StackSwitcher sensitive state and GAction:enabled to new-event-mode property
2014-12-04 17:10:28 -05:00
Erick Pérez Castellanos
b54ac5510b
gcal-window: fixed update_view method
...
Used new GcalView:clear to destroy all the event-widget children of a view
2014-12-04 17:10:27 -05:00
Erick Pérez Castellanos
9da7e71eed
gcal-window: initial support for navigation
...
Handled nav buttons actions
Reorganized gcal-window source a little
2014-12-04 17:10:27 -05:00
Erick Pérez Castellanos
c365e9124a
gcal-view: cleaned API
...
Removed unneeded GcalView:reposition_child method.
Reworked gcal_window_events_modified to use GcalView:get_by_uuid
2014-12-04 17:10:26 -05:00
Erick Pérez Castellanos
aabf226344
gcal-window: reposition notification widget
...
Setting the overlay to cover the NavBar widget as well, so the notifications
show up, below the toolbars
2014-12-04 17:10:26 -05:00
Erick Pérez Castellanos
9f530a5b8a
gcal-view: modified API
...
Implemented in views.
Reworked GcalDayView implementation to allow bigger
than days events.
2014-12-04 17:10:26 -05:00
Erick Pérez Castellanos
31a363999d
gcal-window: refactored some code
2014-12-04 17:10:25 -05:00
Erick Pérez Castellanos
de0902028f
gcal-window: fixed initialization on DayView mode
2014-12-04 17:10:25 -05:00
Erick Pérez Castellanos
85a2002e76
gcal-window: changed transition-type between views
...
Requires master from Gtk+
2014-12-04 17:10:25 -05:00
Erick Pérez Castellanos
9b828b39be
gcal-window: added new application flow
...
gcal-window changes:
1. Added #GtkStackSwitcher for view-switching handling
2. Reworked view switching behavior
3. Added window states: search-mode, new-event-mode
4. Implemented search using #GtkSearchBar, allowing to handle [Esc] keys closing the search
5. Removed temporally SourcesView
gcal-application changes:
1. Added actions for [Search] and [New Event] with its keyboard-shorcut
A lot of ground work is set here, the code is fill with FIXMEs and comment
for stuff-TODO
2014-12-04 17:10:24 -05:00
Erick Pérez Castellanos
c22792e65e
gcal-view: reworked a little more the API
...
Added API to get the headers for update GcalNavBar
Updated GcalMonthView, GcalWeekView and GcalYearView implementations
Updated calls in GcalWindow
2014-12-04 17:10:23 -05:00
Erick Pérez Castellanos
3327207c9d
gcal-window: fixed memory leak when handling date
...
Fixed construction method
2014-12-04 17:10:22 -05:00
Erick Pérez Castellanos
a71491377e
gcal-window: updated to new GtkSearchBar API
2014-12-04 17:10:22 -05:00
Erick Pérez Castellanos
09f6261550
ui: integrated GcalDayView in GcalWindow
...
Initial work. Added option to GcalApplication action.
2014-12-04 17:10:22 -05:00
Erick Pérez Castellanos
0177641993
gcal-nav-bar: removed #GcalNavBar:move signal
...
Use back/forward buttons :clicked signal
2014-12-04 17:10:21 -05:00
Erick Pérez Castellanos
b248a049dd
misc: A bunch minor fixes.
...
libgd: Removed unused widgets from compilation
gitignore: Update to skip resources
gcal-window: Removed warning about non-use vars
2014-12-04 17:10:20 -05:00
Erick Pérez Castellanos
c8b155270b
ui: Added GcalNavBar widget.
...
GcalNavBar widget is composited using templates.
Great work of Tristan Van Berkom <tristanvb@openismus.com > on
using this.
2014-12-04 17:10:20 -05:00
Erick Pérez Castellanos
72358c7ca4
ui: Removed Clutter from GcalEventOverlay
...
This commit got mixed in, and that's why you will
see warnings. Future commits will fix this.
This one builds, though.
2014-12-04 17:10:20 -05:00
Erick Pérez Castellanos
c19ce22e73
ui: Updating to GtkSearchBar new API
2014-12-04 17:10:20 -05:00
Erick Pérez Castellanos
a2306981f0
ui: reverting hack made for GdHeaderBar
2014-12-04 17:10:20 -05:00
Erick Pérez Castellanos
131aa97d92
ui: use GtkStack instead of GdStack
2014-12-04 17:10:20 -05:00
Erick Pérez Castellanos
dd969cf14d
ui: migrating from GdHeaderBar to GtkHeaderBar
2014-12-04 17:10:20 -05:00
Erick Pérez Castellanos
d434daa35f
ui: connected new-event button
...
It's just the connection what has been updated, since the
widget is still working with clutter there's no visible
effect when clicking [New Event] button
[New Event] button changed to text button, and updated
style
Removed non-needed code
2014-12-04 17:10:19 -05:00
Erick Pérez Castellanos
ed4da78a6b
Updated Notification system to new UI
...
Still mising here some way to solve the stacked notifications issue.
2014-12-04 17:10:19 -05:00
Erick Pérez Castellanos
21b7e3d42e
Removed ClutterActor from main UI
...
Use GtkSearchbar
2014-12-04 17:10:19 -05:00
Erick Pérez Castellanos
ccd014c820
Initial GdHeaderBar migration
2014-12-04 17:10:18 -05:00
Erick Pérez Castellanos
d8e902ee0a
Added initial changes to GcalWindow
...
Replaced GcalToolbar for GdHeaderBar
Commented out code for ensure building
2014-12-04 17:10:18 -05:00