Commit graph

8581 commits

Author SHA1 Message Date
Russell Keith-Magee
2304ccd393 First cut at introduction and tutorial docs. 2014-06-07 00:50:09 +08:00
Russell Keith-Magee
d353bb50f7 Added TextInput, PasswordInput and Label widgets to iOS. 2014-06-01 10:04:30 +08:00
Russell Keith-Magee
21c7220808 Added Gtk implementation of TextInput, PasswordInput and Label. 2014-06-01 09:29:10 +08:00
Russell Keith-Magee
e0d19db6dc Added cocoa implementation of Label, TextInput and PasswordInput fields. 2014-05-31 15:13:04 +08:00
Russell Keith-Magee
6994bec69d Added missing import from general namespace. 2014-05-31 13:41:01 +08:00
Russell Keith-Magee
844fa1f448 Made startup logic consistent across platforms.
This means that underlying widgets aren't created in the constructor;
they're created in _startup(). It also means windows know which app they
are associated with, and widgets know which window (and app) they're
associated with.
2014-05-31 13:39:07 +08:00
Russell Keith-Magee
0f1c156d23 Added extra attribute name to protected list on ObjC instances under cocoa. 2014-05-16 09:43:43 +02:00
Russell Keith-Magee
8e1eb90912 Simplified import for cocoa windows. 2014-05-11 20:01:10 +08:00
Russell Keith-Magee
a101cc3280 Added initial app, window, container and button widgets for iOS 2014-05-11 20:00:51 +08:00
Russell Keith-Magee
ca5f2c85a0 Added initial cut at iOS platform backend. 2014-05-10 12:40:17 +08:00
Russell Keith-Magee
cdbc5dbd65 Removed use of unicode_literals; causes problems with objc integration. 2014-05-04 16:48:28 +08:00
Russell Keith-Magee
6ffc7c8546 More Py3 compatibility updates. 2014-05-04 14:01:41 +08:00
Russell Keith-Magee
8a7b7fd723 Added py3 fixes to win32 and Gtk backends. 2014-05-04 13:48:53 +08:00
Russell Keith-Magee
c6775cb1cf Migrate to external Cassowary library.
Also incorporates Python3 and tox support.
2014-05-04 13:29:00 +08:00
Russell Keith-Magee
9ea3073b11 Renamed project to Toga 2014-04-30 19:30:30 +08:00
Russell Keith-Magee
6a0ef0880b Refactored common Cassowary integration logic into base class. 2014-04-25 10:35:37 +08:00
Russell Keith-Magee
fc08474d3d Modified layout manager to be a python context manager. 2014-04-25 09:32:23 +08:00
Russell Keith-Magee
2ff75c0958 Initial cut at integrating cassowary with win32. 2014-04-24 10:47:15 +08:00
Russell Keith-Magee
93c4e1c0dc Moved platform libraries into submodule. 2014-04-23 15:32:31 +08:00
Russell Keith-Magee
87f32c90f2 Added a dummy implementation. Might be useful for testing? 2014-04-23 14:28:25 +08:00
Russell Keith-Magee
ec553379b7 Simplified GTK import. 2014-04-23 14:28:09 +08:00
Russell Keith-Magee
e6ec1505d4 Clean up win32 implementation, removing need for delegate class. 2014-04-23 14:27:44 +08:00
Russell Keith-Magee
7d344e629f Added first working implementation showing a window. 2014-04-23 14:23:29 +08:00
Russell Keith-Magee
a44bcb00b7 Minor reorganization of win32 backing libraries. 2014-04-23 11:48:59 +08:00
Russell Keith-Magee
2c475da437 Added initial win32 support library 2014-04-23 11:29:56 +08:00
Russell Keith-Magee
3c97915ebd Added the local storage area to gitignore. 2014-04-23 11:27:25 +08:00
Russell Keith-Magee
e5053283c9 Clarified the copyright notice for the cocoa wrapper. 2014-04-23 11:26:57 +08:00
Russell Keith-Magee
ced84ae022 Removed sample source from repository. 2014-04-23 11:24:12 +08:00
Russell Keith-Magee
bbd64d0481 Integrated cassowary with GTK+ backend.
Includes some fixes to the cassowary implementation revealed by testing.
2014-04-22 17:35:15 +08:00
Russell Keith-Magee
119d2f5346 Added cassowary implementation. 2014-04-21 09:07:55 +08:00
Russell Keith-Magee
97937f0800 Initial code commit 2014-04-21 09:07:37 +08:00