gui/gui-lib/mred/private
Matthew Flatt 91a1ab52c3 GTK 3: try yet again to make panels work right
To enable mouse events to a panel, go back to using a
GtkEventBox for a panel, but make it non-visible so that
it doesn't interfere with the parent's background color.
The extra layers added in the previous commit are still
important to avoid turning that into a native window
(which can completely breaks background drawing). Finally,
add an extra layer just around tab panels so that events
get delivered to the tabs. (It's possible that the extra
layer will make the background wrong just around the tabs,
if the tabs don't fill the area above the panel; too bad.)
2015-08-21 08:31:48 -06:00
..
wx GTK 3: try yet again to make panels work right 2015-08-21 08:31:48 -06:00
wxme hide editor-canvas%'s => blink timer expires 2015-08-16 20:55:35 -06:00
app.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
check.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
const.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
cycle.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
dynamic.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
editor.rkt Change color in editor: Grey -> Gray 2015-01-30 13:27:08 -07:00
filedialog.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
fontdialog.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
gdi.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
helper.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
kernel.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
lock.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
messagebox.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
misc.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
moredialogs.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
mrcanvas.rkt add get-gl-client-size to canvas% 2015-08-18 15:10:02 -06:00
mrcontainer.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
mred.rkt Support and prefer GTK+ 3 on Unix/X 2015-08-16 20:55:35 -06:00
mritem.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
mrmenu.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
mrmenuintf.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
mrpanel.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
mrpopup.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
mrtextfield.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
mrtop.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
mrwindow.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
path-dialog.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
repl.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
seqcontract.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
snipfile.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
syntax.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
te.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
wx.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
wxcanvas.rkt canvas% on-scroll: call in non-atomic mode 2015-05-19 14:01:07 -06:00
wxcontainer.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
wxitem.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
wxlitem.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
wxmenu.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
wxpanel.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
wxtextfield.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
wxtop.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00
wxwindow.rkt Remove extra directories. 2014-12-02 02:33:07 -05:00