def __init__(self, *args, **kwargs): super(ScriptExtensionFiles, self).__init__(*args, **kwargs) self.code = {} self.config = conf.ReadINI(conf.MAIN_DIR, self.pydir) self.ext_tmpl_dir = os.path.join(conf.TEMPLATES_DIR, 'script_ext') self.logger = logging.getLogger('unodit.oxt_creator.ScriptExtensionFiles') self.logger.info('NEW LOGGER: unodit.oxt_creator.ScriptExtensionFiles')
def __init__(self, mode, pydir, xdlfile, context, app='MyApp', indent=4, **kwargs): self.xdlfile = xdlfile self.context = context self.pydir = pydir self.app = app self.mode = mode self.kwargs = kwargs self.panel_list = self.get_panel_list() self.config = conf.ReadINI(conf.MAIN_DIR, self.pydir) self.SOURCE_DIR = self.config.get('directories', 'source_dir') self.logger = logging.getLogger('unodit.sidebar.SidebarGenerator') self.logger.info('NEW LOGGER: unodit.sidebar.SidebarGenerator') if self.config.get('directories', 'templates_dir') == 'templates': self.tempates_dir = os.path.join(conf.MAIN_DIR, 'templates') else: self.tempates_dir = self.config.get('directories', 'templates_dir') self.logger.info('templates directory: ' + self.tempates_dir) if indent == 0: self.indent = '\t' else: self.indent = indent * " " # read all templates if self.mode == 'sidebar_convert' or self.mode == 'sidebar_all': # sidebar main exe file py_tmpl_dir = os.path.join(self.tempates_dir, 'sidebar_convert') self.sidebar_main = string.Template(self.get_template(py_tmpl_dir, '100_sidebar_main.txt')) self.sidebar_run_default_menu_command = string.Template(self.get_template(py_tmpl_dir, '102_show_menu_command.txt')) self.sidebar_run_panels = string.Template(self.get_template(py_tmpl_dir, '101_sidebar_show_panels.txt')) self.logger.info('successfully read all templates for script files')
def __init__(self, pydir, app='MyApp'): self.pydir = pydir self.app = app self.language = 'python' self.config = conf.ReadINI(conf.MAIN_DIR, self.pydir) self.logger = logging.getLogger('unodit.embed_packer.EmbedScript') self.logger.info('NEW LOGGER: unodit.embed_packer.EmbedScript')
def __init__(self, *args, **kwargs): super(CreateSidebarExtension, self).__init__(*args, **kwargs) self.config = conf.ReadINI(conf.MAIN_DIR, self.pydir) self.logger = logging.getLogger( "unodit.oxt_creator.CreateSidebarExtension") self.logger.info( "NEW LOGGER: unodit.oxt_creator.CreateSidebarExtension")
def __init__(self, pydir, app="MyApp"): self.pydir = pydir self.app = app self.language = "python" self.config = conf.ReadINI(conf.MAIN_DIR, self.pydir) self.logger = logging.getLogger("unodit.embed_packer.EmbedScript") self.logger.info("NEW LOGGER: unodit.embed_packer.EmbedScript")
def __init__(self, *args, **kwargs): super(SidebarExtensionFiles, self).__init__(*args, **kwargs) self.code = {} self.config = conf.ReadINI(conf.MAIN_DIR, self.pydir) self.ext_tmpl_dir = os.path.join(conf.TEMPLATES_DIR, "sidebar_convert_ext") self.logger = logging.getLogger( "unodit.oxt_creator.SidebarExtensionFiles") self.logger.info( "NEW LOGGER: unodit.oxt_creator.SidebarExtensionFiles")
def __init__(self, pydir, app="MyApp", indent=4): self.pydir = pydir self.app = app self.code = {} self.config = conf.ReadINI(conf.MAIN_DIR, self.pydir) self.ext_tmpl_dir = os.path.join(conf.TEMPLATES_DIR, "dialogs") self.logger = logging.getLogger("unodit.simple_dialogs.EasyDialog") self.logger.info("NEW LOGGER: unodit.simple_dialogs.EasyDialog") if indent == 0: self.indent = "\t" else: self.indent = indent * " "
def __init__(self, pydir, app='MyApp', indent=4): self.pydir = pydir self.app = app self.code = {} self.config = conf.ReadINI(conf.MAIN_DIR, self.pydir) self.ext_tmpl_dir = os.path.join(conf.TEMPLATES_DIR, 'dialogs') self.logger = logging.getLogger('unodit.simple_dialogs.EasyDialog') self.logger.info('NEW LOGGER: unodit.simple_dialogs.EasyDialog') if indent == 0: self.indent = '\t' else: self.indent = indent * " "
def __init__(self, mode, pydir, xdlfile, context, app="MyApp", indent=4, **kwargs): self.xdlfile = xdlfile self.context = context self.pydir = pydir self.app = app self.mode = mode self.kwargs = kwargs self.panel_list = self.get_panel_list() self.config = conf.ReadINI(conf.MAIN_DIR, self.pydir) self.SOURCE_DIR = self.config.get("directories", "source_dir") self.logger = logging.getLogger("unodit.sidebar.SidebarGenerator") self.logger.info("NEW LOGGER: unodit.sidebar.SidebarGenerator") if self.config.get("directories", "templates_dir") == "templates": self.tempates_dir = os.path.join(conf.MAIN_DIR, "templates") else: self.tempates_dir = self.config.get("directories", "templates_dir") self.logger.info("templates directory: " + self.tempates_dir) if indent == 0: self.indent = "\t" else: self.indent = indent * " " # read all templates if self.mode == "sidebar_convert" or self.mode == "sidebar_all": # sidebar main exe file py_tmpl_dir = os.path.join(self.tempates_dir, "sidebar_convert") self.sidebar_main = string.Template( self.get_template(py_tmpl_dir, "100_sidebar_main.txt")) self.sidebar_run_default_menu_command = string.Template( self.get_template(py_tmpl_dir, "102_show_menu_command.txt")) self.sidebar_run_panels = string.Template( self.get_template(py_tmpl_dir, "101_sidebar_show_panels.txt")) self.logger.info( "successfully read all templates for script files")
def __init__(self, mode, pydir, xdlfile, context, app='MyApp', indent=4, **kwargs): self.xdlfile = xdlfile self.context = context self.pydir = pydir self.app = app self.mode = mode self.indent = indent self.kwargs = kwargs self.code = {} self.config = conf.ReadINI(conf.MAIN_DIR, self.pydir) self.SOURCE_DIR = self.config.get('directories', 'source_dir') self.logger = logging.getLogger('unodit.generator.CodeGenerator') self.logger.info('NEW LOGGER: unodit.generator.CodeGenerator')
def __init__(self, mode, pydir, xdlfile, context, app="MyApp", indent=4, **kwargs): self.xdlfile = xdlfile self.context = context self.pydir = pydir self.app = app self.mode = mode self.kwargs = kwargs self.config = conf.ReadINI(conf.MAIN_DIR, self.pydir) self.logger = logging.getLogger( "unodit.pyuno_generator.PythonGenerator") self.logger.info("NEW LOGGER: unodit.pyuno_generator.PythonGenerator") if self.config.get("directories", "templates_dir") == "templates": self.tempates_dir = os.path.join(conf.MAIN_DIR, "templates") else: self.tempates_dir = self.config.get("directories", "templates_dir") self.logger.info("templates directory: " + self.tempates_dir) if indent == 0: self.indent = "\t" else: self.indent = indent * " " # read all templates if self.mode == "script_convert" or self.mode == "script_all": # ui file py_tmpl_dir = os.path.join(self.tempates_dir, "convert") self.tmpl_main_ui = string.Template( self.get_template(py_tmpl_dir, "1_main_ui.txt")) self.tmpl_dialog_prop = string.Template( self.get_template(py_tmpl_dir, "2_dialog_properties.txt")) self.tmpl_control_model = string.Template( self.get_template(py_tmpl_dir, "3_control_model.txt")) self.tmpl_control_prop = string.Template( self.get_template(py_tmpl_dir, "4_control_properties.txt")) self.tmpl_control_insert = string.Template( self.get_template(py_tmpl_dir, "5_control_insert.txt")) self.tmpl_control_event_on_click = string.Template( self.get_template(py_tmpl_dir, "6_control_event_action.txt")) self.tmpl_event_action = string.Template( self.get_template(py_tmpl_dir, "7_event_action.txt")) # exec file self.tmpl_main = string.Template( self.get_template(py_tmpl_dir, "10_main.txt")) self.tmpl_event_callbacks = string.Template( self.get_template(py_tmpl_dir, "11_event_callbacks.txt")) self.logger.info( "successfully read all templates for script files") elif self.mode == "connect": # exec file py_tmpl_dir = os.path.join(self.tempates_dir, "connect") self.connect_tmpl_main_ui = string.Template( self.get_template(py_tmpl_dir, "1_connect_main.txt")) self.connect_tmpl_all_controls = string.Template( self.get_template(py_tmpl_dir, "2_controls.txt")) self.connect_tmpl_control_event = string.Template( self.get_template(py_tmpl_dir, "3_control_event.txt")) self.connect_tmpl_event_action = string.Template( self.get_template(py_tmpl_dir, "4_event_action.txt")) self.tmpl_event_callbacks = string.Template( self.get_template(py_tmpl_dir, "5_event_action_callbaks.txt")) self.logger.info( "successfully read all templates for connect exec file") elif self.mode == "embed_convert" or self.mode == "embed_all": # exec file py_tmpl_dir = os.path.join(self.tempates_dir, "embeded") self.tmpl_main_ui = string.Template( self.get_template(py_tmpl_dir, "1_main_ui.txt")) self.tmpl_dialog_prop = string.Template( self.get_template(py_tmpl_dir, "2_dialog_properties.txt")) self.tmpl_control_model = string.Template( self.get_template(py_tmpl_dir, "3_control_model.txt")) self.tmpl_control_prop = string.Template( self.get_template(py_tmpl_dir, "4_control_properties.txt")) self.tmpl_control_insert = string.Template( self.get_template(py_tmpl_dir, "5_control_insert.txt")) self.tmpl_control_event_on_click = string.Template( self.get_template(py_tmpl_dir, "6_control_event_action.txt")) self.tmpl_event_action = string.Template( self.get_template(py_tmpl_dir, "7_event_action.txt")) self.tmpl_event_callbacks = string.Template( self.get_template(py_tmpl_dir, "11_event_callbacks.txt")) self.logger.info( "successfully read all templates for embed convert") # read all templates if self.mode == "sidebar_convert" or self.mode == "sidebar_all": # ui file py_tmpl_dir = os.path.join(self.tempates_dir, "sidebar_convert") self.tmpl_main_ui = string.Template( self.get_template(py_tmpl_dir, "1_main_ui.txt")) self.tmpl_dialog_prop = string.Template( self.get_template(py_tmpl_dir, "2_dialog_properties.txt")) self.tmpl_control_model = string.Template( self.get_template(py_tmpl_dir, "3_control_model.txt")) self.tmpl_control_prop = string.Template( self.get_template(py_tmpl_dir, "4_control_properties.txt")) self.tmpl_control_insert = string.Template( self.get_template(py_tmpl_dir, "5_control_insert.txt")) self.tmpl_control_event_on_click = string.Template( self.get_template(py_tmpl_dir, "6_control_event_action.txt")) self.tmpl_event_action = string.Template( self.get_template(py_tmpl_dir, "7_event_action.txt")) # exec file self.tmpl_main = string.Template( self.get_template(py_tmpl_dir, "10_main.txt")) self.tmpl_event_callbacks = string.Template( self.get_template(py_tmpl_dir, "11_event_callbacks.txt")) self.logger.info( "successfully read all templates for script files")
def __init__(self, mode, pydir, app="MyApp", panel=2): self.pydir = pydir self.app = app self.mode = mode self.panels = panel self.config = conf.ReadINI(conf.MAIN_DIR, self.pydir)
def __init__(self, mode, pydir, xdlfile, context, app='MyApp', indent=4, **kwargs): self.xdlfile = xdlfile self.context = context self.pydir = pydir self.app = app self.mode = mode self.kwargs = kwargs self.config = conf.ReadINI(conf.MAIN_DIR, self.pydir) self.logger = logging.getLogger('unodit.pyuno_generator.PythonGenerator') self.logger.info('NEW LOGGER: unodit.pyuno_generator.PythonGenerator') if self.config.get('directories', 'templates_dir') == 'templates': self.tempates_dir = os.path.join(conf.MAIN_DIR, 'templates') else: self.tempates_dir = self.config.get('directories', 'templates_dir') self.logger.info('templates directory: ' + self.tempates_dir) if indent == 0: self.indent = '\t' else: self.indent = indent * " " # read all templates if self.mode == 'script_convert' or self.mode == 'script_all': # ui file py_tmpl_dir = os.path.join(self.tempates_dir, 'convert') self.tmpl_main_ui = string.Template(self.get_template(py_tmpl_dir, '1_main_ui.txt')) self.tmpl_dialog_prop = string.Template(self.get_template(py_tmpl_dir, '2_dialog_properties.txt')) self.tmpl_control_model = string.Template(self.get_template(py_tmpl_dir, '3_control_model.txt')) self.tmpl_control_prop = string.Template(self.get_template(py_tmpl_dir, '4_control_properties.txt')) self.tmpl_control_insert = string.Template(self.get_template(py_tmpl_dir, '5_control_insert.txt')) self.tmpl_control_event_on_click = string.Template( self.get_template(py_tmpl_dir, '6_control_event_action.txt')) self.tmpl_event_action = string.Template(self.get_template(py_tmpl_dir, '7_event_action.txt')) # exec file self.tmpl_main = string.Template(self.get_template(py_tmpl_dir, '10_main.txt')) self.tmpl_event_callbacks = string.Template(self.get_template(py_tmpl_dir, '11_event_callbacks.txt')) self.logger.info('successfully read all templates for script files') elif self.mode == 'connect': # exec file py_tmpl_dir = os.path.join(self.tempates_dir, 'connect') self.connect_tmpl_main_ui = string.Template(self.get_template(py_tmpl_dir, '1_connect_main.txt')) self.connect_tmpl_all_controls = string.Template(self.get_template(py_tmpl_dir, '2_controls.txt')) self.connect_tmpl_control_event = string.Template(self.get_template(py_tmpl_dir, '3_control_event.txt')) self.connect_tmpl_event_action = string.Template(self.get_template(py_tmpl_dir, '4_event_action.txt')) self.tmpl_event_callbacks = string.Template( self.get_template(py_tmpl_dir, '5_event_action_callbaks.txt')) self.logger.info('successfully read all templates for connect exec file') elif self.mode == 'embed_convert' or self.mode == 'embed_all': # exec file py_tmpl_dir = os.path.join(self.tempates_dir, 'embeded') self.tmpl_main_ui = string.Template(self.get_template(py_tmpl_dir, '1_main_ui.txt')) self.tmpl_dialog_prop = string.Template(self.get_template(py_tmpl_dir, '2_dialog_properties.txt')) self.tmpl_control_model = string.Template(self.get_template(py_tmpl_dir, '3_control_model.txt')) self.tmpl_control_prop = string.Template(self.get_template(py_tmpl_dir, '4_control_properties.txt')) self.tmpl_control_insert = string.Template(self.get_template(py_tmpl_dir, '5_control_insert.txt')) self.tmpl_control_event_on_click = string.Template( self.get_template(py_tmpl_dir, '6_control_event_action.txt')) self.tmpl_event_action = string.Template(self.get_template(py_tmpl_dir, '7_event_action.txt')) self.tmpl_event_callbacks = string.Template(self.get_template(py_tmpl_dir, '11_event_callbacks.txt')) self.logger.info('successfully read all templates for embed convert') # read all templates if self.mode == 'sidebar_convert' or self.mode == 'sidebar_all': # ui file py_tmpl_dir = os.path.join(self.tempates_dir, 'sidebar_convert') self.tmpl_main_ui = string.Template(self.get_template(py_tmpl_dir, '1_main_ui.txt')) self.tmpl_dialog_prop = string.Template(self.get_template(py_tmpl_dir, '2_dialog_properties.txt')) self.tmpl_control_model = string.Template(self.get_template(py_tmpl_dir, '3_control_model.txt')) self.tmpl_control_prop = string.Template(self.get_template(py_tmpl_dir, '4_control_properties.txt')) self.tmpl_control_insert = string.Template(self.get_template(py_tmpl_dir, '5_control_insert.txt')) self.tmpl_control_event_on_click = string.Template( self.get_template(py_tmpl_dir, '6_control_event_action.txt')) self.tmpl_event_action = string.Template(self.get_template(py_tmpl_dir, '7_event_action.txt')) # exec file self.tmpl_main = string.Template(self.get_template(py_tmpl_dir, '10_main.txt')) self.tmpl_event_callbacks = string.Template(self.get_template(py_tmpl_dir, '11_event_callbacks.txt')) self.logger.info('successfully read all templates for script files')