Patrick Ziegler

Results 237 comments of Patrick Ziegler

I've created #432. My idea is to call `setScrollbarsMode(...)` inside the constructor of FigureCanvas. By default, `SWT.NONE` is used, which effectively disables overlay scrolling. If clients want the old behavior,...

It's always risky to touch very basic classes like the FigureCanvas, which is why I'm a little hesitant to do so. Disabling overlay scrolling seems like a much safer think...

> I was more curios about the possibility of some kind of double buffering to optimize the paints. Is this something that could have some use? There is probably no...

Hm... I see. Perhaps instead of using a "stale" flag, one could make it so that whenever there is a surge of paint events, the actual paint operation is only...

> I just looked into the [Throttler](https://github.com/eclipse-platform/eclipse.platform.ui/blob/master/bundles/org.eclipse.jface/src/org/eclipse/jface/util/Throttler.java). This would exactly be needed for reducing the impact of the Thumbnailer outline. However I expect that jface is not suitable for draw2d...

> Can you elaborate on “not updated properly”? > > This sounds like a familiar problem but I want to be sure it’s the same problem I’m imagining. It's [this](https://github.com/eclipse-windowbuilder/windowbuilder/discussions/724)...

> So one (the?) significant problem to address is that the packages should be versioned? That's correct. I would like to specify a version range with which WindowBuilder is compatible,...

Not even the platform is adding the version number to their exported platform, so I don't believe this is worth pursuing. From my side, the problem was resolved by adding...

I want to create a proper issue later today to keep track of all remaining tasks. The goal is to be done by 2024-09.

@azoitl That's why I get when I simply adapt your changes (The border should enclose the application window, but doesn't): [FigureBounds.webm](https://github.com/eclipse/gef-classic/assets/70652978/fd1001de-ad9d-44fe-89f0-58e4562bec89) I can have a closer look at which listener...