|
| From: | anonymous |
| Subject: | [Octave-bug-tracker] [bug #44776] [Qt] Restore window button does not trigger a repaint event for its content |
| Date: | Thu, 18 Aug 2016 19:05:34 +0000 (UTC) |
| User-agent: | Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36 |
Follow-up Comment #16, bug #44776 (project octave):
OK I think I have a fix for this completely now.
Basically, before the Figure's Container gets the QEvent::Resize we resize the
main window. I have then removed the unnecessary two other resizes from the
after event filter.
Further in updateBoundingBox the use of gh_manager::post_function
updateBoundingBoxHelper meant that the updates to the figure's main window
size were occuring after other elements were informed so I have now made this
updated.
What are the possible problems with this approach?
* I think we need to ensure that the ResizeFcns are not adversely affected by
this. The immediate post_set could lead to slow updates when resizing figures.
I have not completely tested this yet.
(file #38259)
_______________________________________________________
Additional Item Attachment:
File name: bug-44716-fix-20160818.diff Size:2 KB
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?44776>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
| [Prev in Thread] | Current Thread | [Next in Thread] |