Commit Graph

643 Commits

Author SHA1 Message Date
Christopher Denter f57c325cd9 docs: reword kivy/__init__.py 2011-03-16 17:47:29 +01:00
Christopher Denter fdfb6c7743 Merge branch 'master' of github.com:tito/kivy 2011-03-16 17:31:30 +01:00
Christopher Denter b250300e65 docs: reword widget docs 2011-03-16 17:31:21 +01:00
Mathieu Virbel c7094457ae win32: update kivyenv.sh to make the installation easier + update README 2011-03-16 16:08:52 +01:00
Christopher Denter b46f8bea5c docs: window -> windows 2011-03-16 16:07:40 +01:00
Christopher Denter 1485a7c81f docs: Move installation out of guide. Why would that be in the programming guide anyways. Make it a separate section. Also fixed some references and reworded some paragraphs 2011-03-16 16:04:34 +01:00
Mathieu Virbel 8a1ee8c0e7 boxlayout: remove unused import 2011-03-16 16:03:48 +01:00
Christopher Denter bbe77c52cb docs: Add general feedback as one option to contribute 2011-03-16 15:59:21 +01:00
Christopher Denter 24a09d8d9c docs: small reference fix from motionevent to providers 2011-03-16 15:57:10 +01:00
Christopher Denter 6638f978f5 Makefile: move mesabuild after build. Otherwise a simple invocation of make: `build' is up to date. will build mesa... 2011-03-16 13:53:35 +01:00
Christopher Denter fe504d7553 Docs: First take at nicer PDF generation. Basic fonts/layout adapted by
Flask (thanks Armin). Adapted our website color scheme where applicable.
Also added a Pygments highlighting style for code snippets.

To generate: make pdf in root folder and the pdf will be in
doc/build/latex/Kivy.pdf

TODO:
	* Get proper logo file for frontpage
	* Write Pygments lexer for kv lang
	* Would be nice if code boxes were also rounded. Find LaTeX guru
2011-03-16 13:48:07 +01:00
Christopher Denter 692b075315 GL: Fix minimum GL version check 2011-03-14 23:04:07 +01:00
Mathieu Virbel 8a1ea66fe6 textinput: add documentation 2011-03-12 09:49:17 +01:00
Mathieu Virbel 78265dc6cc textinput: fix on_size done before text have been refreshed 2011-03-12 09:49:17 +01:00
Mathieu Virbel 07602d78c7 textinput: new textinput widget, that support multiline, shortcut, clipboard, touch selection etc. 2011-03-12 09:49:17 +01:00
Mathieu Virbel 30098917ba window: add method to request/release keyboard. Just a way to ensure that only one widget at time will have the real keyboard 2011-03-12 09:49:17 +01:00
Christopher Denter 532d400b6d GL: Swap order of logging info for min opengl version detection 2011-03-10 11:37:21 +01:00
Christopher Denter 7236360a78 GL: If GL version is too old, let the user know. 2011-03-10 11:25:29 +01:00
Christopher Denter 5348ec62b3 Merge branch 'master' of github.com:tito/kivy 2011-03-09 13:37:11 +01:00
Christopher Denter d6fa653f14 update gsoc 2011 faq entry 2011-03-09 13:36:54 +01:00
Thomas Hansen 8b9aeab4f8 move volume fix into gstreamer provider, since its only provider specific 2011-03-08 05:15:41 -06:00
Thomas Hansen ce678ef2ce actually set volume level in video...also swap 0 with very small value, since 0 dont seem to work 2011-03-08 05:12:11 -06:00
Thomas Hansen 25ec0a3d4f fix box layout to handle correct sizing of things that have size_hint with None, to still take size into account for overall size 2011-03-08 05:11:43 -06:00
Christopher Denter 1f57d4cd6d Merge branch 'master' of github.com:tito/kivy 2011-03-07 18:05:20 +01:00
Christopher Denter 9bf802bfa7 Animation: Allow animating only a subset of a dict. The keys/values not specified in the target animation dict are simply copied 2011-03-07 18:05:11 +01:00
Mathieu Virbel 309148a7a2 graphics: introduce Callback() instruction, used to call a python callback when the instruction is used for drawing.
The Callback() instruction include a basic reset_context behavior, that reset the opengl context to make Kivy rendering work without trouble (need more testing).
2011-03-07 16:01:17 +01:00
Mathieu Virbel 1cc1fa9cfc properties: fixes for notation List = List + []. The ObservableList.__add__ wasn't returning the list.__add__ result. Closes #78 2011-03-07 11:55:43 +01:00
Mathieu Virbel d0f9466bef postproc: fixes to make it work with new MotionEvent / event type.
+ ensure for all current postproc that the motionevent is a touch.
2011-03-07 10:15:50 +01:00
Mathieu Virbel e1556ee53e graphics: fixes for implicit declaration of some gl functions that make the screen completly black. Closes #77 2011-03-07 09:44:24 +01:00
Mathieu Virbel ad3dfccb92 opengl/readpixels: fixes for always ensure that the alignement is ok before dumping pixels. Otherwise, you will overwrite the memory :) 2011-03-04 18:42:31 +01:00
Mathieu Virbel 8c9a909fda properties: fixes for unbind() (invalid check of uid inside storage) 2011-03-03 23:06:11 +01:00
Gabriel Pettier 38d006344f corrected documentation of gridlayout, added register for kv files 2011-03-01 22:54:31 +01:00
Gabriel Pettier 5586637982 port of grid layout to kivy 2011-03-01 22:44:55 +01:00
Mathieu Virbel 3ee86ba58e bindtexture: allow to set a texture on another texture unit 2011-03-01 19:33:43 +01:00
Mathieu Virbel b5f9d9592d image: fix the image ratio calculation. Closes #71 2011-02-26 13:29:21 +01:00
Mathieu Virbel aaac31c6b3 video/gstreamer: use weakref for all callback connected to gstreamer. Closes #70
(The cyclic reference introduced will block the freed (for unknown reason, that might be an issue with gstreamer C api / pygst / python.))
2011-02-26 13:08:30 +01:00
Mathieu Virbel 6bd2e63589 gl: print vendor and renderer too. 2011-02-26 11:59:13 +01:00
Mathieu Virbel 2abcf30db3 layout: fix remove_widget 2011-02-25 19:59:25 +01:00
Mathieu Virbel 2384acd171 layout: well, do also the remove_widget/unbind for widget.size_hint... 2011-02-25 19:28:59 +01:00
Mathieu Virbel c75bd7b278 Merge branch 'master' of github.com:tito/kivy 2011-02-25 19:21:08 +01:00
Mathieu Virbel 6d0cef7ae6 layout: we must also bind all child to update_minimum_size if their size_hitn changes 2011-02-25 19:20:30 +01:00
Christopher Denter 7353ba2fdd Merge branch 'master' of github.com:tito/kivy 2011-02-25 16:48:46 +01:00
Christopher Denter 443085bb34 In OpenGL debug mode, also print the arguments of the function being called 2011-02-25 16:48:30 +01:00
Mathieu Virbel 18cb22a0dd lang: in case of a widget is constructed inside a rule (ie <MyWidget>: ... Label ...) and the subwidget have also a rule using "root", the root pointer will refer to the first rule created, not his own.
(hard to explain, easy to trigger, now it's fixed.)
2011-02-25 16:23:22 +01:00
Mathieu Virbel 90749d471b boxlayout: if the spacing / padding / orientation change after creation, we must redo the calculation for minimum_size 2011-02-25 16:22:06 +01:00
Christopher Denter e825e87d41 Merge branch 'master' of github.com:tito/kivy 2011-02-25 14:44:49 +01:00
Christopher Denter 547c6a7c14 Fix opengl_debug compilation mode on OSX by commenting out glShaderBinary and glGetShaderPrecisionFormat. Otherwise it would throw a runtime error 2011-02-25 14:44:38 +01:00
Mathieu Virbel a90bc8e6ee factory_registers: remove FboException (doesn't exist anymore.) 2011-02-25 01:42:11 +01:00
Mathieu Virbel 48abacbaf2 label: add text_size as a 'size_hint' but for label creation.
(it's an alias to the Label(size=) in core provider (or usersize.))
Before, it was impossible to constraint the text creation to a box, now it's possible.
2011-02-25 01:35:07 +01:00
Mathieu Virbel 17b9c42807 canvas: add ask_update() method to ask for an update on next frame.
(basically, it just call flag_update() method.)
+ use it in Video()
2011-02-25 01:08:00 +01:00