Decided to defer Table WM_MOUSELEAVE (Windows) to later.
This commit is contained in:
parent
555b6ebcbd
commit
d18889b2d1
|
@ -75,11 +75,13 @@ windows
|
||||||
- tabbing on an empty group infinite loops (same bug as with tabs)
|
- tabbing on an empty group infinite loops (same bug as with tabs)
|
||||||
- groupbox line behind groupbox text
|
- groupbox line behind groupbox text
|
||||||
- scrolling edit controls in Areas back into view don't cause redraw
|
- scrolling edit controls in Areas back into view don't cause redraw
|
||||||
|
- need to figure out the WM_MOUSELEAVE tango (see mergeback/table_mouseleave_windows.c)
|
||||||
gtk+
|
gtk+
|
||||||
- Area: figure out how Enter is processed in Entry
|
- Area: figure out how Enter is processed in Entry
|
||||||
https://git.gnome.org/browse/gtk+/tree/gtk/gtkwindow.c#n1229
|
https://git.gnome.org/browse/gtk+/tree/gtk/gtkwindow.c#n1229
|
||||||
- Table: figure out how to allow empty selection by clicking in an empty area
|
- Table: figure out how to allow empty selection by clicking in an empty area
|
||||||
- After applying the AreaHandler.Key() change, -small crashes in 3.10/distribution but not 3.14/jhbuild
|
- After applying the AreaHandler.Key() change, -small crashes in 3.10/distribution but not 3.14/jhbuild
|
||||||
|
- will need to install 14.04 somewhere for this
|
||||||
gtk+, windows
|
gtk+, windows
|
||||||
- Area: keyboard scrolling
|
- Area: keyboard scrolling
|
||||||
gtk+, mac os x
|
gtk+, mac os x
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
case WM_MOUSELEAVE:
|
||||||
|
tablePushed(t->gotable, -1, -1); // in case button held as drag out
|
||||||
|
// and let the list view do its thing
|
||||||
|
return (*fv_DefSubclassProc)(hwnd, uMsg, wParam, lParam);
|
|
@ -88,11 +88,6 @@ static LRESULT CALLBACK tableSubProc(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM
|
||||||
handle(hwnd, lParam, tableToggled, t->gotable);
|
handle(hwnd, lParam, tableToggled, t->gotable);
|
||||||
// and let the list view do its thing
|
// and let the list view do its thing
|
||||||
return (*fv_DefSubclassProc)(hwnd, uMsg, wParam, lParam);
|
return (*fv_DefSubclassProc)(hwnd, uMsg, wParam, lParam);
|
||||||
case WM_MOUSELEAVE:
|
|
||||||
// TODO doesn't work
|
|
||||||
tablePushed(t->gotable, -1, -1); // in case button held as drag out
|
|
||||||
// and let the list view do its thing
|
|
||||||
return (*fv_DefSubclassProc)(hwnd, uMsg, wParam, lParam);
|
|
||||||
case msgLoadImageList:
|
case msgLoadImageList:
|
||||||
tableLoadImageList(hwnd, t, (HIMAGELIST) lParam);
|
tableLoadImageList(hwnd, t, (HIMAGELIST) lParam);
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Reference in New Issue