Changeset - bc96e653888e
[Not reviewed]
default
0 3 1
Laman - 7 years ago 2017-12-26 00:56:18

GUI: added window menu
4 files changed with 26 insertions and 1 deletions:
0 comments (0 inline, 0 general)
src/go/engine.py
Show inline comments
 
@@ -64,7 +64,7 @@ class Engine:
 
		startDepth=1 if colorIn==colorOut else 2
 
		self._g.toMove=colorIn
 

	
 
		for i in range(startDepth,10,2):
 
		for i in range(startDepth,6,2):
 
			seq=self.dfs(state2,i)
 
			if seq:
 
				seq.reverse()
src/gui/__init__.py
Show inline comments
 
@@ -10,6 +10,7 @@ class GUI:
 
	def __init__(self):
 
		self.root = tk.Tk()
 
		self.root.title("OneEye {0}.{1}.{2}".format(*config.misc.version))
 
		self.root.option_add('*tearOff',False) # for menu
 

	
 
		self._coreMessages=None
 

	
src/gui/mainwindow.py
Show inline comments
 
import tkinter as tk
 
from tkinter import N,S,E,W
 

	
 
from . import menu
 
from .boardview import BoardView
 
from .imgview import ImgView
 

	
 
@@ -20,6 +21,11 @@ class MainWindow(tk.Frame):
 
		self.imgView.setImg(frame)
 

	
 
	def _createWidgets(self):
 
		# menu
 
		self.parent.root.option_add('*tearOff',False)
 
		menubar=menu.createTopBar(self.parent.root)
 
		menu.createMainMenu(menubar)
 

	
 
		# a captured frame with overlay graphics
 
		self._imgWrapper=tk.Frame(self,width=480,height=360)
 
		self.imgView=ImgView(self._imgWrapper,self)
src/gui/menu.py
Show inline comments
 
new file 100644
 
from tkinter import Menu
 

	
 

	
 
def createTopBar(root):
 
	menubar = Menu(root)
 
	root['menu'] = menubar
 
	return menubar
 

	
 

	
 
def createMainMenu(menubar):
 
	file = Menu(menubar)
 
	_help = Menu(menubar)
 
	menubar.add_cascade(menu=file, label='File')
 
	menubar.add_cascade(menu=_help, label='Help')
 

	
 
	file.add_command(label="Settings")
 

	
 
	_help.add_command(label="About")
0 comments (0 inline, 0 general)