summaryrefslogtreecommitdiffstats
path: root/Demo/sgi/flp/test_nocb.py
diff options
context:
space:
mode:
Diffstat (limited to 'Demo/sgi/flp/test_nocb.py')
-rwxr-xr-xDemo/sgi/flp/test_nocb.py45
1 files changed, 0 insertions, 45 deletions
diff --git a/Demo/sgi/flp/test_nocb.py b/Demo/sgi/flp/test_nocb.py
deleted file mode 100755
index 6346da3..0000000
--- a/Demo/sgi/flp/test_nocb.py
+++ /dev/null
@@ -1,45 +0,0 @@
-#
-# Example 1 - Using fl in python without callbacks.
-#
-# The form is named 'main_form' and resides on file 'test_nocb.fd'.
-# It has three objects named button1, button2 and exitbutton.
-#
-import fl # The forms library
-import FL # Symbolic constants for the above
-import flp # The module to parse .fd files
-import sys
-
-# The following struct is created to hold the instance variables
-# main_form, button1, button2 and exitbutton.
-
-class struct: pass
-container = struct()
-
-#
-# We now first parse the forms file
-
-parsetree = flp.parse_form('test_nocb', 'main_form')
-
-#
-# Next we create it
-
-flp.create_full_form(container, parsetree)
-
-#
-# And display it
-
-container.main_form.show_form(FL.PLACE_MOUSE, 1, '')
-
-#
-# And interact until the exit button is pressed
-while 1:
- selected_obj = fl.do_forms()
- if selected_obj == container.button1:
- print 'Button 1 selected'
- elif selected_obj == container.button2:
- print 'Button 2 selected'
- elif selected_obj == container.exitbutton:
- print 'Ok, bye bye'
- sys.exit(0)
- else:
- print 'do_forms() returned unknown object ', selected_obj