Commit Graph
3183 Commits
Author SHA1 Message Date
Erick Pérez Castellanos aa20a71ca9 gcal-day-view: initial implementation of view API
Implemented:
#GcalView:get_initial_date
#GcalView:get_final_date
#GcalView:contains_date

#GcalView:get_left_header
#GcalView:get_right_header

#GcalView:get_by_uuid
2014-12-04 17:10:24 -05:00
Erick Pérez Castellanos f3afda6584 gcal-event-widget: added :date-end property
Added get/set accesors methods.
2014-12-04 17:10:24 -05:00
Erick Pérez Castellanos 0c03de1631 docs: fixed docs string 2014-12-04 17:10:23 -05:00
Erick Pérez Castellanos cd60f84bb8 gcal-days-grid: added :get_by_uuid method
Added GcalView:get_by_uuid like method to use from GcalDayView and GcalWeekView
2014-12-04 17:10:23 -05:00
Erick Pérez Castellanos 8644ad8921 gcal-all-day-grid: added :get_by_uuid method
Added GcalView:get_by_uuid like method to use from GcalDayView and GcalWeekView
2014-12-04 17:10:23 -05:00
Erick Pérez Castellanos 05c2d6064b gcal-all-day-grid: make it reactive
Missing to communicate click actions
2014-12-04 17:10:23 -05:00
Erick Pérez Castellanos 7bb3381b6b gcal-event-widget: fix retrieve :summary property
Formatting fixes.
Added functions docs.
2014-12-04 17:10:23 -05:00
Erick Pérez Castellanos ca4dc4f739 gcal-manager: fixed memory leak 2014-12-04 17:10:23 -05:00
Erick Pérez Castellanos 765331cb4a gcal-viewport: add vertical scroll capability
Added function docs.
2014-12-04 17:10:23 -05:00
Erick Pérez Castellanos 800ecf938c gcal-view: add some API implementation
Added GcalView:get_left_header and GcalView:get_right_header
implementations to GcalMonthView and GcalYearView
2014-12-04 17:10:23 -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 42ff2e76da ui: added GcalDayView widget
Initial approach, it doesn't do anything but painting the background.
Still missing to handle chidlren allocation.

Integrated GcalAllDayGrid, GcalViewport and GcalDaysGrid.
2014-12-04 17:10:22 -05:00
Erick Pérez Castellanos 728ea4db16 ui: added GcalDaysGrid widget
The widget for keeping event widgets. It will be used in DayView and WeekView
2014-12-04 17:10:22 -05:00
Erick Pérez Castellanos ac596a960b gcal-all-day-grid: minor fixes 2014-12-04 17:10:22 -05:00
Erick Pérez Castellanos 984b65780a ui: added GcalViewport widget.
Basically a Viewport with overlaying scrollbars, for using inside the views
2014-12-04 17:10:22 -05:00
Erick Pérez Castellanos 03af4df286 gcal-view: GcalViewChild struct field renamed 2014-12-04 17:10:22 -05:00
Erick Pérez Castellanos 3c1a1b89c1 gcal-month-view: removed unnecessary function split
Reordered some functions.
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 72a4981965 ui: upddated GcalYearView to new UI
Missing: make it compliant with new GcalView API
2014-12-04 17:10:21 -05:00
Erick Pérez Castellanos b9d111fd42 ui: updated GcalMonthView to new UI
Missing make it compliant with the new GcalView API
2014-12-04 17:10:21 -05:00
Erick Pérez Castellanos beb17fadca misc: formatting issues 2014-12-04 17:10:21 -05:00
Erick Pérez Castellanos 65326c0d05 misc: cleaned unused include directive 2014-12-04 17:10:21 -05:00
Erick Pérez Castellanos be1358313d gcal-view: added safety check to every vfunc call 2014-12-04 17:10:21 -05:00
Erick Pérez Castellanos bfa996b982 ui: added GcalAllDayGrid widget.
GcalAllDayGrid will work for day and week view.
This is the initial implementation, that doesn't respond
to events (mouse clicks)
2014-12-04 17:10:21 -05:00
Erick Pérez Castellanos 3dd88ba829 gcal-view: started API migration 2014-12-04 17:10:21 -05:00
Erick Pérez Castellanos 34aa3d3922 build: fixed warning 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 6f42fc093a build: Added gresources to binary
GcalNavBar ui added as a resource.
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 a30fcfc59a app: Fixed string in --version handle 2014-12-04 17:10:19 -05:00
Erick Pérez Castellanos 453f6a9e17 ui: Removed GcalToolbar and GcalSearchbar 2014-12-04 17:10:19 -05:00
Erick Pérez Castellanos 603a41f424 Removed internal copy of Notification widget.
Use GdNotification
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 63a0bc2bab Updated authors 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
Daniel Mustieles 09611d341b Updated FSF's address 2014-01-23 12:54:54 +01:00
Erick Pérez Castellanos 262a50a32f gcal-application: save window position and size
Format fixes in gcal-application.h
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=700039
2013-05-17 14:42:21 -04:00
Erick Pérez Castellanos 95461213a5 Added command line handling.
Fixes: https://bugzilla.gnome.org/show_bug.cgi?id=700041
2013-05-17 14:42:21 -04:00
Erick Pérez Castellanos 01145b8916 Migrated to Gtk+-3.8 2013-05-17 14:41:12 -04:00