Kai Huuhko
4dc1f2a412
Elementary: Synchronize more code in genlist <-> gengrid
2013-11-27 19:20:20 +02:00
Kai Huuhko
204147aa3a
Documentation: Increase doctree depth to list elm modules in main page
2013-11-27 19:16:32 +02:00
Kai Huuhko
80b554312a
Compatibility: Support the old kwarg "module_filename" in emotion.
2013-11-27 16:06:29 +02:00
Kai Huuhko
4e6d58301d
Elementary: Fix Icon example to match the changes made C example.
...
Thanks SeoZ!
2013-11-26 17:34:39 +02:00
Kai Huuhko
5443c35a9c
Elementary.gengrid: Split into multiple files like genlist
2013-11-26 15:15:48 +02:00
Kai Huuhko
a3634976c0
Elementary.object: Deprecate useless methods, add TODOs, fix formatting.
2013-11-26 04:38:53 +02:00
Kai Huuhko
75ee95a7d6
Elementary: Improve input event example.
...
- prevent focusing the log entry or the clear button widgets
- move log entry widgets cursor to end when it changes
- set weight size hints to allocate more space for log entry widget
- clarify the output messages
2013-11-26 02:37:46 +02:00
Kai Huuhko
3473e92379
Evas: Improve and correct the event string representations.
...
__repr__ should be used for object string representation, __str__ is
for converting something to a string value.
2013-11-26 02:32:22 +02:00
Kai Huuhko
bb4ef6fb02
Elementary.entry: Make filter_append data arg optional and note a TODO.
2013-11-25 23:24:57 +02:00
Kai Huuhko
feaeb7a468
Elementary: Use filter callback to handle the entry text in input example
2013-11-25 23:07:31 +02:00
Kai Huuhko
dd1ac3cd56
Elementary.entry: Fix the filter callback.
2013-11-25 23:07:31 +02:00
Kai Huuhko
4b95a88618
Elementary.entry: Clean up the utf8 <-> markup API
2013-11-25 23:07:23 +02:00
Kai Huuhko
d7cef5a697
Elementary: Add an example for input events.
2013-11-25 20:52:54 +02:00
Kai Huuhko
b5ecf69887
Evas: py3k compatibility fix for events' modifier_is_set method
2013-11-25 17:10:22 +02:00
Kai Huuhko
d3962ae2a9
Enable 1.7 compatibility packages.
2013-11-24 23:32:29 +02:00
Kai Huuhko
4bd9dd3243
Eo: Fix a Py2'ism.
2013-11-24 18:29:33 +02:00
Kai Huuhko
f2b22e94bb
Eo: Change _register_decorated_callbacks to not use hasattr/getattr
...
They actually get the value of a property, leading to unexpected
behavior. Iterate the class dict instead.
2013-11-24 17:56:08 +02:00
Kai Huuhko
5bc92ee2de
Add python-efl 1.7 compatibility packages, commented out by default.
2013-11-23 02:14:22 +02:00
Kai Huuhko
cfbd5db819
Attempt to fix inheritance graphs by changing output format to svg
2013-11-21 23:20:31 +02:00
Kai Huuhko
4d493bfd27
Make setup.py more rel... respectable, update TODO.
2013-11-21 22:17:21 +02:00
Kai Huuhko
3a26675680
Elementary: Convert more of the C DnD examples to Python.
2013-11-19 21:42:24 +02:00
Kai Huuhko
ba9f729094
Ecore: Add AnimatorTimeline.
2013-11-19 21:21:04 +02:00
Kai Huuhko
aa96c353c3
Elementary: Remove enums and extra stuff from __init__.py
...
In the interest of faster package initialization.
2013-11-19 21:21:04 +02:00
Kai Huuhko
2231ce4f13
Elementary: New dispatcher for object item selection callbacks.
...
This is cleaner and allows us to use properties_from_kwargs,
and should have better forward compatibility by allowing more
positional arguments to be added as *args is now unused.
2013-11-19 21:21:03 +02:00
Kai Huuhko
ad630770b5
Elementary.layout: Move methods from Layout to LayoutClass.
...
These should work in a "backwards" compatible way.
2013-11-19 21:21:03 +02:00
Kai Huuhko
0e21d6bfac
Doc: Fix many duplicate/missing label warnings and other issues.
2013-11-19 21:21:03 +02:00
Kai Huuhko
29073c7754
Elementary: Add logging to init, remove the unused cursor enums.
2013-11-19 21:21:03 +02:00
Kai Huuhko
3a79fbdde2
Simplify setup.py elm extensions, disable builder option in setup.cfg
2013-11-19 21:21:03 +02:00
Kai Huuhko
738a377a78
Elementary: Fix a couple of issues in edje external examples.
...
Include the source file too. It would be best to get rid of the binary
edje file and automate compiling/cleaning it.
2013-11-19 21:21:03 +02:00
Davide Andreoli
012b89076d
PythonEFL: new elm test for Theme
2013-11-16 13:15:18 +01:00
Kai Huuhko
225f061b05
Optimize exception propagation in several hot/time critical cases.
...
With "except *" a call is made to PyErr_Occurred on each call of a
function.
Adding a return value where possible and using an appropriate exception
value calls PyErr_Occurred only when that value is returned, ie.
an exception has been raised.
cdef void example_func() except *: <- PyErr_Occurred called on each call
cdef int example_func() except 0: <- PyErr_Occurred called only when
an exception has been raised (the function thus returns 0)
2013-11-10 08:47:21 +02:00
Kai Huuhko
e837f8f028
Elementary: Remove leftover deprecated function declarations.
...
The ones that have no equivalent replacement still do remain.
2013-11-09 23:12:33 +02:00
Kai Huuhko
9f6422a807
setup.py: Output error traceback from Cython check
...
This will hopefully shed more light on what's going wrong in onefang's
build script.
Also use script dir instead of cwd for relative path.
2013-11-09 13:26:09 +02:00
Kai Huuhko
3100dcfa46
Elementary: Forgot to add signal callbacks to GLView.
2013-11-09 12:00:38 +02:00
Kai Huuhko
09afe05a3c
Elementary: Add GLView.
2013-11-09 11:54:44 +02:00
Nathan Jervis
7896899abc
Elementary: Fix the number of seconds in a day in calendar examples.
2013-11-09 11:49:06 +02:00
Kai Huuhko
e557b2fcb4
Eo: Add several methods, tests and more debug logging.
...
Methods:
- parent_set/get
- event_freeze(_get)/thaw
- delete
Functions:
- event_global_freeze(_get)/thaw
Moved enums to efl.eo.enums.pxd
2013-11-09 09:05:44 +02:00
Kai Huuhko
91f6ce7ea8
Elementary: Add a call to need_efreet to the map examples.
...
This is required for the proper cache path to be found.
Otherwise it's created under cwd/(null)
2013-11-08 06:03:15 +02:00
Kai Huuhko
d623a30032
Follow Eo class name changes.
...
See commits c7addf40839c85cf2568f322a34220e8082d26f0 and
7b10fdb8f39c3b36f575dd22d26a1efe6ecd28ec
2013-11-07 16:45:02 +02:00
Kai Huuhko
af72b465e2
Elementary: Fix small issues in examples
2013-11-07 13:05:14 +02:00
Kai Huuhko
52c60b0e08
Evas: Add module level functions to documentation.
2013-11-07 11:37:29 +02:00
Kai Huuhko
9db6938f1e
Use types in objects' callback list definitions to simplify access.
...
Also use a more descriptive name for Evas' event callback list.
2013-11-07 11:35:03 +02:00
Kai Huuhko
b05187b52e
Evas.Image: Update to new Python buffer API, fix doc issues.
...
Needs testing.
2013-11-07 11:30:02 +02:00
Kai Huuhko
05cd30a2e3
Evas.SmartObject: Add a test from old bindings, fix trivial doc issues.
2013-11-06 05:03:41 +02:00
Kai Huuhko
0745a16d7a
Update api_coverage script, CODING, TODO
2013-11-06 05:00:49 +02:00
Kai Huuhko
4ca341d0d5
Evas.SmartObject: Basic object should be functional again.
...
At least the simple test passes.
Needs more work and tests.
2013-11-05 18:12:53 +02:00
Kai Huuhko
8ed62469f5
Update TODO, add a web link to setup.cfg for relevant cython documentation.
2013-11-05 03:18:36 +02:00
Kai Huuhko
41f0aeff67
Reduce usage of cpdef.
...
It was intended to make things easier but created problems with
inheritance and Evas SmartObject object customization.
2013-11-05 03:18:36 +02:00
Kai Huuhko
1ff67d2545
Elementary: Add compatibility methods ObjectItem.data_set/get.
...
They are marked as deprecated.
2013-11-04 07:27:43 +02:00
Kai Huuhko
f1a3feadb9
Add more commented out options to setup.cfg
2013-11-04 07:08:27 +02:00