Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » U++ Library support » U++ Library : Other (not classified elsewhere) » More GLCtrl
More GLCtrl [message #18650] Tue, 14 October 2008 18:51 Go to previous message
kodos is currently offline  kodos
Messages: 111
Registered: March 2008
Experienced Member
Hi,

I found again some problems in the GLCtrl. It seems as it isn't that easy to fix a problem in there without introducing a new one Wink
So I now made a test case that should test most of the things. Also included is my extended GLCtrl class that features the functions GLInit, GLResize and GLDone on windows and an helper class to to use picking in OpenGL. But that shouldn't change the problems that you can see in the test case.

Here are the things that are currently broken:
-) Hide/Show does nothing on Windows Vista
-) The slider control doesn't refresh itself, if you move it on Windows Vista
-) The slider flickers on Linux, it looks like OpenGL wants to draw over the slider, but wouldn't it be better if frames would still be handled from U++ and the DHCtrl should fit inside the frames?
-) GLDone is not called on Linux after removing the control from the form. (This one is because the call should be made from BeforeTerminate from DHCtrl but this function is never called. The method that is used in the windows code also doesn't work because the State method is private on linux)

I hope the test case helps to find the problems Smile
And I would be glad if the picking helper class would made it to U++, so I don't have to maintain it on my laptop and pc Wink
  • Attachment: OpenGl.zip
    (Size: 7.63KB, Downloaded 316 times)

[Updated on: Tue, 14 October 2008 18:54]

Report message to a moderator

 
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Read Message
Previous Topic: why not state oriented?
Next Topic: Writes to freed blocks detected
Goto Forum:
  


Current Time: Sat Apr 27 16:31:34 CEST 2024

Total time taken to generate the page: 0.07799 seconds