+ // box properties can not be trapped
+ static final String[] props = new String[] {
+ "fill", "stroke", "image", "tile", "fixedaspect", "text", "path", "font",
+ "shrink", "hshrink", "vshrink", "x", "y", "width", "height", "cols", "rows",
+ "colspan", "rowspan", "align", "invisible", "absolute", "globalx", "globaly",
+ "minwidth", "maxwidth", "minheight", "maxheight",
+ "numchildren", "redirect", "cursor", "mousex", "mousey", "xwt", "static",
+ "mouseinside", "root", "thisbox", "indexof"
+ };
+
+ // events can have write traps, but not read traps
+ static final String[] events = new String[] {
+ "Press1", "Press2", "Press3",
+ "Release1", "Release2", "Release3",
+ "Click1", "Click2", "Click3",
+ "DoubleClick1", "DoubleClick2", "DoubleClick3",
+ "Enter", "Leave", "Move",
+ "KeyPressed", "KeyReleased", "PosChange", "SizeChange",
+
+ "childadded", "childremoved",
+
+ "Focused", "Maximized", "Minimized", "Close",
+ "icon", "titlebar", "toback", "tofront"
+ };
+