| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
Emitting the ::delete-event signal ourselves is not supported, and will
inevitably lead to undefined behaviour.
|
|
|
|
| |
For 2013-09-27 release
|
|\
| |
| | |
#270 [wikipedia] Back button on category page
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Designers wanted a back button the categories page
to make it easier for users to navigate back to
the home page. This button is an asset button
from our SDK.
[endlessm/eos-sdk#270]
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
We were encountering a bizarre bug where the textview would enlarge
when you click the button on the category page. It seems to be
due to the set_size_request call on the textview or containing
widget. To correct, I took out that set_size_request call and
instead subclassed the textview to override the get_preferred_width
function.
The button image is a placeholder till we get the right asset from
design.
|
| | |
|
|\ \
| |/
|/| |
API for per-user application config directory
|
| |
| |
| |
| |
| |
| |
| | |
Running tests with the same application ID causes DBus collisions.
Apparently this did not cause problems until now.
[endlessm/eos-sdk#303]
|
|/
|
|
|
|
|
|
|
|
| |
During application startup, ensure that the config directory
($HOME/.config/com.example.application-id) exists and is writable.
Add API for accessing the directory:
- eos_application_get_config_dir()
- EosApplication:config-dir
[endlessm/eos-sdk#303]
|
|\
| |
| | |
Issues/310
|
| |
| |
| |
| |
| |
| | |
A few formatting improvements
[endlessm/eos-sdk#310]
|
| |
| |
| |
| |
| |
| | |
Previously, it wasn't imported
[endlessm/eos-sdk#310]
|
| |
| |
| |
| |
| |
| |
| | |
In case the name of the web action is URIencoded, make sure to URIdecode
it before looking it up in the dictionary of defined web actions.
[endlessm/eos-sdk#310]
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Replace _webActions with define_web_action() method and another
define_web_actions() method for the Endless.js overrides file
- Replace _translationFunction with set_translation_function() and
get_translation_function()
[endlessm/eos-sdk#310]
|
| |
| |
| |
| |
| |
| |
| | |
Clean up the code and make sure that it can be used as an example without
introducing any bad practices.
[endlessm/eos-sdk#310]
|
|\ \
| |/
|/| |
#313 Fix doc tests
|
|/
|
|
|
|
| |
Add missing EosFlexyGrid documentation and fix a couple of cosmetic issues.
[endlessm/eos-sdk#313]
|
|\
| |
| | |
Documentation for WebHelper
|
|/
|
|
|
|
|
|
| |
This adds the infrastructure for autogenerating HTML documentation from a
Javascript module using NaturalDocs, and then adds documentation comments
to webhelper.js.
[endlessm/eos-sdk#302]
|
|\
| |
| | |
#306 Added asset button to the endless override
|
| |
| |
| |
| |
| |
| |
| |
| | |
The syntax can will hopefully stay the same for apps when this
widget gets rewritten in C. Added support for labels like the
standard button. Moved the overrides rules to a separate .inc
makefile so we can add more standard js libs if we want
[endlessm/eos-sdk#290]
|
|\ \
| |/
|/| |
Improvements to EosFlexyGrid
|
| |
| |
| |
| | |
[endlessm/eos-sdk#1015]
|
| |
| |
| |
| | |
[endlessm/eos-sdk#1015]
|
| |
| |
| |
| | |
[endlessm/eos-sdk#1015]
|
| |
| |
| |
| |
| |
| | |
This allows testing the FlexyGrid widget in a scrollable widget.
[endlessm/eos-sdk#1015]
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The FlexyGrid cannot really have a fixed minimum height, since we don't
support width-for-height layout. This means that the FlexyGrid needs a
minimum height equal to its natural height - and we need to compute the
latter depending on the passed width.
This fixes the height handling when packing a EosFlexyGrid inside a
GtkScrolledWindow.
[endlessm/eos-sdk#1015]
[endlessm/eos-sdk#1015]
|
| |
| |
| |
| |
| |
| | |
The correct scope type is 'notified'.
[endlessm/eos-sdk#1015]
|
| |
| |
| |
| | |
[endlessm/eos-sdk#1015]
|
| |
| |
| |
| |
| |
| | |
Begin by testing the basic accessors and construction.
[endlessm/eos-sdk#1015]
|
| |
| |
| |
| |
| |
| | |
Properties, accessors, and documentation were missing.
[endlessm/eos-sdk#1015]
|
| | |
|
| |
| |
| |
| | |
[endlessm/eos-sdk#1015]
|
|/
|
|
|
|
|
| |
Restructure the layout code so that we only have one path that computes both
the height-for-width and the allocation.
[endlessm/eos-sdk#1015]
|
|
|
|
| |
Spotted by Watson's spidey senses.
|
|\
| |
| | |
Unit tests for WebHelper
|
| |
| |
| |
| |
| |
| |
| |
| | |
The autotools code for running the tests should go in the included
Makefile.am in the test/ subdirectory, so that all those test files
are run and distributed in the same place.
[endlessm/eos-sdk#290]
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
These are tests for the basic functionality and a few fail cases of
webhelper, by no means exhaustive. There are a few tests that cannot
execute because I do not currently know of any way to catch exceptions
that occur inside GObject callbacks.
[endlessm/eos-sdk#290]
|
| |
| |
| |
| |
| |
| |
| |
| | |
Previously, the translation was such that it did a dummy translation,
italicizing the text to be translated. Now it looks for a translationFunction
property on the app object, and calls that on the text.
[endlessm/eos-sdk#290]
|
| |
| |
| |
| |
| |
| |
| | |
- Move normal URI test to the top
- Throw an exception if a nonexistent web action is called.
[endlessm/eos-sdk#290]
|
| |
| |
| |
| |
| |
| |
| |
| | |
Also, since the functions will likely be translated into C in the
future, give_them_underscored_names insteadOfCamelCase, in order to
avoid API changes.
[endlessm/eos-sdk#290]
|
| |
| |
| |
| |
| |
| |
| | |
The webhelper tests should be in their own directory, mirroring the
source directory structure.
[endlessm/eos-sdk#290]
|
| |
| |
| |
| |
| |
| |
| |
| | |
This adds a script eos-run-test which is adapted from gjs_run_tests,
but does not try to discover the tests itself. Instead, in keeping with
Automake's test suite facilities, it takes the filename of a test to run.
[endlessm/eos-sdk#290]
|
|\ \
| | |
| | | |
Flexy grid for the app store
|
| | |
| | |
| | |
| | | |
We were missing a return here.
|
| | |
| | |
| | |
| | | |
In addition to a background.
|
| | |
| | |
| | |
| | |
| | | |
Previously, we were missing a cell while switching to a new row in the
preferred height request.
|
| | |
| | |
| | |
| | |
| | | |
Make sure we never have a case where the minimum size request for the
EosFlexyGrid can exceed its natural.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
A layout manager for flexible grid layouts using the same algorithm of
the Discovery Center. The UI pattern is going to be used in the app
store and other native applications, so it makes sense to have this
widget in the SDK.
|