Commit Graph
88 Commits
Author SHA1 Message Date
Erick Pérez Castellanos 194fd67b7d Modified GcalMonthView to fit the mockups.
Added Drawing docs to the doc folder.
Fixed styles to reach the borders.
Made some refactoring of the class.
2012-07-15 12:26:22 -04:00
William Jon McCann 5f58dc0692 Add some details to the about dialog 2012-07-13 09:54:19 -04:00
Erick Pérez Castellanos 08f5e46513 Changed toolbar button to Toggles.
Added behavior in GcalToolbar to manage the toogling mode of the view buttons
Added parameter in gcal_window_new to set the view-type initially.
2012-07-13 09:27:31 -04:00
Erick Pérez Castellanos f462712227 Added actua date mark to implemented views.
Following mockups by Reda Lazri, the actual day it's marked by drawing a box
around the weekday and a 2px line on the cell belonging to the actual date.
Added icon to gnome-calendar.desktop. Tweaked css a little bit.
2012-07-13 00:17:39 -04:00
Giovanni Campagna 970529cb2f [PATCH] Port to newer EvolutionDataServer
Since 3.5.3, evolution-data-server has changed API regarding
storage and retrieval of sources, introducing the ESourceRegistry
and removing GConf.
Adapt to that.
2012-07-12 10:04:56 -04:00
Piotr Drąg 004f622d40 Updated Polish translation 2012-07-12 00:12:11 +02:00
Erick Pérez Castellanos 90900b3575 Added view action to application.
Added links to GcalWindow::active-view
Added fix to GcalWindow for checking for child/events widgets in view before
instantiation.
2012-07-11 10:50:29 -04:00
Erick Pérez Castellanos a4276a1263 Handled sources_model::active changes.
Handled sources_model::active changes by emitting fake ::events-added and
::events-removed signals.
Updated methods hooked to ECalClientView signals to take into account
GcalManagerUnit::enabled field.
2012-07-11 10:50:29 -04:00
Erick Pérez Castellanos 917984fa01 Theming fixes.
GcalWindow::activew-view added notify.
2012-07-11 10:50:29 -04:00
Erick Pérez Castellanos f38146bd61 Updated TODO. Updated styles. 2012-07-11 10:50:29 -04:00
Erick Pérez Castellanos c3faffaf4f Fixed Makefile.am. 2012-07-11 10:50:29 -04:00
Erick Pérez Castellanos ade7c97aed Added method for faking ::events-added signal.
Added a method for sending a fake signal to newly created that don't cause an
update of the timespan covered by the actual query of GcalManager.
Added get_event_all_day method for find out if and event is all-day.
2012-07-11 10:50:29 -04:00
Erick Pérez Castellanos 63c7b1a91c Implemented ::set_date method.
Implemented set_date method, moving update of ::date attribute to another call
outside the construction process. The method can be used to set or update the
GcalView::active-date property
Implemented changes from GcalView API
Integrated GcalWeekView into application flow.
2012-07-11 10:50:29 -04:00
Erick Pérez Castellanos 89a941ec36 Reorganized GcalApplication source-file.
Connected settings to GcalWindow property.
2012-07-11 10:50:29 -04:00
Erick Pérez Castellanos 9a7bd95995 Reworked view handling inside GcalWindow.
Added properties ::active-view and ::active-date.
Added method for creating new views and for updating created ones.
Added bindings of property ::active-date to the same property of GcalView
Changed to use GcalView API.
Fixed some FIXMEs.
2012-07-11 10:50:29 -04:00
Erick Pérez Castellanos b819b70208 Added method for send ::events-added signal.
Added a hack for send ::events-added signal to newly created views even when the
range of dates covered is not changed.
2012-07-11 10:50:29 -04:00
Erick Pérez Castellanos 444298ae26 Improved GcalView API.
Added ::active-date property
Added set_date/get_date pair of methods for handling the property
Added get_initial_date/get_final_date pure virtual methods.
2012-07-11 10:50:28 -04:00
Erick Pérez Castellanos 681ee80f5b Minor docs adjustements. 2012-07-11 10:50:28 -04:00
Erick Pérez Castellanos e09ce361b0 Added GSettings to read/set the active view.
Placed code to generate G_TYPE_ENUM from my defined enums
Semi-integrated GcalWeekView
Updated TODO.
2012-07-11 10:50:28 -04:00
Erick Pérez Castellanos 55292f68ac Added regions to view.
Fixed/renamed/changed some classes names for css styling.
Fixed size_allocate, now taking into account regions differents font sizes.
2012-07-11 10:50:28 -04:00
Erick Pérez Castellanos 1021c7e781 Added GcalWeekView. Not integrated yet.
Refactoring the code inside GcalMonthView for drawing and for showing child
widgets.
Fixed ref_sink in GcalEditableRemainder. (Don't need it)
Added translation for weekdays abbreviation. (Thxs to ebassi & mclasen)
Passed make distcheck.
2012-07-11 10:50:28 -04:00
Erick Pérez Castellanos f83143050c Added undo notification system to event deletion.
Added GcalEventView::will-delete to let thw window knows about the change.
GcalWindow will handle the hiding of the event-widget till the notification goes
away or the user click "Undo".
Added method in GcalView interface to retrieve and event-widget by it's uuid.
Added some cosmetic changes in GcalMonthView as well.
2012-07-11 10:50:28 -04:00
Piotr Drąg 6853aaeb38 Updated Polish translation 2012-07-03 22:10:48 +02:00
Erick Pérez Castellanos 9eaa5238ae Fixed UI issue with GcalEditableReminder.
There was an issue when using the 'list-add' icon for adding a new reminder.
The issue is fixed, but still there's abunch of cleaning/aligning/redesigning
to do there.
2012-07-03 15:47:59 -04:00
Erick Pérez Castellanos 07ac070f08 First approach of Event view ended.
For now the view, works only for viewing, and not for editing.
The delete button works, though.
It's needed yet a notification for an event deletion.
2012-07-03 15:20:01 -04:00
Erick Pérez Castellanos dc0683b40b Added some infrastructure to notification system.
Warning: this particular commit may not build.
Added GtkNotification widget migrated from gnome-contacts.
Added methods in GcalWindow to show a notification.
2012-07-03 15:20:01 -04:00
Erick Pérez Castellanos 239e41de53 Passed 'make distcheck' 2012-07-03 15:20:01 -04:00
Erick Pérez Castellanos caf77599aa Added done-edit signal to GcalToolbar.
Connected ::done-edit to GcalEventView widget.
Minor geometry fixes.
2012-07-03 15:20:01 -04:00
Erick Pérez Castellanos bb85e5756f Removing host field temporary. 2012-07-03 15:20:01 -04:00
Erick Pérez Castellanos 443c7534d0 Fixed engine warning. 2012-07-03 15:20:01 -04:00
Erick Pérez Castellanos 325f0d8fa3 Added EVENT_VIEW mode to GcalToolbar.
Hooked signals to GcalWindow methods which connect with GcalEventView.
2012-07-03 15:20:00 -04:00
Erick Pérez Castellanos e113e60e0f Fixes and enhancements.
Fixed a bunch of warnings.
Added scode for methods in GcalEventView.
Fixed typo in GcalManager
2012-07-03 15:20:00 -04:00
Erick Pérez Castellanos b112ffaa97 Updated docs. 2012-07-03 15:20:00 -04:00
Erick Pérez Castellanos 0709722107 Added reminders widget.
This one implies a lot of assumptions/simplification,
mostly because the API to manage Alarm in e-d-s is huge,
and we want simplicity.
2012-07-03 15:20:00 -04:00
Erick Pérez Castellanos 6cee02a1ba UI Fixes.
Fixed opaque rounded corners
Fixed using radio instead of checkbox
Fixed using documents icon instead of list-view.
2012-07-03 15:20:00 -04:00
Erick Pérez Castellanos 39ed044ca5 Glue code for using those editable widgets.
Added GcalEventWidget::activated signal.
Fixed bug in GcalMonthView preventing to get button events.
Added methods in GcalUtils from Evo for formatting time.
..and stuff
2012-07-03 15:20:00 -04:00
Erick Pérez Castellanos 5c47b9312c Added editable widgets to Makefile.
This should be committed with the widgets.
My bad. Git ftw.
2012-07-03 15:20:00 -04:00
Erick Pérez Castellanos 8e35adf4a0 Added method to get events properties. 2012-07-03 15:20:00 -04:00
Erick Pérez Castellanos 8b7265d5da Added a new bunch of editable widgets.
Just one or two left.
2012-07-03 15:20:00 -04:00
Erick Pérez Castellanos 8bbb375ac1 Added initial version of GcalEditable family of widgets. 2012-07-03 15:20:00 -04:00
Erick Pérez Castellanos d4a19245d2 Started rewriting of GcalToolbar. 2012-07-03 15:20:00 -04:00
Erick Pérez Castellanos 2bda18e55e Removing _gcal prefix to indicate internal functions instead of static modifier. 2012-07-03 15:19:59 -04:00
Erick Pérez Castellanos a5dcdcc924 Started EventView coding. 2012-07-03 15:19:59 -04:00
Erick Pérez Castellanos dad2e4115c Changin autoconf required to match jhbuild.
Added .gdb_history
2012-06-04 06:55:28 -04:00
Erick Pérez Castellanos a53752013f Fixed typo. 2012-05-27 02:49:12 -04:00
Erick Pérez Castellanos ca9b9d576f Updated autotools as adviced here [1]
[1]: https://live.gnome.org/GnomeGoals/ModernAutotools
2012-05-27 02:49:12 -04:00
Piotr Drąg c5000a002d Added Polish translation
Having at least one translation could help with testing i18n.
2012-05-25 22:15:16 +02:00
Erick Pérez Castellanos 0fa5701210 Added check to e_cal_client_new. 2012-05-25 12:20:24 -04:00
Erick Pérez Castellanos 8acac74152 Fixed INSTALL generation. 2012-05-25 11:48:43 -04:00
Florian Müllner 6a2ead15b2 build: Use gnome-autogen.sh
Switch to a more standard autogen.sh - seriously, CVS?
2012-05-25 11:31:37 -04:00