Paul Licameli
49cab86fc1
TranslatableString for tooltips and status bar messages
2019-12-20 21:54:49 -05:00
Paul Licameli
bff30b6ae9
Eliminate idle event handler of CellularPanel...
...
... achieving the intent of b7386c2db1
by other
means
2019-07-07 13:48:27 -04:00
Paul Licameli
cb2ea25afc
Define drawing function of CellularPanel, which visits nodes
2019-06-26 23:39:42 -04:00
Paul Licameli
b7386c2db1
Use idle events to update TrackPanel cursor...
...
... As when recording starts or stops, or the Tools button has changed, or
scrolling has changed the results of hit-test.
This reduces TrackPanel's intrusions into other code, including ProjectHistory.
Also for AdornedRulerPanel, which shares the base class CellularPanel
2019-06-12 11:05:55 -04:00
Paul Licameli
d7e9d7a38e
Fix a comment
2019-06-08 10:17:30 -04:00
Paul Licameli
b83ed90cfb
Remove or comment Ruler.h, Overlay.h, OverlayPanel.h in other headers
2019-03-31 14:44:24 -04:00
Paul Licameli
ef98cfd74f
Remove wx/{docview,datetime,datectrl,cursor}.h from *.h
2019-03-30 13:32:44 -04:00
Paul Licameli
02db402b54
Bug2064: ESC key should abort drags in time ruler on Linux...
...
... Reimplement the ESC key handling in TrackPanel and time ruler on all
operating systems so that it does not rely on the focused window, but instead
uses the application-wide event filter.
This includes reversion of 9491605cfc
2019-03-18 12:43:14 -04:00
Paul Licameli
5bb4e1446f
Another override of CellularPanel::FindRect taking a predicate
2019-03-17 15:57:52 -04:00
Paul Licameli
648d7ddb73
Move declarations in CellularPanel, keep abstract functions together
2018-11-03 11:45:22 -04:00
Paul Licameli
01551913f0
nonvirtual reimplementation of CellularPanel::FindRect using nodes
2018-11-01 18:25:02 -04:00
Paul Licameli
cfa7afcb24
nonvirtual reimplementation of CellularPanel::FindCell using nodes
2018-11-01 18:25:02 -04:00
Paul Licameli
588c050bbb
Define visitation procedure skeleton for subdivision of CellularPanel
2018-11-01 17:43:04 -04:00
Paul Licameli
4fe97acbc9
Define CellularPanel::Root
2018-11-01 17:37:22 -04:00
Paul Licameli
22f85f244b
Bug1917: TrackPanel should keep focus after click or drag...
...
... though ruler won't, and if you start to drag in TrackPanel but abort it
with the ESC key, that too returns focus
2018-08-07 10:42:38 -04:00
Paul Licameli
0fc4747742
CellularPanel handles leave and capture loss like other transitions
2018-08-05 14:55:27 -04:00
Paul Licameli
7cbe85facf
Add CellularPanel::LastCell
2018-08-05 14:34:56 -04:00
Paul Licameli
4e1a80f5ac
Move CellularPanel data members into a state structure out of the .h file
2018-08-05 14:33:48 -04:00
Paul Licameli
f6609e5ffb
Move class CellularPanel into its own files
2018-08-05 14:02:55 -04:00