def configure_ui(width,height): print "Executing configure_ui(%d,%d)" % (width,height) #from _rocketcore import CreateContext, Vector2i from net.cemetech.sfgp.freebuild.drivers import Drivers from org.fit.cssbox.layout import BrowserCanvas from java.awt import Dimension driver = Drivers.getMainDriver() if driver == None or width <= 0 or height <= 0: ret = False else: dim = Dimension(width,height) #driver.setUiHandle()#GLG2DCanvas()) #driver.getUiHandle().setSize(dim) #CreateContext("primary_ui_context",Vector2i(width,height)) print " Initializing keymap (GLFW -> libRocket)..." from scripts.prefs.keymaps import getKeyMap #Drivers.clearKeyMap() #for g,r in getKeyMap().iteritems(): # Drivers.mapKey(g,r) print " Finished initalizing keymap." print " Initializing default fonts..." from scripts.prefs.fonts import loadDefaultFonts loadDefaultFonts() print " Finished initializing default fonts." import main_menu main_menu.init(driver.getUiHandle(),dim) ret = True return ret
def configure_ui(width,height): print "Executing configure_ui(%d,%d)" % (width,height) from _rocketcore import CreateContext, Vector2i import Drivers driver = Drivers.getMainDriver() if driver == None or width <= 0 or height <= 0: ret = False else: driver.uiHandle = CreateContext("primary_ui_context",Vector2i(width,height)) print " Initializing keymap (GLFW -> libRocket)..." from scripts.prefs.keymaps import getKeyMap Drivers.clearKeyMap() for g,r in getKeyMap().iteritems(): Drivers.mapKey(g,r) import main_menu print " Finished initalizing keymap." print " Initializing default fonts..." from scripts.prefs.fonts import loadDefaultFonts loadDefaultFonts() print " Finished initializing default fonts." main_menu.init(driver.uiHandle) ret = True return ret