mirror of
https://github.com/lalbornoz/roar.git
synced 2024-11-26 08:56:36 +00:00
d5935dfbba
1) Assets window: adds clear list context menu item. 2) Assets window: allow deleting multiple selected items. 3) Assets window: fix list view cursor key navigation. 4) Backend: correctly blend transparent background cursor cells with canvas character cells. 5) Backend: correctly determine cell size & set font size. 6) Backend: correctly unmask cursor. 7) Backend: disable font anti-aliasing on Windows. 8) Backend: render transparent background cells as RGBA #303030FF. 9) Canvas window: adds <F1> accelerator for `View melp?' menu item. 10) Canvas window: implement {dockable,floating} toolbars w/ wx' AUI framework. 11) Canvas window: separate tools toolbar from edit commands toolbar & dock both on right-hand side alongside each other. 12) Flip horizontally tool: flip characters, including some Unicode symbols. 13) Flip vertically tool: flip additional Unicode symbols. 14) Text tool: don't process keyboard events w/ either of <{Alt,AltGr,Ctrl}> modifiers. assets/images/roar.png: updated.
34 lines
1.3 KiB
Python
34 lines
1.3 KiB
Python
#!/usr/bin/env python3
|
|
#
|
|
# RoarCanvasCommandsHelp.py
|
|
# Copyright (c) 2018, 2019 Lucio Andrés Illanes Albornoz <lucio@lucioillanes.de>
|
|
#
|
|
|
|
from GuiFrame import GuiCommandDecorator, NID_MENU_SEP
|
|
from RoarWindowAbout import RoarWindowAbout
|
|
from RoarWindowMelp import RoarWindowMelp
|
|
import webbrowser, wx
|
|
|
|
class RoarCanvasCommandsHelp():
|
|
@GuiCommandDecorator("About roar", "&About roar", None, None, True)
|
|
def canvasAbout(self, event):
|
|
RoarWindowAbout(self.parentFrame)
|
|
|
|
@GuiCommandDecorator("View melp?", "View &melp?", None, [wx.MOD_NONE, wx.WXK_F1], True)
|
|
def canvasMelp(self, event):
|
|
RoarWindowMelp(self.parentFrame)
|
|
|
|
@GuiCommandDecorator("Open &issue on GitHub", "Open &issue on GitHub", None, None, True)
|
|
def canvasNewIssueGitHub(self, event):
|
|
webbrowser.open("https://github.com/lalbornoz/roar/issues/new")
|
|
|
|
@GuiCommandDecorator("Visit GitHub website", "Visit &GitHub website", None, None, True)
|
|
def canvasVisitGitHub(self, event):
|
|
webbrowser.open("https://www.github.com/lalbornoz/roar")
|
|
|
|
def __init__(self):
|
|
self.accels = ()
|
|
self.menus, self.toolBars = (("&Help", self.canvasMelp, NID_MENU_SEP, self.canvasNewIssueGitHub, self.canvasVisitGitHub, NID_MENU_SEP, self.canvasAbout,),), ()
|
|
|
|
# vim:expandtab foldmethod=marker sw=4 ts=4 tw=0
|