You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We've been having some trouble with performance in the custom widget, so we need to continue minimizing calls to expose(). For example, when a note is removed, the button handler calls expose(). That needs to be removed by clearing only the affected rectangle and redrawing the grid around it. See Cairo documentation for more details on how to do that.
The text was updated successfully, but these errors were encountered:
This issue will no longer be a problem as we switch to Gtk3 #26 with its clip regions by default and we have switched to different methods of drawing on the widget. This can be closed.
Originally, this issue was reopened because we would not switch to Gtk3. We restarted work on Gtk3 and have completed the switch, eliminating most of the need for this issue. However, there are still performance improvements that can be made, such as by switching to a $notes{"$x;$y"}[] HoA with constants for the list indices.
We've been having some trouble with performance in the custom widget, so we need to continue minimizing calls to expose(). For example, when a note is removed, the button handler calls expose(). That needs to be removed by clearing only the affected rectangle and redrawing the grid around it. See Cairo documentation for more details on how to do that.
The text was updated successfully, but these errors were encountered: