Home » U++ Library support » U++ Library : Other (not classified elsewhere) » Display problem with Splitter, GLCtrl and MenuBar
Re: Display problem with Splitter, GLCtrl and MenuBar [message #15871 is a reply to message #15869] |
Tue, 13 May 2008 20:53 |
mdelfede
Messages: 1307 Registered: September 2007
|
Ultimate Contributor |
|
|
Well, hopefully ( ) solved!
In CtrlCore/X11DHCtrl.cpp, from line 294 :
/////////////////////////////////////////////////////////////////////////////////////////
// State handler
void DHCtrl::State(int reason)
{
Window dummy;
int x, y;
unsigned int width, height, border, depth;
Rect r;
// No handling if in error state
if( isError)
return;
// Initializes the control if needed (and possible...)
if(!isInitialized && GetTopWindow() && GetTopWindow()->GetWindow())
Init();
if(isInitialized)
{
switch( reason )
{
case FOCUS : // = 10,
break;
case ACTIVATE : // = 11,
break;
case DEACTIVATE : // = 12,
break;
case SHOW : // = 13,
MapWindow(IsShown());
break;
case ENABLE : // = 14,
break;
case EDITABLE : // = 15,
break;
case OPEN : // = 16,
break;
case CLOSE : // = 17,
Terminate();
break;
case POSITION : // = 100,
case LAYOUTPOS : // = 101,
SyncNativeWindows();
break;
default:
break;
} // switch(reason)
}
}
And in CtrlCore/X11Wnd.cpp, from line 152 :
// Gets the rect inside the parent window
Rect Ctrl::GetRectInParentWindow(void) const
{
Rect r = GetRect();
Ctrl *q = parent;
while(q)
{
if(q->top)
break;
r += q->GetRect().TopLeft() + q->GetView().TopLeft();
q = q->parent;
}
if(q)
r += q->GetView().TopLeft();
return r;
}
Ciao
Max
|
|
|
|
|
Display problem with Splitter, GLCtrl and MenuBar
By: kodos on Thu, 01 May 2008 20:02
|
|
|
Re: Display problem with Splitter, GLCtrl and MenuBar
|
|
|
Re: Display problem with Splitter, GLCtrl and MenuBar
|
|
|
Re: Display problem with Splitter, GLCtrl and MenuBar
By: kodos on Wed, 07 May 2008 00:50
|
|
|
Re: Display problem with Splitter, GLCtrl and MenuBar
|
|
|
Re: Display problem with Splitter, GLCtrl and MenuBar
By: kodos on Mon, 12 May 2008 16:03
|
|
|
Re: Display problem with Splitter, GLCtrl and MenuBar
|
|
|
Re: Display problem with Splitter, GLCtrl and MenuBar
By: kodos on Tue, 13 May 2008 18:23
|
|
|
Re: Display problem with Splitter, GLCtrl and MenuBar
|
|
|
Re: Display problem with Splitter, GLCtrl and MenuBar
|
|
|
Re: Display problem with Splitter, GLCtrl and MenuBar
By: kodos on Tue, 13 May 2008 21:03
|
|
|
Re: Display problem with Splitter, GLCtrl and MenuBar
|
|
|
Re: Display problem with Splitter, GLCtrl and MenuBar
By: mirek on Wed, 14 May 2008 09:10
|
Goto Forum:
Current Time: Thu May 09 10:51:10 CEST 2024
Total time taken to generate the page: 0.01764 seconds
|