summaryrefslogtreecommitdiff
path: root/endless
Commit message (Collapse)AuthorAge
...
* Debug Topbars not being drawn in Eos themeFernando Farfan2013-06-17
| | | | | Added printf (..) statements to make sure that the eos_top_bar_set_*_widget methods are being executed, even though they're not displaying the topbar properly. [endlessm/eos-sdk#97]
* Draw topbars in EosWindowFernando Farfan2013-06-17
| | | | | Work in progress. Topbars do not appear when using Endless theme. [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]
* Bugfixes. Window background handles case of no pages in pm.Matt Watson2013-06-12
| | | | | | Also updates main area tests in test-window.c to reflect new widget hierarchy of EosWindow. [endlessm/eos-sdk#88]
* 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]
* No background animation switching between pages with same backgroundMatt Watson2013-06-12
| | | | | | When background URI is changes for the currently visible page, it will switch backgrounds without a transition animation. [endlessm/eos-sdk#88]
* EosWindow size allocate ignores border-width.Matt Watson2013-06-12
| | | | | | Background is drawn in an internal widget so using the border width would prevent it from drawing full screen. [endlessm/eos-sdk#88]
* Window background transitions match page manager transitions.Matt Watson2013-06-12
| | | | | | | Added a stack as an internal widget to the window which powers background transitions. [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]
* Splash page manager's add will add child as the splash page.Matt Watson2013-06-03
| | | | | More documentation improvements too. [endlessm/eos-sdk#62]
* Fixed up the splash page documentation.Matt Watson2013-06-03
| | | | [endlessm/eos-sdk#62]
* Added basic splash page manager functionality.matt2013-06-03
| | | | | | | Splash page and main page widget properties with getters and setters. Ability to switch between the splash and main page. Added splash- page.js smoke test. [endlessm/eos-sdk#62]
* Include eosenums.h in the documentation.Felipe Erias Morandeira2013-06-03
| | | | [endlessm/eos-sdk#30]
* EosActionButton: removed EOS_SDK_ALL_API_VERSIONS, as this is a private header,Felipe Erias Morandeira2013-06-03
| | | | | | setting a NULL icon id clears the icon (was displaying a warning before) some changes to code style [endlessm/eos-sdk#30]
* Fixed warningsFelipe Erias Morandeira2013-06-03
| | | | [endlessm/eos-sdk#30]
* Code formatFelipe Erias Morandeira2013-06-03
| | | | [endlessm/eos-sdk#30]
* A number of small fixes. Moved eosactionbutton.h to eosactionbutton-private.hFelipe Erias Morandeira2013-06-03
| | | | [endlessm/eos-sdk#30]
* EosActionButton : an internal widget to represent an action in the application.Felipe Erias Morandeira2013-06-03
| | | | | | | The widget extends GtkButton and implements its own draw() method. It holds a GtkLabel and a GtkImage internally. EosActionButtonSize : an enum that is used to indicate the desired size of the EosActionButton. [endlessm/eos-sdk#30]
* 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]
* | Various fixes from code reviewP. F. Chimento2013-05-17
| | | | | | | | | | | | | | | | - Style fixes - Add API to documentation - Add header to private headers [endlessm/eos-sdk#60]
* | Style fixes, delete actions-standin on main are widget destroy.Matt Watson2013-05-16
| | | | | | | | | | | | Also removed get_preffered_heigh_for_width and width_for_height virtual methods which were unnecessary. [endlessm/eos-sdk#60]
* | Integrate page manager and main area into EosWindowP. F. Chimento2013-05-16
| |
* | 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'
* | EosMainArea tweaksP. F. Chimento2013-05-16
| | | | | | | | | | | | | | | | - Make sure the toolbox widget is always visible - Display the sidebars if either the toolbox or the action area should be displayed - Different pages can share the same toolbox [endlessm/eos-sdk#60]
* | Make action area persistentP. F. Chimento2013-05-16
| | | | | | | | | | | | Instead of destroying and recreating the action area, just show and hide it as needed. [endlessm/eos-sdk#60]
* | Added dummy event box to stand in for eventual actions areaMatt Watson2013-05-16
| | | | | | | | | | Fixed some sizing bugs [endlessm/eos-sdk#10]
* | Main area toolbox now allocated to left of contentMatt Watson2013-05-16
| | | | | | | | | | Still very basic. Not much fancy sizing happening yet. [endlessm/eos-sdk#10]
* | Added add and remove vfuncsRory MacQueen2013-05-16
| | | | | | | | | | | | They are required for GtkContainer class [endlessm/eos-sdk#10]
* | Initial main area widgetMatt Watson2013-05-16
|/ | | | | | | Has private getters/setters for two areas. Functioning container. Only shows the content widget. Added all the virtual functions for size requests and allocations. [endlessm/eos-sdk#10]
* Merge pull request #68 from endlessm/issues/58P. F. Chimento2013-05-16
|\ | | | | Implement EosPageManager
| * 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)
* | Merge pull request #72 from endlessm/issues/63P. F. Chimento2013-05-15
|\ \ | | | | | | Changed topbar padding around minimize and close buttons
| * | Changed topbar padding around minimize and close buttons.matt2013-05-06
| |/ | | | | | | | | Simplified the internal widgetry of the topbar a bit too. [endlessm/eos-sdk#63]
* / Switch order of header checksP. F. Chimento2013-05-13
|/ | | | [endlessm/eos-sdk#74]
* Implements EosTopBar and integrates it in EosWindowFelipe Erias Morandeira2013-05-02
| | | | [endlessm/eos-sdk#7]
* Crash on eos_window_new (NULL)P. F. Chimento2013-04-30
| | | | | | | Creating a window that is not tied to an application should be a serious programming error. [#42]
* Testing and documentation improvements for EosWindowP. F. Chimento2013-04-25
| | | | [#12]