major updates
This commit is contained in:
parent
5a35fa71f8
commit
1caadf6371
6
.gitmodules
vendored
Normal file
6
.gitmodules
vendored
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
[submodule "framework-python"]
|
||||||
|
path = framework-python
|
||||||
|
url = git@gitea.azcona-becker.net:beckermj/framework-python
|
||||||
|
[submodule "editor-python"]
|
||||||
|
path = editor-python
|
||||||
|
url = git@gitea.azcona-becker.net:universaleditor/editor-python
|
||||||
1
editor-python
Submodule
1
editor-python
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit b3489ab03418fbb39cce2d95dd85045e0ab5e1e3
|
||||||
1
framework-python
Submodule
1
framework-python
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit b42d45a5b8725849e968d69379fa10c641a819f1
|
||||||
@ -340,10 +340,21 @@ class BaristaEditor(Gtk.Box):
|
|||||||
|
|
||||||
sc = Gtk.Paned()
|
sc = Gtk.Paned()
|
||||||
|
|
||||||
|
stack = Gtk.Stack()
|
||||||
|
|
||||||
|
button_box = Gtk.StackSidebar()
|
||||||
|
button_box.set_stack(stack)
|
||||||
|
|
||||||
|
sc.add1(button_box)
|
||||||
|
|
||||||
|
button_box.show()
|
||||||
|
|
||||||
|
content_box = Gtk.Box(orientation=Gtk.Orientation.VERTICAL)
|
||||||
|
|
||||||
self.txtSearch = Gtk.SearchEntry()
|
self.txtSearch = Gtk.SearchEntry()
|
||||||
self.txtSearch.connect("search-changed", self.on_search)
|
self.txtSearch.connect("search-changed", self.on_search)
|
||||||
self.txtSearch.show()
|
self.txtSearch.show()
|
||||||
self.pack_start(self.txtSearch, False, False, 0)
|
content_box.pack_start(self.txtSearch, False, False, 0)
|
||||||
|
|
||||||
self.ts = Gtk.TreeStore(bool, Pango.Weight, str, str, str, str)
|
self.ts = Gtk.TreeStore(bool, Pango.Weight, str, str, str, str)
|
||||||
self.om = om
|
self.om = om
|
||||||
@ -378,8 +389,20 @@ class BaristaEditor(Gtk.Box):
|
|||||||
tv_wrapper.add(self.tv)
|
tv_wrapper.add(self.tv)
|
||||||
tv_wrapper.show()
|
tv_wrapper.show()
|
||||||
|
|
||||||
sc.add1(tv_wrapper)
|
content_box.pack_start(tv_wrapper, True, True, 0)
|
||||||
|
content_box.show()
|
||||||
|
|
||||||
|
stack.add_titled(content_box, "Instances", "Instances")
|
||||||
|
sc.add2(stack)
|
||||||
|
|
||||||
|
stack.add_titled(Gtk.Label(label="Hello World"), "Attributes", "Attributes")
|
||||||
|
|
||||||
|
stack.add_titled(Gtk.Label(label="Hello World"), "Relationships", "Relationships")
|
||||||
|
|
||||||
|
stack.add_titled(Gtk.Label(label="Hello World"), "Elements", "Elements")
|
||||||
|
|
||||||
sc.show()
|
sc.show()
|
||||||
|
sc.show_all()
|
||||||
|
|
||||||
self.treeview_filter.settings = self.settings
|
self.treeview_filter.settings = self.settings
|
||||||
self.treeview_filter.update("")
|
self.treeview_filter.update("")
|
||||||
|
|||||||
@ -168,6 +168,50 @@ class MainWindow (Gtk.ApplicationWindow):
|
|||||||
mnuView.get_submenu().add(mnuViewEntities)
|
mnuView.get_submenu().add(mnuViewEntities)
|
||||||
|
|
||||||
menu.add(mnuView)
|
menu.add(mnuView)
|
||||||
|
|
||||||
|
mnuProject = Gtk.MenuItem()
|
||||||
|
mnuProject.set_label("_Project")
|
||||||
|
mnuProject.set_use_underline(True)
|
||||||
|
mnuProject.set_submenu(Gtk.Menu())
|
||||||
|
|
||||||
|
mnuProjectAdd = Gtk.MenuItem()
|
||||||
|
mnuProjectAdd.set_submenu(Gtk.Menu())
|
||||||
|
mnuProjectAdd.set_label("A_dd")
|
||||||
|
mnuProjectAdd.set_use_underline(True)
|
||||||
|
|
||||||
|
mnuProjectAddClass = Gtk.MenuItem()
|
||||||
|
mnuProjectAddClass.set_label("New _Class")
|
||||||
|
mnuProjectAddClass.connect("activate", self.mnuProjectAdd_activate)
|
||||||
|
mnuProjectAddClass.set_use_underline(True)
|
||||||
|
|
||||||
|
mnuProjectAdd.get_submenu().add(mnuProjectAddClass)
|
||||||
|
|
||||||
|
mnuProjectAddAttribute = Gtk.MenuItem()
|
||||||
|
mnuProjectAddAttribute.set_label("New _Attribute")
|
||||||
|
mnuProjectAddAttribute.connect("activate", self.mnuProjectAdd_activate)
|
||||||
|
mnuProjectAddAttribute.set_use_underline(True)
|
||||||
|
|
||||||
|
mnuProjectAdd.get_submenu().add(mnuProjectAddAttribute)
|
||||||
|
|
||||||
|
mnuProjectAddRelationship = Gtk.MenuItem()
|
||||||
|
mnuProjectAddRelationship.set_label("New _Relationship")
|
||||||
|
mnuProjectAddRelationship.connect("activate", self.mnuProjectAdd_activate)
|
||||||
|
mnuProjectAddRelationship.set_use_underline(True)
|
||||||
|
|
||||||
|
mnuProjectAdd.get_submenu().add(mnuProjectAddRelationship)
|
||||||
|
|
||||||
|
mnuProjectAdd.get_submenu().add(Gtk.SeparatorMenuItem())
|
||||||
|
|
||||||
|
mnuProjectAddOtherInstance = Gtk.MenuItem()
|
||||||
|
mnuProjectAddOtherInstance.set_label("Other _Instance...")
|
||||||
|
mnuProjectAddOtherInstance.connect("activate", self.mnuProjectAdd_activate)
|
||||||
|
mnuProjectAddOtherInstance.set_use_underline(True)
|
||||||
|
|
||||||
|
mnuProjectAdd.get_submenu().add(mnuProjectAddOtherInstance)
|
||||||
|
|
||||||
|
mnuProject.get_submenu().add(mnuProjectAdd)
|
||||||
|
|
||||||
|
menu.add(mnuProject)
|
||||||
|
|
||||||
mnuHelp = Gtk.MenuItem()
|
mnuHelp = Gtk.MenuItem()
|
||||||
mnuHelp.set_submenu(Gtk.Menu())
|
mnuHelp.set_submenu(Gtk.Menu())
|
||||||
@ -194,6 +238,8 @@ class MainWindow (Gtk.ApplicationWindow):
|
|||||||
filtr.set_name("Mocha library or executable")
|
filtr.set_name("Mocha library or executable")
|
||||||
dlg.add_filter(filtr)
|
dlg.add_filter(filtr)
|
||||||
|
|
||||||
|
dlg.set_current_folder("/home/beckermj/Documents/Projects/mochapowered/mocha-dotnet/mocha-common/mocha-common/output")
|
||||||
|
|
||||||
ret = dlg.run()
|
ret = dlg.run()
|
||||||
filenames = dlg.get_filenames()
|
filenames = dlg.get_filenames()
|
||||||
|
|
||||||
@ -221,6 +267,9 @@ class MainWindow (Gtk.ApplicationWindow):
|
|||||||
if not self.current_editor is None:
|
if not self.current_editor is None:
|
||||||
self.current_editor.update()
|
self.current_editor.update()
|
||||||
|
|
||||||
|
def mnuProjectAdd_activate(self, args):
|
||||||
|
pass
|
||||||
|
|
||||||
def mnuHelpAbout_activate(self, args):
|
def mnuHelpAbout_activate(self, args):
|
||||||
dlg = Gtk.AboutDialog()
|
dlg = Gtk.AboutDialog()
|
||||||
|
|
||||||
|
|||||||
1
mocha-python/src/mocha-python/barista/editor
Symbolic link
1
mocha-python/src/mocha-python/barista/editor
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
../../../../editor-python/editor-python/src/editor
|
||||||
1
mocha-python/src/mocha-python/barista/framework
Symbolic link
1
mocha-python/src/mocha-python/barista/framework
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
../../../../framework-python/lib/mbs/framework
|
||||||
Loading…
x
Reference in New Issue
Block a user