| Commit message (Collapse) | Author | Age |
... | |
|
|
|
|
| |
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]
|
|
|
|
|
| |
Work in progress. Topbars do not appear when using Endless theme.
[endlessm/eos-sdk#97]
|
|
|
|
|
|
|
| |
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]
|
|
|
|
|
|
| |
Also updates main area tests in test-window.c to reflect new widget
hierarchy of EosWindow.
[endlessm/eos-sdk#88]
|
|
|
|
|
| |
EosWindow will always use this type when transitioning the background.
[endlessm/eos-sdk#88]
|
|
|
|
|
|
| |
When background URI is changes for the currently visible page, it will
switch backgrounds without a transition animation.
[endlessm/eos-sdk#88]
|
|
|
|
|
|
| |
Background is drawn in an internal widget so using the border width
would prevent it from drawing full screen.
[endlessm/eos-sdk#88]
|
|
|
|
|
|
|
| |
Added a stack as an internal widget to the window which powers
background transitions.
[endlessm/eos-sdk#88]
|
|
|
|
| |
[endlessm/eos-sdk#101]
|
|
|
|
|
|
|
| |
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]
|
|
|
|
|
| |
More documentation improvements too.
[endlessm/eos-sdk#62]
|
|
|
|
| |
[endlessm/eos-sdk#62]
|
|
|
|
|
|
|
| |
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]
|
|
|
|
| |
[endlessm/eos-sdk#30]
|
|
|
|
|
|
| |
setting a NULL icon id clears the icon (was displaying a warning before)
some changes to code style
[endlessm/eos-sdk#30]
|
|
|
|
| |
[endlessm/eos-sdk#30]
|
|
|
|
| |
[endlessm/eos-sdk#30]
|
|
|
|
| |
[endlessm/eos-sdk#30]
|
|
|
|
|
|
|
| |
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]
|
|
|
|
| |
[endlessm/eos-sdk#61]
|
|
|
|
|
|
|
|
| |
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]
|
|\
| |
| | |
Issues/59
|
| |
| |
| |
| | |
[endlessm/eos-sdk#59]
|
| |
| |
| |
| |
| |
| | |
background
[endlessm/eos-sdk#59]
|
| |
| |
| |
| |
| |
| | |
changing page backgrounds
[endlessm/eos-sdk#59]
|
| |
| |
| |
| |
| |
| |
| |
| | |
- 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]
|
| |
| |
| |
| |
| |
| |
| | |
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]
|
| |
| |
| |
| |
| |
| |
| | |
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]
|
|\ \
| |/
|/| |
#69
|
| |
| |
| |
| |
| |
| | |
Replacement is at https://github.com/ptomato/pstack
(Matt & Philip)
[endlessm/eos-sdk#69]
|
| |
| |
| |
| |
| |
| |
| |
| | |
- Style fixes
- Add API to documentation
- Add header to private headers
[endlessm/eos-sdk#60]
|
| |
| |
| |
| |
| |
| | |
Also removed get_preffered_heigh_for_width and width_for_height
virtual methods which were unnecessary.
[endlessm/eos-sdk#60]
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
- 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'
|
| |
| |
| |
| |
| |
| |
| |
| | |
- 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]
|
| |
| |
| |
| |
| |
| | |
Instead of destroying and recreating the action area, just show and
hide it as needed.
[endlessm/eos-sdk#60]
|
| |
| |
| |
| |
| | |
Fixed some sizing bugs
[endlessm/eos-sdk#10]
|
| |
| |
| |
| |
| | |
Still very basic. Not much fancy sizing happening yet.
[endlessm/eos-sdk#10]
|
| |
| |
| |
| |
| |
| | |
They are required for GtkContainer class
[endlessm/eos-sdk#10]
|
|/
|
|
|
|
|
| |
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]
|
|\
| |
| | |
Implement EosPageManager
|
| |
| |
| |
| | |
[endlessm/eos-sdk#58]
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
Minimum functionality for EosPageManager. Currently uses a
GtkNotebook internally until we decide what to do regarding GtkStack.
(Philip; map/unmap Matt, Patrick)
|
|\ \
| | |
| | | |
Changed topbar padding around minimize and close buttons
|
| |/
| |
| |
| |
| | |
Simplified the internal widgetry of the topbar a bit too.
[endlessm/eos-sdk#63]
|
|/
|
|
| |
[endlessm/eos-sdk#74]
|
|
|
|
| |
[endlessm/eos-sdk#7]
|
|
|
|
|
|
|
| |
Creating a window that is not tied to an application should be a
serious programming error.
[#42]
|
|
|
|
| |
[#12]
|