import stdwin
import gwin
+from stdwinevents import *
def open(title, data): # Public function to open a table window
#
return len(w.data)
def arrow(w, type):
- import stdwinsupport
- S = stdwinsupport
- if type = S.wc_left:
+ if type = WC_LEFT:
incr = -1, 0
- elif type = S.wc_up:
+ elif type = WC_UP:
incr = 0, -1
- elif type = S.wc_right:
+ elif type = WC_RIGHT:
incr = 1, 0
- elif type = S.wc_down:
+ elif type = WC_DOWN:
incr = 0, 1
else:
return
# Text windows, a subclass of gwin
import stdwin
-import stdwinsupport
import gwin
-
-S = stdwinsupport # Shorthand
+from stdwinevents import *
def fixsize(w):
fixsize(w)
def backspace(w): # Backspace method
- void = w.text.event(S.we_command, w, S.wc_backspace)
+ void = w.text.event(WE_COMMAND, w, WC_BACKSPACE)
fixsize(w)
def arrow(w, detail): # Arrow method
fixeditmenu(w)
def mdown(w, detail): # Mouse down method
- void = w.text.event(S.we_mouse_down, w, detail)
+ void = w.text.event(WE_MOUSE_DOWN, w, detail)
fixeditmenu(w)
def mmove(w, detail): # Mouse move method
- void = w.text.event(S.we_mouse_move, w, detail)
+ void = w.text.event(WE_MOUSE_MOVE, w, detail)
def mup(w, detail): # Mouse up method
- void = w.text.event(S.we_mouse_up, w, detail)
+ void = w.text.event(WE_MOUSE_UP, w, detail)
fixeditmenu(w)
def activate(w): # Activate method
import stdwin
import gwin
+from stdwinevents import *
def open(title, data): # Public function to open a table window
#
return len(w.data)
def arrow(w, type):
- import stdwinsupport
- S = stdwinsupport
- if type = S.wc_left:
+ if type = WC_LEFT:
incr = -1, 0
- elif type = S.wc_up:
+ elif type = WC_UP:
incr = 0, -1
- elif type = S.wc_right:
+ elif type = WC_RIGHT:
incr = 1, 0
- elif type = S.wc_down:
+ elif type = WC_DOWN:
incr = 0, 1
else:
return
# Text windows, a subclass of gwin
import stdwin
-import stdwinsupport
import gwin
-
-S = stdwinsupport # Shorthand
+from stdwinevents import *
def fixsize(w):
fixsize(w)
def backspace(w): # Backspace method
- void = w.text.event(S.we_command, w, S.wc_backspace)
+ void = w.text.event(WE_COMMAND, w, WC_BACKSPACE)
fixsize(w)
def arrow(w, detail): # Arrow method
fixeditmenu(w)
def mdown(w, detail): # Mouse down method
- void = w.text.event(S.we_mouse_down, w, detail)
+ void = w.text.event(WE_MOUSE_DOWN, w, detail)
fixeditmenu(w)
def mmove(w, detail): # Mouse move method
- void = w.text.event(S.we_mouse_move, w, detail)
+ void = w.text.event(WE_MOUSE_MOVE, w, detail)
def mup(w, detail): # Mouse up method
- void = w.text.event(S.we_mouse_up, w, detail)
+ void = w.text.event(WE_MOUSE_UP, w, detail)
fixeditmenu(w)
def activate(w): # Activate method