summaryrefslogtreecommitdiff
path: root/endless/eospagemanager.c
Commit message (Collapse)AuthorAge
* Show our internal widgets in eos-windowMatt Watson2014-01-29
| | | | | | | | | | | | Users should not have be forced to call show all on the toplevel. Calling show on all the widgets they create should be enough to make things show on screen. Which means we need to call show on our internals ourselves. Added a test for this. Calls show on the window so will actually make something pop on screen for a second. But so do other test we have so I think thats OK [endlessm/eos-sdk#535]
* Fixed ordering of type checking in public C methodsMatt Watson2014-01-15
| | | | | | In a couple of places, we would first access the private data of and pointer, and then assert it was the type we were expecting [endlessm/eos-sdk#469]
* Use the new way to define private gobject dataMatt Watson2013-12-09
| | | | | Simpler and has a nicer memory layout. Needed glib 2.38 to do this. [endlessm/eos-sdk#421]
* Removed PStack from sdkMatt Watson2013-12-05
| | | | | | | We used this for our page manager, now we can just use GtkStack with Gtk 3.10 [endlessm/eos-sdk#417]
* Replaced calls to 'g_object_unref' with 'g_clear_object'Fernando Farfan2013-06-20
| | | | [endlessm/eos-sdk#119]
* Properly alloced memory for background size/position strings.Matt Watson2013-06-18
| | | | [endlessm/eos-sdk#102]
* Added tests for new background child props.Matt Watson2013-06-18
| | | | [endlessm/eos-sdk#102]
* Added child properties for more control of page backgrounds.Matt Watson2013-06-18
| | | | | | | They do nothing yet, just put the getters and setters in the page manager. [endlessm/eos-sdk#102]
* Fixed missing comma in app-windowFernando Farfan2013-06-17
| | | | [endlessm/eos-sdk#97]
* Addressed code review comments.Fernando Farfan2013-06-17
| | | | | | | | Several edits to address code review comments: - eostopbar.c: Switched the left&center top bar hboxes to alignments. - eostopbar.c: Replaced gtk_widget_destroy with gtk_container_remove. - eospagemanager.c: added dispose() virtual function to unref topbar widgets. [endlessm/eos-sdk#97]
* Corrected pstack.h includeFernando Farfan2013-06-17
| | | | | Corrected pstack.h include [endlessm/eos-sdk#97]
* Added support for left topbar and center topbar.Fernando Farfan2013-06-17
| | | | | | | Modified EosPageManager, EosTopbar and EosWindow to have support for the two new topbars. app-window.js includes some tests for these two widgets. [endlessm/eos-sdk#97]
* Private page manager API to get internal pstack transition typeMatt Watson2013-06-12
| | | | | EosWindow will always use this type when transitioning the background. [endlessm/eos-sdk#88]
* Added warning when removing the visible page from pm.Matt Watson2013-06-12
| | | | [endlessm/eos-sdk#101]
* visible-page property update if visible page is removedMatt Watson2013-06-10
| | | | | | | Before the visible page would be set to null if it was removed, instead of pointing to another page in the page manager. Also signals for property changes were not emitted. [endlessm/eos-sdk#101]
* Fixed up the splash page documentation.Matt Watson2013-06-03
| | | | [endlessm/eos-sdk#62]
* Added documentation for page manager transition type and duration.Matt Watson2013-05-31
| | | | [endlessm/eos-sdk#61]
* Added transition type and duration props to page manager.matt2013-05-29
| | | | | | | | These just wrap the functionality of GtkStack. Added some dropdowns in the app-window.js to try the different transition options and some simple c tests. [endlessm/eos-sdk#61]
* Merge pull request #87 from endlessm/issues/59P. F. Chimento2013-05-29
|\ | | | | Issues/59
| * Rename 'background' API to 'background-uri'P. F. Chimento2013-05-29
| | | | | | | | [endlessm/eos-sdk#59]
| * Style changes, added additional assertions to test the setting of a page's ↵Will G2013-05-23
| | | | | | | | | | | | background [endlessm/eos-sdk#59]
| * Updated PageManager docs to reflect background_uri change, added test for ↵Will G2013-05-21
| | | | | | | | | | | | changing page backgrounds [endlessm/eos-sdk#59]
| * Various fixesP. F. Chimento2013-05-17
| | | | | | | | | | | | | | | | - Remove visible-page-background child property; only the window should be listening to this. - Style fixes - Monitor page child properties as in the toolbox and actions [endlessm/eos-sdk#59]
| * Added a visible-page-background property and tests.matt2013-05-17
| | | | | | | | | | | | | | visible-page-background property points to the URI of the background of the current page. Should probably be extended to give the correct background when page-managers are nested. [endlessm/eos-sdk#59]
| * Background child property for pages, sets window background.matt2013-05-17
| | | | | | | | | | | | | | The current page's background property controls the background of the window. EosWindow listens in on the page mangers notify signals to update its background. [endlessm/eos-sdk#59]
* | Merge pull request #83 from endlessm/issues/69P. F. Chimento2013-05-17
|\ \ | |/ |/| #69
| * Use independent replacement for GtkStack in page managermatt2013-05-17
| | | | | | | | | | | | Replacement is at https://github.com/ptomato/pstack (Matt & Philip) [endlessm/eos-sdk#69]
* | Add actions and toolbox child properties to page managerP. F. Chimento2013-05-16
|/ | | | | | | - Child property 'actions' (currently a boolean telling whether a fake action area is displayed as a red box; will become a JSON string in the future) - Child property 'custom-toolbox-widget'
* Treat pages with no name as having name NULLP. F. Chimento2013-05-14
| | | | [endlessm/eos-sdk#58]
* Use hash table to index pages by name and widgetmatt2013-05-14
|
* Implement EosPageManagerP. F. Chimento2013-05-13
Minimum functionality for EosPageManager. Currently uses a GtkNotebook internally until we decide what to do regarding GtkStack. (Philip; map/unmap Matt, Patrick)