diff --git a/yms/ui/main.ui b/yms/ui/main.ui
index 093b414..6e95486 100644
--- a/yms/ui/main.ui
+++ b/yms/ui/main.ui
@@ -10,12 +10,13 @@
600
-
@@ -575,6 +624,7 @@
True
False
+
True
@@ -799,6 +849,9 @@
True
True
+
+
+
@@ -885,7 +938,67 @@
-
+
+
+ True
+ False
+
+
+ True
+ False
+ label
+
+
+ 0
+ 0
+
+
+
+
+ True
+ False
+ label
+
+
+ 0
+ 1
+
+
+
+
+ True
+ False
+ label
+
+
+ 0
+ 2
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ True
+ True
+ 1
+
@@ -1261,183 +1374,155 @@
-
+
True
False
- vertical
-
- True
- True
-
-
-
- True
- False
-
-
- True
- False
- vertical
- start
-
-
- Clear
- True
- True
- True
-
-
- True
- True
- 0
-
-
-
-
- Apply
- True
- True
- True
-
-
- True
- True
- 1
-
-
-
-
- 2
- 0
- 3
-
-
-
-
- True
- False
- Storage
-
-
- 0
- 0
-
-
-
-
- True
- False
- Condition
-
-
- 0
- 1
-
-
-
-
- True
- False
- Text
-
-
- 0
- 2
-
-
-
-
- True
- False
-
-
- 1
- 0
-
-
-
-
- True
- False
-
-
- 1
- 1
-
-
-
-
- True
- True
-
-
- 1
- 2
-
-
-
-
-
-
- True
- False
- Filter Inventory
-
-
-
-
- False
- True
- 0
-
-
-
-
- True
- True
- in
-
-
- True
- True
-
-
-
-
-
-
-
- True
- True
- 1
-
-
-
-
+
True
False
- 2
- end
+ vertical
-
- New
+
True
True
- True
+
+
+
+ True
+ False
+
+
+ True
+ False
+ vertical
+ start
+
+
+ Clear
+ True
+ True
+ True
+
+
+ True
+ True
+ 0
+
+
+
+
+ Apply
+ True
+ True
+ True
+
+
+ True
+ True
+ 1
+
+
+
+
+ 2
+ 0
+ 3
+
+
+
+
+ True
+ False
+ Storage
+
+
+ 0
+ 0
+
+
+
+
+ True
+ False
+ Condition
+
+
+ 0
+ 1
+
+
+
+
+ True
+ False
+ Text
+
+
+ 0
+ 2
+
+
+
+
+ True
+ False
+
+
+ 1
+ 0
+
+
+
+
+ True
+ False
+
+
+ 1
+ 1
+
+
+
+
+ True
+ True
+
+
+ 1
+ 2
+
+
+
+
+
+
+ True
+ False
+ Filter Inventory
+
+
- True
+ False
True
0
-
- Edit
+
True
True
- True
+ in
+
+
+ True
+ True
+
+
+
+
+
True
@@ -1446,22 +1531,159 @@
-
- Details
+
True
- True
- True
+ False
+ 2
+ end
+
+
+ New
+ True
+ True
+ True
+
+
+ True
+ True
+ 0
+
+
+
+
+ Edit
+ True
+ True
+ True
+
+
+ True
+ True
+ 1
+
+
+
+
+ Details
+ True
+ True
+ True
+
+
+ True
+ True
+ 2
+
+
- True
+ False
True
2
- False
- True
+ page0
+ page0
+
+
+
+
+ True
+ False
+ vertical
+
+
+ True
+ False
+ Inventory details
+
+
+ False
+ True
+ 0
+
+
+
+
+
+
+
+ True
+ False
+ start
+
+
+ button
+ True
+ True
+ True
+
+
+ True
+ True
+ 0
+
+
+
+
+ button
+ True
+ True
+ True
+
+
+ True
+ True
+ 1
+
+
+
+
+ button
+ True
+ True
+ True
+
+
+ True
+ True
+ 2
+
+
+
+
+ False
+ True
+ 2
+
+
+
+
+ page1
+ page1
+ 1
+
+
+
+
+ True
+ False
+ vertical
+
+
+
+
+
+
+
+
+
+
+
+ page2
+ page2
2
@@ -1482,168 +1704,141 @@
-
+
True
False
- vertical
-
- True
- True
-
-
-
- True
- False
- 2
- 2
-
-
- True
- False
- Kategorie
-
-
- 0
- 0
-
-
-
-
- True
- False
- True
-
-
- 1
- 0
- 2
-
-
-
-
- True
- False
- Text
-
-
- 0
- 1
-
-
-
-
- True
- True
- True
-
-
- 1
- 1
- 2
-
-
-
-
- True
- False
- vertical
- 2
- start
-
-
- Clear
- True
- True
- True
-
-
- True
- True
- 0
-
-
-
-
- Apply
- True
- True
- True
-
-
- True
- True
- 1
-
-
-
-
- 3
- 0
- 2
-
-
-
-
-
-
- True
- False
- Filter Providions (here selection description)
-
-
-
-
- False
- True
- 0
-
-
-
-
- True
- True
- in
-
-
- True
- True
-
-
-
-
-
-
-
- True
- True
- 1
-
-
-
-
+
True
False
- end
+ vertical
-
- New
+
True
True
- True
+
+
+
+ True
+ False
+ 2
+ 2
+
+
+ True
+ False
+ Kategorie
+
+
+ 0
+ 0
+
+
+
+
+ True
+ False
+ True
+
+
+ 1
+ 0
+ 2
+
+
+
+
+ True
+ False
+ Text
+
+
+ 0
+ 1
+
+
+
+
+ True
+ True
+ True
+
+
+ 1
+ 1
+ 2
+
+
+
+
+ True
+ False
+ vertical
+ 2
+ start
+
+
+ Clear
+ True
+ True
+ True
+
+
+ True
+ True
+ 0
+
+
+
+
+ Apply
+ True
+ True
+ True
+
+
+ True
+ True
+ 1
+
+
+
+
+ 3
+ 0
+ 2
+
+
+
+
+
+
+ True
+ False
+ Filter Providions (here selection description)
+
+
- True
+ False
True
0
-
- Edit
+
True
True
- True
+ in
+
+
+ True
+ True
+
+
+
+
+
True
@@ -1652,23 +1847,60 @@
-
- Delete
+
True
- True
- True
+ False
+ end
+
+
+ New
+ True
+ True
+ True
+
+
+ True
+ True
+ 0
+
+
+
+
+ Edit
+ True
+ True
+ True
+
+
+ True
+ True
+ 1
+
+
+
+
+ Delete
+ True
+ True
+ True
+
+
+ True
+ True
+ 2
+
+
- True
+ False
True
2
- False
- True
- 2
+ page0
+ page0
@@ -1688,161 +1920,134 @@
-
+
True
False
- vertical
-
- True
- True
-
-
-
- True
- False
-
-
- True
- False
- vertical
- start
-
-
- Clear
- True
- True
- True
-
-
- True
- True
- 0
-
-
-
-
- Apply
- True
- True
- True
-
-
- True
- True
- 1
-
-
-
-
- 2
- 0
- 2
-
-
-
-
- True
- False
- Equipment
-
-
- 0
- 0
-
-
-
-
- True
- False
- Text
-
-
- 0
- 1
-
-
-
-
- True
- False
-
-
- 1
- 0
-
-
-
-
- True
- True
-
-
- 1
- 1
-
-
-
-
-
-
- True
- False
- Filter Maintenance
-
-
-
-
- False
- True
- 0
-
-
-
-
- True
- True
- in
-
-
- True
- True
-
-
-
-
-
-
-
- True
- True
- 1
-
-
-
-
+
True
False
- end
+ vertical
-
- New
+
True
True
- True
+
+
+
+ True
+ False
+
+
+ True
+ False
+ vertical
+ start
+
+
+ Clear
+ True
+ True
+ True
+
+
+ True
+ True
+ 0
+
+
+
+
+ Apply
+ True
+ True
+ True
+
+
+ True
+ True
+ 1
+
+
+
+
+ 2
+ 0
+ 2
+
+
+
+
+ True
+ False
+ Equipment
+
+
+ 0
+ 0
+
+
+
+
+ True
+ False
+ Text
+
+
+ 0
+ 1
+
+
+
+
+ True
+ False
+
+
+ 1
+ 0
+
+
+
+
+ True
+ True
+
+
+ 1
+ 1
+
+
+
+
+
+
+ True
+ False
+ Filter Maintenance
+
+
- True
+ False
True
0
-
- Edit
+
True
True
- True
+ in
+
+
+ True
+ True
+
+
+
+
+
True
@@ -1851,23 +2056,60 @@
-
- Delete
+
True
- True
- True
+ False
+ end
+
+
+ New
+ True
+ True
+ True
+
+
+ True
+ True
+ 0
+
+
+
+
+ Edit
+ True
+ True
+ True
+
+
+ True
+ True
+ 1
+
+
+
+
+ Delete
+ True
+ True
+ True
+
+
+ True
+ True
+ 2
+
+
- True
+ False
True
2
- False
- True
- 2
+ page0
+ page0
@@ -1887,182 +2129,155 @@
-
+
True
False
- vertical
-
- True
- True
-
-
-
- True
- False
-
-
- True
- False
- vertical
- start
-
-
- Clear
- True
- True
- True
-
-
- True
- True
- 0
-
-
-
-
- Apply
- True
- True
- True
-
-
- True
- True
- 1
-
-
-
-
- 2
- 0
- 3
-
-
-
-
- True
- False
- Name
-
-
- 0
- 0
-
-
-
-
- True
- False
- Status
-
-
- 0
- 1
-
-
-
-
- True
- False
- Remarks
-
-
- 0
- 2
-
-
-
-
- True
- True
-
-
- 1
- 0
-
-
-
-
- True
- True
-
-
- 1
- 2
-
-
-
-
- True
- False
-
-
- 1
- 1
-
-
-
-
-
-
- True
- False
- Filter Projects
-
-
-
-
- False
- True
- 0
-
-
-
-
- True
- True
- in
-
-
- True
- True
-
-
-
-
-
-
-
- True
- True
- 1
-
-
-
-
+
True
False
- end
+ vertical
-
- New
+
True
True
- True
+
+
+
+ True
+ False
+
+
+ True
+ False
+ vertical
+ start
+
+
+ Clear
+ True
+ True
+ True
+
+
+ True
+ True
+ 0
+
+
+
+
+ Apply
+ True
+ True
+ True
+
+
+ True
+ True
+ 1
+
+
+
+
+ 2
+ 0
+ 3
+
+
+
+
+ True
+ False
+ Name
+
+
+ 0
+ 0
+
+
+
+
+ True
+ False
+ Status
+
+
+ 0
+ 1
+
+
+
+
+ True
+ False
+ Remarks
+
+
+ 0
+ 2
+
+
+
+
+ True
+ True
+
+
+ 1
+ 0
+
+
+
+
+ True
+ True
+
+
+ 1
+ 2
+
+
+
+
+ True
+ False
+
+
+ 1
+ 1
+
+
+
+
+
+
+ True
+ False
+ Filter Projects
+
+
- True
+ False
True
0
-
- Edit
+
True
True
- True
+ in
+
+
+ True
+ True
+
+
+
+
+
True
@@ -2071,23 +2286,60 @@
-
- Delete
+
True
- True
- True
+ False
+ end
+
+
+ New
+ True
+ True
+ True
+
+
+ True
+ True
+ 0
+
+
+
+
+ Edit
+ True
+ True
+ True
+
+
+ True
+ True
+ 1
+
+
+
+
+ Delete
+ True
+ True
+ True
+
+
+ True
+ True
+ 2
+
+
- True
+ False
True
2
- False
- True
- 2
+ page0
+ page0
@@ -2107,182 +2359,155 @@
-
+
True
False
- vertical
-
- True
- True
-
-
-
- True
- False
-
-
- True
- False
- vertical
- start
-
-
- Clear
- True
- True
- True
-
-
- True
- True
- 0
-
-
-
-
- Apply
- True
- True
- True
-
-
- True
- True
- 1
-
-
-
-
- 2
- 0
- 3
-
-
-
-
- True
- False
- Type
-
-
- 0
- 0
-
-
-
-
- True
- False
- Reference
-
-
- 0
- 1
-
-
-
-
- True
- False
- Text
-
-
- 0
- 2
-
-
-
-
- True
- False
-
-
- 1
- 0
-
-
-
-
- True
- False
-
-
- 1
- 1
-
-
-
-
- True
- True
-
-
- 1
- 2
-
-
-
-
-
-
- True
- False
- Filter Documents
-
-
-
-
- False
- True
- 0
-
-
-
-
- True
- True
- in
-
-
- True
- True
-
-
-
-
-
-
-
- True
- True
- 1
-
-
-
-
+
True
False
- end
+ vertical
-
- New
+
True
True
- True
+
+
+
+ True
+ False
+
+
+ True
+ False
+ vertical
+ start
+
+
+ Clear
+ True
+ True
+ True
+
+
+ True
+ True
+ 0
+
+
+
+
+ Apply
+ True
+ True
+ True
+
+
+ True
+ True
+ 1
+
+
+
+
+ 2
+ 0
+ 3
+
+
+
+
+ True
+ False
+ Type
+
+
+ 0
+ 0
+
+
+
+
+ True
+ False
+ Reference
+
+
+ 0
+ 1
+
+
+
+
+ True
+ False
+ Text
+
+
+ 0
+ 2
+
+
+
+
+ True
+ False
+
+
+ 1
+ 0
+
+
+
+
+ True
+ False
+
+
+ 1
+ 1
+
+
+
+
+ True
+ True
+
+
+ 1
+ 2
+
+
+
+
+
+
+ True
+ False
+ Filter Documents
+
+
- True
+ False
True
0
-
- Edit
+
True
True
- True
+ in
+
+
+ True
+ True
+
+
+
+
+
True
@@ -2291,23 +2516,60 @@
-
- Delete
+
True
- True
- True
+ False
+ end
+
+
+ New
+ True
+ True
+ True
+
+
+ True
+ True
+ 0
+
+
+
+
+ Edit
+ True
+ True
+ True
+
+
+ True
+ True
+ 1
+
+
+
+
+ Delete
+ True
+ True
+ True
+
+
+ True
+ True
+ 2
+
+
- True
+ False
True
2
- False
- True
- 2
+ page0
+ page0
@@ -2327,7 +2589,7 @@
-
+
True
False
vertical
@@ -2336,6 +2598,9 @@
True
False
Status
+
+
+
False
@@ -2347,7 +2612,10 @@
True
False
- Here be dragons!
+ This is an early prototype of YMS native GUI.
+Please use the web frontend wich is already
+in and useble state.
+
True
@@ -2355,6 +2623,29 @@
1
+
+
+ True
+ False
+
+
+ True
+ True
+ 2
+
+
+
+
+ True
+ False
+ YMS-GUI version 0.1.1
+
+
+ False
+ True
+ 3
+
+
7
diff --git a/ymsgui.py b/ymsgui.py
index cacb751..d54dd54 100755
--- a/ymsgui.py
+++ b/ymsgui.py
@@ -84,6 +84,12 @@ class Frontend():
#viewport.height = 240
#self._svg.render_document(ctx, viewport)
+ # prepare lists
+ self.lst_user = Gtk.ListStore(int, str)
+ db.cur.execute("SELECT userid, login FROM user ORDER BY login")
+ for row in db.cur.fetchall():
+ self.lst_user.append(row)
+
def run(self):
self.label['vessel'].set_text(self.vname)
self.window.show_all()
@@ -96,6 +102,14 @@ class Frontend():
for row in db.cur.fetchall():
print(row)
+ def on_stk_companies_notify(self, stack, param):
+ print("Stack notify")
+ print(stack, param)
+
+ def on_ntb_modules_switch_page(self, notebook, page, page_num):
+ print("Neue Seite:", page_num)
+ # TODO here re-load lists
+
def on_but_equip_detail_clicked(self, widget):
self.stack['equipment'].set_visible_child(self.box['equip_detail'])