dsa-t

Results 141 comments of dsa-t

It doesn't work terribly well on wxMSW, wx 3.2.4 as well. `wxEVT_LEAVE_WINDOW` is only generated when crossing the thin border, or the search/cancel buttons. `wxEVT_MOTION` doesn't get generated inside the...

> Is this something affecting KiCad? I'd prioritize this if it does For wxSearchCtrl, yes, see https://gitlab.com/kicad/code/kicad/-/blob/3d690da30511d92619219d18b6154ef57cb4d5de/common/widgets/lib_tree.cpp#L131

Maybe it's possible to override `get_aligned_area` similar to `gtk_cell_renderer_text_get_aligned_area` (gtkcellrenderertext.c)?

btw, the effect can be seen in KiCad sometimes (https://forum.kicad.info/t/symbol-chooser-text-is-only-shown-half-line-height/49677) Even if we call `SetRowHeight` (https://gitlab.com/kicad/code/kicad/-/commit/c3af434741b9e7ca1bca440b466f1a8328d8283e)

In 3.2.5, the provided `minimal.cpp.txt` still behaves the same for me. With this in `MyCustomRenderer` in `dataview`, row heights are inconsistent: ```cpp virtual wxSize GetSize() const wxOVERRIDE { return GetView()->FromDIP(wxSize(60,...

> expander row (which doesn't use the custom renderer...) `MyCustomRenderer` in the `dataview` sample is passed to `wxDataViewColumn` ctor, not to rows. So it looks like even expander rows should...

On MSW, the renderer's size doesn't matter, unless `wxDV_VARIABLE_LINE_HEIGHT` flag is set. Then it looks like this: ![image](https://github.com/wxWidgets/wxWidgets/assets/37658952/8fb23a2f-9e0d-4cef-b3af-3333202fac2b)

> so it is not a recent thing, at least on MSW. You're right. I was looking at wrong data.

> Does the image have alpha or not? It doesn't seem like it's supposed to have alpha. GIMP doesn't import an alpha channel with it.