Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import os
- import wx
- import Frames.AddFrame1
- import Frames.MainFrame
- import Frames.MainFrame2
- import Frames.NewProjectGeneratorGUI
- import Frames.main
- def get_parent_path():
- return os.path.split(os.path.abspath(os.getcwd()))[0]
- class NewOpening(Frames.NewProjectGeneratorGUI.MyFrame1):
- def __init__(self, parent):
- Frames.NewProjectGeneratorGUI.MyFrame1.__init__(self, parent)
- def GenerateFolder(self, event):
- folder_name = self.m_textCtrl1.GetValue()
- try:
- os.mkdir(folder_name)
- except FileExistsError:
- pass
- finally:
- global path
- path = folder_name
- open(folder_name + '/setup_configuration', 'w').write(
- 'title: {0}\ndescription:{1}\nkeywords:{2}\ncomments:{3}'.format(self.m_textCtrl3.GetValue(),
- self.m_textCtrl4.GetValue(),
- self.m_textCtrl5.GetValue(),
- self.m_textCtrl6.GetValue()))
- self.Close()
- def Close(self, force=False):
- self.Destroy()
- new_or_open_frame.Destroy()
- class Add(Frames.AddFrame1.MyFrame1):
- def __init__(self, parent):
- Frames.AddFrame1.MyFrame1.__init__(self, parent)
- def OnClose(self,event):
- return 3
- class NewOpenFrame(Frames.main.MyFrame1):
- def __init__(self, parent):
- Frames.main.MyFrame1.__init__(self, parent)
- def click1(self, event):
- opening_frame = NewOpening(self)
- opening_frame.Show()
- def click2(self, event):
- print('Still not implemented ')
- # TODO implement open directory
- class MainFrame(Frames.MainFrame2.MyFrame1):
- def __init__(self, parent):
- Frames.MainFrame2.MyFrame1.__init__(self, parent)
- self.GenerateTreeRoot()
- def GenerateTreeRoot(self):
- self.m_treeCtrl1.AddRoot('HTML')
- self.m_treeCtrl1.AppendItem(self.m_treeCtrl1.GetRootItem(), 'HEAD')
- self.m_treeCtrl1.AppendItem(self.m_treeCtrl1.GetRootItem(), 'BODY')
- def add(self, event):
- add_frame = Add(main_frame)
- add_frame.Show()
- if __name__ == '__main__':
- app = wx.App()
- new_or_open_frame = NewOpenFrame(None)
- new_or_open_frame.Show()
- app.MainLoop()
- main_frame = MainFrame(None)
- main_frame.Show()
- app.MainLoop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement