diff options
author | Anas Nashif <anas.nashif@intel.com> | 2012-11-07 07:56:37 -0800 |
---|---|---|
committer | Anas Nashif <anas.nashif@intel.com> | 2012-11-07 07:56:37 -0800 |
commit | 0240b3c9546a659f11cd41990ce330aebb056f86 (patch) | |
tree | f9452f74276060fc4d8bffa511c8cfc04e053810 /tests/test_inwin.py | |
download | python-elementary-upstream/1.7.0.tar.gz python-elementary-upstream/1.7.0.tar.bz2 python-elementary-upstream/1.7.0.zip |
Imported Upstream version 1.7.0upstream/1.7.0upstream
Diffstat (limited to 'tests/test_inwin.py')
-rw-r--r-- | tests/test_inwin.py | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/tests/test_inwin.py b/tests/test_inwin.py new file mode 100644 index 0000000..2d50fd4 --- /dev/null +++ b/tests/test_inwin.py @@ -0,0 +1,46 @@ +#!/usr/bin/env python +# encoding: utf-8 +import os +import elementary +import edje +import ecore +import evas + +#----- Inner Window -{{{- +def inner_window_clicked(obj): + win = elementary.Window("inner-window", elementary.ELM_WIN_BASIC) + win.title_set("InnerWindow test") + win.autodel_set(True) + if obj is None: + win.callback_delete_request_add(lambda o: elementary.exit()) + + bg = elementary.Background(win) + win.resize_object_add(bg) + bg.size_hint_weight_set(evas.EVAS_HINT_EXPAND, evas.EVAS_HINT_EXPAND) + bg.show() + + lb = elementary.Label(win) + lb.text_set("This is an \"inwin\" - a window in a<br/>" + "window. This is handy for quick popups<br/>" + "you want centered, taking over the window<br/>" + "until dismissed somehow. Unlike hovers they<br/>" + "don't hover over their target.") + + iw = elementary.InnerWindow(win) + iw.content_set(lb) + iw.show() + + win.resize(320, 320) + win.show() +# }}} + +#----- Main -{{{- +if __name__ == "__main__": + elementary.init() + + inner_window_clicked(None) + + elementary.run() + elementary.shutdown() +# }}} +# vim:foldmethod=marker |