File: TwoLists.py

package info (click to toggle)
python2.3 2.3.5-3sarge2
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 43,908 kB
  • ctags: 81,384
  • sloc: ansic: 266,250; python: 246,028; makefile: 4,194; perl: 3,702; lisp: 3,630; sh: 2,576; xml: 1,601; objc: 740; cpp: 106; sed: 2
file content (22 lines) | stat: -rw-r--r-- 621 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import W

def twothird(width, height):
	return (8, 8, width - 8, 2*height/3 - 4)

def onethird(width, height):
	return (8, 2*height/3 + 4, width - 8, height - 22)

def halfbounds1(width, height):
	return (0, 0, width/2 - 4, height)

def halfbounds2(width, height):
	return (width/2 + 4, 0, width, height)

window = W.Window((400, 400), "Sizable window with two lists", minsize = (200, 200))

window.listgroup = W.Group(twothird)
window.listgroup.list1 = W.List(halfbounds1, range(13213, 13310))
window.listgroup.list2 = W.List(halfbounds2, range(800, 830))
window.et = W.EditText(onethird, "Wat nu weer?")

window.open()