true/false -> True/False
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_4_BRANCH@19646 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -31,7 +31,7 @@ class Tools(wxPanel):
|
|||||||
# Data to create buttons
|
# Data to create buttons
|
||||||
pullDownMenu = g.pullDownMenu
|
pullDownMenu = g.pullDownMenu
|
||||||
self.groups = []
|
self.groups = []
|
||||||
self.ctrl = self.shift = false
|
self.ctrl = self.shift = False
|
||||||
# Current state (what to enable/disable)
|
# Current state (what to enable/disable)
|
||||||
self.state = None
|
self.state = None
|
||||||
groups = [
|
groups = [
|
||||||
@@ -120,18 +120,18 @@ class Tools(wxPanel):
|
|||||||
self.groups.append((box,{}))
|
self.groups.append((box,{}))
|
||||||
|
|
||||||
# Enable/disable group
|
# Enable/disable group
|
||||||
def EnableGroup(self, gnum, enable = true):
|
def EnableGroup(self, gnum, enable = True):
|
||||||
grp = self.groups[gnum]
|
grp = self.groups[gnum]
|
||||||
grp[0].Enable(enable)
|
grp[0].Enable(enable)
|
||||||
for b in grp[1].values(): b.Enable(enable)
|
for b in grp[1].values(): b.Enable(enable)
|
||||||
|
|
||||||
# Enable/disable group item
|
# Enable/disable group item
|
||||||
def EnableGroupItem(self, gnum, id, enable = true):
|
def EnableGroupItem(self, gnum, id, enable = True):
|
||||||
grp = self.groups[gnum]
|
grp = self.groups[gnum]
|
||||||
grp[1][id].Enable(enable)
|
grp[1][id].Enable(enable)
|
||||||
|
|
||||||
# Enable/disable group items
|
# Enable/disable group items
|
||||||
def EnableGroupItems(self, gnum, ids, enable = true):
|
def EnableGroupItems(self, gnum, ids, enable = True):
|
||||||
grp = self.groups[gnum]
|
grp = self.groups[gnum]
|
||||||
for id in ids:
|
for id in ids:
|
||||||
grp[1][id].Enable(enable)
|
grp[1][id].Enable(enable)
|
||||||
@@ -139,17 +139,17 @@ class Tools(wxPanel):
|
|||||||
# Process key events
|
# Process key events
|
||||||
def OnKeyDown(self, evt):
|
def OnKeyDown(self, evt):
|
||||||
if evt.GetKeyCode() == WXK_CONTROL:
|
if evt.GetKeyCode() == WXK_CONTROL:
|
||||||
g.tree.ctrl = true
|
g.tree.ctrl = True
|
||||||
elif evt.GetKeyCode() == WXK_SHIFT:
|
elif evt.GetKeyCode() == WXK_SHIFT:
|
||||||
g.tree.shift = true
|
g.tree.shift = True
|
||||||
self.UpdateIfNeeded()
|
self.UpdateIfNeeded()
|
||||||
evt.Skip()
|
evt.Skip()
|
||||||
|
|
||||||
def OnKeyUp(self, evt):
|
def OnKeyUp(self, evt):
|
||||||
if evt.GetKeyCode() == WXK_CONTROL:
|
if evt.GetKeyCode() == WXK_CONTROL:
|
||||||
g.tree.ctrl = false
|
g.tree.ctrl = False
|
||||||
elif evt.GetKeyCode() == WXK_SHIFT:
|
elif evt.GetKeyCode() == WXK_SHIFT:
|
||||||
g.tree.shift = false
|
g.tree.shift = False
|
||||||
self.UpdateIfNeeded()
|
self.UpdateIfNeeded()
|
||||||
evt.Skip()
|
evt.Skip()
|
||||||
|
|
||||||
@@ -186,10 +186,10 @@ class Tools(wxPanel):
|
|||||||
if not item:
|
if not item:
|
||||||
# Disable everything
|
# Disable everything
|
||||||
for grp in range(GROUPNUM):
|
for grp in range(GROUPNUM):
|
||||||
self.EnableGroup(grp, false)
|
self.EnableGroup(grp, False)
|
||||||
self.state = None
|
self.state = None
|
||||||
return
|
return
|
||||||
if tree.ctrl: needInsert = true
|
if tree.ctrl: needInsert = True
|
||||||
else: needInsert = tree.NeedInsert(item)
|
else: needInsert = tree.NeedInsert(item)
|
||||||
# Enable depending on selection
|
# Enable depending on selection
|
||||||
if item == tree.root or needInsert and tree.GetItemParent(item) == tree.root:
|
if item == tree.root or needInsert and tree.GetItemParent(item) == tree.root:
|
||||||
@@ -212,24 +212,24 @@ class Tools(wxPanel):
|
|||||||
if state != self.state:
|
if state != self.state:
|
||||||
# Disable everything
|
# Disable everything
|
||||||
for grp in range(GROUPNUM):
|
for grp in range(GROUPNUM):
|
||||||
self.EnableGroup(grp, false)
|
self.EnableGroup(grp, False)
|
||||||
# Enable some
|
# Enable some
|
||||||
if state == STATE_ROOT:
|
if state == STATE_ROOT:
|
||||||
self.EnableGroup(GROUP_WINDOWS, true)
|
self.EnableGroup(GROUP_WINDOWS, True)
|
||||||
self.EnableGroup(GROUP_MENUS, true)
|
self.EnableGroup(GROUP_MENUS, True)
|
||||||
# But disable items
|
# But disable items
|
||||||
self.EnableGroupItems(GROUP_MENUS,
|
self.EnableGroupItems(GROUP_MENUS,
|
||||||
[ ID_NEW.TOOL,
|
[ ID_NEW.TOOL,
|
||||||
ID_NEW.MENU_ITEM,
|
ID_NEW.MENU_ITEM,
|
||||||
ID_NEW.SEPARATOR ],
|
ID_NEW.SEPARATOR ],
|
||||||
false)
|
False)
|
||||||
elif state == STATE_MENUBAR:
|
elif state == STATE_MENUBAR:
|
||||||
self.EnableGroup(GROUP_MENUS)
|
self.EnableGroup(GROUP_MENUS)
|
||||||
self.EnableGroupItems(GROUP_MENUS,
|
self.EnableGroupItems(GROUP_MENUS,
|
||||||
[ ID_NEW.TOOL_BAR,
|
[ ID_NEW.TOOL_BAR,
|
||||||
ID_NEW.MENU_BAR,
|
ID_NEW.MENU_BAR,
|
||||||
ID_NEW.TOOL ],
|
ID_NEW.TOOL ],
|
||||||
false)
|
False)
|
||||||
elif state == STATE_TOOLBAR:
|
elif state == STATE_TOOLBAR:
|
||||||
self.EnableGroup(GROUP_MENUS)
|
self.EnableGroup(GROUP_MENUS)
|
||||||
self.EnableGroupItems(GROUP_MENUS,
|
self.EnableGroupItems(GROUP_MENUS,
|
||||||
@@ -237,25 +237,25 @@ class Tools(wxPanel):
|
|||||||
ID_NEW.MENU,
|
ID_NEW.MENU,
|
||||||
ID_NEW.MENU_BAR,
|
ID_NEW.MENU_BAR,
|
||||||
ID_NEW.MENU_ITEM ],
|
ID_NEW.MENU_ITEM ],
|
||||||
false)
|
False)
|
||||||
self.EnableGroup(GROUP_CONTROLS)
|
self.EnableGroup(GROUP_CONTROLS)
|
||||||
self.EnableGroupItems(GROUP_CONTROLS,
|
self.EnableGroupItems(GROUP_CONTROLS,
|
||||||
[ ID_NEW.TREE_CTRL,
|
[ ID_NEW.TREE_CTRL,
|
||||||
ID_NEW.NOTEBOOK ],
|
ID_NEW.NOTEBOOK ],
|
||||||
false)
|
False)
|
||||||
elif state == STATE_MENU:
|
elif state == STATE_MENU:
|
||||||
self.EnableGroup(GROUP_MENUS)
|
self.EnableGroup(GROUP_MENUS)
|
||||||
self.EnableGroupItems(GROUP_MENUS,
|
self.EnableGroupItems(GROUP_MENUS,
|
||||||
[ ID_NEW.TOOL_BAR,
|
[ ID_NEW.TOOL_BAR,
|
||||||
ID_NEW.MENU_BAR,
|
ID_NEW.MENU_BAR,
|
||||||
ID_NEW.TOOL ],
|
ID_NEW.TOOL ],
|
||||||
false)
|
False)
|
||||||
else:
|
else:
|
||||||
self.EnableGroup(GROUP_WINDOWS)
|
self.EnableGroup(GROUP_WINDOWS)
|
||||||
self.EnableGroupItems(GROUP_WINDOWS,
|
self.EnableGroupItems(GROUP_WINDOWS,
|
||||||
[ ID_NEW.FRAME,
|
[ ID_NEW.FRAME,
|
||||||
ID_NEW.DIALOG ],
|
ID_NEW.DIALOG ],
|
||||||
false)
|
False)
|
||||||
self.EnableGroup(GROUP_MENUS)
|
self.EnableGroup(GROUP_MENUS)
|
||||||
self.EnableGroupItems(GROUP_MENUS,
|
self.EnableGroupItems(GROUP_MENUS,
|
||||||
[ ID_NEW.MENU_BAR,
|
[ ID_NEW.MENU_BAR,
|
||||||
@@ -264,16 +264,16 @@ class Tools(wxPanel):
|
|||||||
ID_NEW.MENU_ITEM,
|
ID_NEW.MENU_ITEM,
|
||||||
ID_NEW.TOOL,
|
ID_NEW.TOOL,
|
||||||
ID_NEW.SEPARATOR ],
|
ID_NEW.SEPARATOR ],
|
||||||
false)
|
False)
|
||||||
self.EnableGroup(GROUP_SIZERS)
|
self.EnableGroup(GROUP_SIZERS)
|
||||||
self.EnableGroup(GROUP_CONTROLS)
|
self.EnableGroup(GROUP_CONTROLS)
|
||||||
# Special case for notebook (always executed)
|
# Special case for notebook (always executed)
|
||||||
if state == STATE_ELSE:
|
if state == STATE_ELSE:
|
||||||
if xxx.__class__ == xxxNotebook:
|
if xxx.__class__ == xxxNotebook:
|
||||||
self.EnableGroup(GROUP_SIZERS, false)
|
self.EnableGroup(GROUP_SIZERS, False)
|
||||||
else:
|
else:
|
||||||
self.EnableGroup(GROUP_SIZERS)
|
self.EnableGroup(GROUP_SIZERS)
|
||||||
if not (xxx.isSizer or xxx.parent and xxx.parent.isSizer):
|
if not (xxx.isSizer or xxx.parent and xxx.parent.isSizer):
|
||||||
self.EnableGroupItem(GROUP_SIZERS, ID_NEW.SPACER, false)
|
self.EnableGroupItem(GROUP_SIZERS, ID_NEW.SPACER, False)
|
||||||
# Save state
|
# Save state
|
||||||
self.state = state
|
self.state = state
|
||||||
|
Reference in New Issue
Block a user