summaryrefslogtreecommitdiff
path: root/endless
Commit message (Collapse)AuthorAge
...
* 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]
* EosWindow is fullscreenP. F. Chimento2013-04-25
| | | | | | | | EosWindow maximizes itself on creation. This code does not enforce maximization or forbid the window from resizing, since that is the window manager's job. [#12]
* Define G_LOG_DOMAINP. F. Chimento2013-04-24
| | | | | | | | | Improvement to the build system: this allows you to turn on debug messages from the SDK by running G_MESSAGES_DEBUG=EndlessSDK ./myprogram Use G_MESSAGES_DEBUG=all to turn on messages from other libraries too.
* Rename C source and header filesP. F. Chimento2013-04-24
| | | | | | For consistency with GTK, blah.[ch] should be named eosblah.[ch]. [#23]
* Application classP. F. Chimento2013-04-24
| | | | | | | | | Add an EosApplication class. Functionality: - present main application window when activated - warn if more than one application window is added Also add a stub EosWindow class that overrides GtkWindow's "application" property to be a construct-only property. [#4]
* Add test frameworkPhilip Chimento2013-04-17
| | | | | | | There are automated tests which run when you do 'make check', and also smoke tests which demonstrate one piece of functionality, which can be used as a sort of sanity check or demo. [#1]
* Internationalize the shared libraryP. F. Chimento2013-04-17
| | | | | | Add infrastructure for translating the single string in the shared library. [#1]
* Skeleton build system to build a shared libraryPhilip Chimento2013-04-17
Builds a dummy shared library that exports one symbol for testing, eos_hello_sample_function(). [#1]