Feature #173
Updated by J. Templ over 8 years ago
By convention, a mouse-right click on a graphical object under Windows shows opens a popup context menu. In BlackBox for Windows there is already a platform specific modifier that indicates that the right mouse button has been pressed. This modifier is defined in HostPorts.right. In order to be able to abstract from the platform specific modifier it is proposed to add a new platform independent modifier as Controllers.popup Controllers.context for that purpose. This avoids the import of HostPorts in modules such as DevDependencies and TextRulers. Similarly, In addition, the Alt key is defined in HostPorts but not in Controllers. Since it is used in several modules, mainly for drag and pick, it is proposed documentation related to add another modifier named Controllers.pick. It is proposed that pick is triggered by both all modifiers of the Alt key and the mouse middle button. Controllers.TrackMsg need to be cleaned up resp. extended.