make main

This commit is contained in:
Sander Land committed 2020-10-29 23:16:45 +01:00
1 parent 3a2e908669
commit 829a1c266f
17 files changed
+54

No files matched your search

+22
View File
@@ -85,6 +85,19 @@ class MoveTreeCanvas(Widget):
self.set_game_node(parent)
self.is_open = False
def make_selected_node_main_branch(self):
if self.menu_selected_node and self.menu_selected_node.parent:
node = self.menu_selected_node
while node.parent is not None:
node.parent.children.remove(node)
node.parent.children.insert(0,node)
node = node.parent
self.set_game_node(self.menu_selected_node)
self.is_open = False
def switch_branch(self, direction=1):
pos = self.move_pos.get(self.scroll_view_widget.current_node)
if not self.scroll_view_widget:
@@ -176,6 +189,9 @@ class MoveTree(ScrollView, BackgroundMixin):
def delete_selected_node(self):
self.move_tree_canvas.delete_selected_node()
def make_selected_node_main_branch(self):
self.move_tree_canvas.make_selected_node_main_branch()
def scroll_to_pixel(self, x, y):
if not self._viewport:
return
@@ -219,5 +235,11 @@ Builder.load_string(
shortcut: ''
on_action: root.katrain.controls.move_tree.delete_selected_node()
-background_color: LIGHTER_BACKGROUND_COLOR
MoveTreeDropdownItem:
text: i18n._("Make Main Branch")
icon: 'img/Branch.png'
shortcut: ''
on_action: root.katrain.controls.move_tree.make_selected_node_main_branch()
-background_color: LIGHTER_BACKGROUND_COLOR
"""
)
Binary file not shown.
@@ -700,3 +700,7 @@ msgid "change current game"
msgstr ""
"Update komi/rules\n"
"in active game"
#. TODO - on move tree editing
msgid "Make Main Branch"
msgstr "Make Main Branch"
Binary file not shown.
@@ -749,3 +749,7 @@ msgid "change current game"
msgstr ""
"Update komi/rules\n"
"in active game"
#. TODO - on move tree editing
msgid "Make Main Branch"
msgstr "Make Main Branch"
Binary file not shown.
@@ -746,6 +746,10 @@ msgstr "Number of visits per move"
msgid "Delete Node"
msgstr "Delete Node"
#. on move tree editing
msgid "Make Main Branch"
msgstr "Make Main Branch"
#. theme label
msgid "theme"
msgstr "Colour Theme"
Binary file not shown.
@@ -748,3 +748,7 @@ msgid "change current game"
msgstr ""
"Update komi/rules\n"
"in active game"
#. TODO - on move tree editing
msgid "Make Main Branch"
msgstr "Make Main Branch"
Binary file not shown.
@@ -781,3 +781,7 @@ msgid "change current game"
msgstr ""
"Update komi/rules\n"
"in active game"
#. TODO - on move tree editing
msgid "Make Main Branch"
msgstr "Make Main Branch"
Binary file not shown.
@@ -728,3 +728,7 @@ msgid "change current game"
msgstr ""
"Update komi/rules\n"
"in active game"
#. TODO - on move tree editing
msgid "Make Main Branch"
msgstr "Make Main Branch"
Binary file not shown.
@@ -711,3 +711,7 @@ msgid "change current game"
msgstr ""
"Update komi/rules\n"
"in active game"
#. TODO - on move tree editing
msgid "Make Main Branch"
msgstr "Make Main Branch"
Binary file not shown.
@@ -744,3 +744,7 @@ msgid "change current game"
msgstr ""
"Update komi/rules\n"
"in active game"
#. TODO - on move tree editing
msgid "Make Main Branch"
msgstr "Make Main Branch"