View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0020596 | Open CASCADE | OCCT:Visualization | public | 2008-11-01 14:46 | 2009-06-25 11:15 |
Reporter | Assigned To | ||||
Priority | normal | Severity | trivial | ||
Status | closed | Resolution | fixed | ||
OS | Windows NT | ||||
Fixed in Version | 6.3.1 | ||||
Summary | 0020596: Eliminate background flicker in 3D view | ||||
Description | On Windows, resizing a 3D view window or the main application window in MDI aplications where 3D view is an MDI child, results in backround flicker: the view is first filled with the widget's background (typically grey) and then a 3D scene is drawn. See for instance standard Qt ImportExport sample. Several posts on OpenCASCADE community forum shows that many community members has also discovered this problem. All they correct it by adding the following line to their 3D view window creation code: Handle(WNT_Window) w = new WNT_Window( .... ); // This line prevents flicker w->SetFlags( WDF_NOERASEBKGRND ); It is suggested to add this line to WNT_Window class constructor so as not to draw the background by default. This might affect 2D viewer applications, however 3D view window is the main use of WNT_Window class, and its default behavior should reflect this. | ||||
Tags | No tags attached. | ||||
Test case number | |||||
Date Modified | Username | Field | Change |
---|---|---|---|
2008-11-01 14:47 |
|
CC | => psn |
2008-11-01 14:49 | bugmaster | Assigned To | bugmaster => psn |
2008-11-01 14:49 | bugmaster | Status | new => assigned |
2008-11-07 16:03 |
|
OtherBugsDependingOnThis | => 20205 |
2008-11-12 12:06 |
|
Status | assigned => resolved |
2009-06-25 13:15 | bugmaster | Status | resolved => closed |
2009-06-25 13:15 | bugmaster | Resolution | @0@ => fixed |
2011-08-02 11:24 | bugmaster | Category | OCCT:VIZ => OCCT:Visualization |