Erick Pérez Castellanos
a24eca0386
gcal-view: modified mark_current_unit API
...
Added x,y return values, positions of the current unit
2014-12-04 17:10:29 -05:00
Erick Pérez Castellanos
8cbac83723
gcal-month-view: migrated to new GcalView API
...
Migrated to new event creation flow, compliant with one click create event.
Moved to new private instance data API.
2014-12-04 17:10:29 -05:00
Erick Pérez Castellanos
92c2d2e090
gcal-new-event-widget: adding new getter API
...
Added GcalNewEventWidget:get_close_button
Added GcalNewEventWidget:get_create_button
Added GcalNewEventWidget:get_details_button
2014-12-04 17:10:29 -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
c5f11e674a
build: updated configure.ac
...
Upgraded glib and gtk+ required versions
Removed clutter definitions
Removed revelear build option from libgd module
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
239057a041
css: update styles to new ui
...
Cleaned unused rules
Fixed rules to match GcalNewEventWidget
2014-12-04 17:10:28 -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
984ec9f07f
gcal-new-event-widget: initial rework of new-event-widget
...
Moved into new-style composited widget
Added GtkBuilder ui file
Added gmodule-export-2.0 dependency
2014-12-04 17:10:28 -05:00
Erick Pérez Castellanos
2b7d22d44c
gcal-arrow-bin: reorder file according to HACKING
2014-12-04 17:10:28 -05:00
Erick Pérez Castellanos
773b575a7b
build: move ui files into data subdir
2014-12-04 17:10:28 -05:00
Erick Pérez Castellanos
20390c1443
gcal-aplication: cleaning some code
...
Don't think a user will use shorcuts for changing 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
bd8f2379c7
gcal-view: rename GcalView:clear_mark vfunc
2014-12-04 17:10:28 -05:00
Erick Pérez Castellanos
d3758a3e99
gcal-application: clean header file
2014-12-04 17:10:28 -05:00
Erick Pérez Castellanos
f3df3e784d
misc: cleaning unused code.
2014-12-04 17:10:28 -05:00
Erick Pérez Castellanos
37dc43c518
gcal-view: implementing GcalView:clear vfunc
2014-12-04 17:10:27 -05:00
Erick Pérez Castellanos
1c7483e87b
gcal-window: removed unneeded title
2014-12-04 17:10:27 -05:00
Erick Pérez Castellanos
3b222e4e01
gcal-day-view: fixed all-day events allocation
2014-12-04 17:10:27 -05:00
Erick Pérez Castellanos
0a5540bfac
gcal-edit-dialog: ui fixes
...
Build against gtk+ master without warnings.
Used new GtkHeaderBar as titlebar of the dialog.
Reworked read-only event notification. Show up on the titlebar now.
2014-12-04 17:10:27 -05:00
Erick Pérez Castellanos
6e7deface2
gcal-day-view: implemented GtkContainer:remove
2014-12-04 17:10:27 -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
fcef0d64d1
gcal-view: added :clear vfunc
...
Added to prevent the need of a troubling implementation
of GtkContainer:forall method in DayView and WeekView composited widgets
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
3c038ac3c3
gcal-view: more cleaning of GcalView API
...
Removed GcalView:updated signal
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
edf5d42ed9
gcal-day-view: source cleaning
2014-12-04 17:10:26 -05:00
Erick Pérez Castellanos
6238b77590
gcal-day-view: fixed :draw_event check
2014-12-04 17:10:26 -05:00
Erick Pérez Castellanos
912a5d46e9
gcal-all-day-grid: allocate event largers than one day
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
318cd4dd33
build: updated libgd to latest
...
Fixed build warning
2014-12-04 17:10:26 -05:00
Erick Pérez Castellanos
f2a8e8b674
gcal-day-view: added scroll_to current unit
...
This is the initial approach, which might be improved/fixed later
2014-12-04 17:10:26 -05:00
Erick Pérez Castellanos
b03c592e99
gcal-day-view: clean up unneeded functions
2014-12-04 17:10:26 -05:00
Erick Pérez Castellanos
c9935ab0d6
gcal-day-view: updated :get_left_header function
...
Includes dayweek string now.
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
005dd5e917
gcal-viewport: added :scroll_to method
...
GcalViewport:scroll_to will scroll to a point of it
children accordingly to a value passed
2014-12-04 17:10:25 -05:00
Erick Pérez Castellanos
deb21b8297
docs: added HACKING file
2014-12-04 17:10:25 -05:00
Erick Pérez Castellanos
4330859ae0
gcal-view: removed unused methods
2014-12-04 17:10:25 -05:00
Erick Pérez Castellanos
a5157748bc
gcal-view: cleaned GcalView API
...
Removed GcalView:remove_by_uuid method.
Reordered gcal-view header file.
2014-12-04 17:10:25 -05:00
Erick Pérez Castellanos
f4179ec990
build: removed unused code from gcal-utils
...
Removed enums and one function
2014-12-04 17:10:25 -05:00
Erick Pérez Castellanos
044654dab4
build: removed Clutter dependency
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
def8cf720b
gcal-days-grid: fixed corner case in allocation
...
Fixed allocation of events place around midnight.
2014-12-04 17:10:24 -05:00
Erick Pérez Castellanos
1c27bb35ff
gcal-month-view: added #GcalView implementations
...
Added #GcalView:get_left_header and #GcalView:get_right_header
Reorded #GcalView vfuncs implementatiob in the source file
2014-12-04 17:10:24 -05:00
Erick Pérez Castellanos
2cfe30d795
docs: updated TODO
2014-12-04 17:10:24 -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
32cd17c8e8
gcal-day-view: added #GtkContainer:add implementation
...
gcal-days-grid: added #GtkWidget:size-allocate implementation
These implementations are initial approaches, there's a lot
fo FIXME around the code with some fixes still needed.
2014-12-04 17:10:24 -05:00