| Commit message (Collapse) | Author | Age |
... | |
|
|
|
|
|
|
| |
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]
|
|
|
|
|
|
|
|
| |
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]
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
For consistency with GTK, blah.[ch] should be named eosblah.[ch].
[#23]
|
|
|
|
|
|
|
|
|
| |
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]
|
|
|
|
|
|
|
| |
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]
|
|
|
|
|
|
| |
Add infrastructure for translating the single string in the shared
library.
[#1]
|
|
Builds a dummy shared library that exports one symbol for testing,
eos_hello_sample_function().
[#1]
|