|
|
@@ -632,7 +632,7 @@ class DirectGuiBase(DirectObject.DirectObject):
|
|
|
"""
|
|
|
# Need to tack on gui item specific id
|
|
|
gEvent = event + self.guiId
|
|
|
- if base.config.GetBool('debug-directgui-msgs', False):
|
|
|
+ if get_config_showbase().GetBool('debug-directgui-msgs', False):
|
|
|
from direct.showbase.PythonUtil import StackTrace
|
|
|
print gEvent
|
|
|
print StackTrace()
|
|
|
@@ -655,7 +655,7 @@ def setGuiGridSpacing(spacing):
|
|
|
# this should trigger off of __dev__, but it's not available at this point.
|
|
|
# __debug__ works because the production client is not __debug__ and the
|
|
|
# production AI doesn't create any GUI.
|
|
|
-if config.GetBool('record-gui-creation-stack', __debug__):
|
|
|
+if get_config_showbase().GetBool('record-gui-creation-stack', __debug__):
|
|
|
# this will help track down the code that created DirectGui objects
|
|
|
# call obj.printCreationStackTrace() to figure out what code created it
|
|
|
DirectGuiBase = recordCreationStackStr(DirectGuiBase)
|
|
|
@@ -668,8 +668,7 @@ class DirectGuiWidget(DirectGuiBase, NodePath):
|
|
|
# Determine the default initial state for inactive (or
|
|
|
# unclickable) components. If we are in edit mode, these are
|
|
|
# actually clickable by default.
|
|
|
- #guiEdit = base.config.GetBool('direct-gui-edit', 0)
|
|
|
- guiEdit = config.GetBool('direct-gui-edit', 0)
|
|
|
+ guiEdit = get_config_showbase().GetBool('direct-gui-edit', 0)
|
|
|
if guiEdit:
|
|
|
inactiveInitState = DGG.NORMAL
|
|
|
else:
|