Home » U++ Library support » Splitter » splitter bounds
splitter bounds [message #8055] |
Mon, 05 February 2007 22:44 |
exolon
Messages: 62 Registered: July 2006 Location: 53'21N 6'18W
|
Member |
|
|
Is there an easy way to set the limits of a splitter's position?
i.e. I want the minimum to be 50% and maximum to be 70%.
Currently I've got it working by hand like so (in my TopWindow subclass):
virtual void Paint(Draw& w) {
int splitterPos = verticalSplitter.GetPos();
if(splitterPos < 5000)
verticalSplitter.SetPos(5000);
else if(splitterPos > 7000)
verticalSplitter.SetPos(7000);
TopWindow::Paint(w);
}
This flickers while trying to drag the splitter out of bounds though. A Splitter::SetBounds(int min, int max) or something method might be nice, but I'm not sure how to go about this most efficiently.
I might be getting it completely wrong, since I'm still very inexperienced in UPP and GUI programming in general.
Oisín
|
|
|
Goto Forum:
Current Time: Thu Apr 18 14:46:35 CEST 2024
Total time taken to generate the page: 0.02202 seconds
|