def __init__(self, parent, **kwargs):
ttk.Frame.__init__(self, parent, **kwargs)
self.parent = parent
# TODO: Change this to a pk.Toolbar.
image = load_images.LoadImages()
self.image_chessboard = image.image_chessboard
self.image_grid = image.image_grid
self.image_zoom_in = image.image_zoom_in
self.image_zoom_out = image.image_zoom_out
self.variable_chessboard = tk.BooleanVar()
self.variable_chessboard.set(True)
self.widget_check_chessboard = ttk.Checkbutton(self, text="Chessboard", image=self.image_chessboard,
variable=self.variable_chessboard,
command=self.parent.draw_background, style="Toolbutton")
self.widget_check_chessboard.grid(row=0, column=0)
self.variable_grid = tk.BooleanVar()
self.variable_grid.set(False)
self.widget_check_grid = ttk.Checkbutton(self, text="Grid", image=self.image_grid, variable=self.variable_grid,
command=self.parent.draw_background, style="Toolbutton")
self.widget_check_grid.grid(row=0, column=1)
ttk.Separator(self, orient="vertical").grid(row=0, column=2, sticky="ns")
self.widget_button_zoom_in = ttk.Button(self, text="Zoom In", image=self.image_zoom_in,
command=self.parent.zoom_in, style="Toolbutton")
self.widget_button_zoom_in.grid(row=0, column=3)
self.widget_button_zoom_out = ttk.Button(self, text="Zoom Out", image=self.image_zoom_out,
command=self.parent.zoom_out, style="Toolbutton")
self.widget_button_zoom_out.grid(row=0, column=4)
idlelib.ToolTip.ToolTip(self.widget_button_zoom_out, "Zoom the image out")
ttk.Separator(self, orient="vertical").grid(row=0, column=5, sticky="ns")
self.variable_tile = tk.BooleanVar()
self.widget_button_tile = ttk.Checkbutton(self, text="Tile", variable=self.variable_tile,
command=self.parent.check_tile_buttons, style="Toolbutton")
self.widget_button_tile.grid(row=0, column=6)
self.variable_tile_sides = tk.BooleanVar()
self.widget_button_tile_sides = ttk.Checkbutton(self, text="Tile Side", variable=self.variable_tile_sides, command=self.parent.draw_tiles, style="Toolbutton")
self.widget_button_tile_sides.grid(row=0, column=7)
self.variable_tile_corners = tk.BooleanVar()
self.widget_button_tile_corners = ttk.Checkbutton(self, text="Tile Corners", variable=self.variable_tile_corners, command=self.parent.draw_tiles, style="Toolbutton")
self.widget_button_tile_corners.grid(row=0, column=8)
评论列表
文章目录