git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28452
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
{
#ifdef __WXMSW__
return true;
{
#ifdef __WXMSW__
return true;
+#elif defined(__WXGTK20__)
+ return TRUE;
#elif defined (__WXGTK__)
//return true;
return false;
#elif defined (__WXGTK__)
//return true;
return false;
#endif
pChild->Reparent(pNewParent);
#endif
pChild->Reparent(pNewParent);
+ return;
+#elif defined(__WXGTK20__)
+ pChild->Reparent(pNewParent);
+
return;
#elif defined(__WXGTK__) || defined(__WXX11__)
// FOR NOW:: floating with wxGtk still very buggy
return;
#elif defined(__WXGTK__) || defined(__WXX11__)
// FOR NOW:: floating with wxGtk still very buggy
pInfo->mName = name;
pInfo->mpBarWnd = pBarWnd;
pInfo->mDimInfo = dimInfo;
pInfo->mName = name;
pInfo->mpBarWnd = pBarWnd;
pInfo->mDimInfo = dimInfo;
+ pInfo->mDimInfo.mLRUPane = alignment;
pInfo->mState = state;
pInfo->mAlignment = alignment;
pInfo->mRowNo = rowNo;
pInfo->mState = state;
pInfo->mAlignment = alignment;
pInfo->mRowNo = rowNo;
}
pMiniFrm->Show( true );
}
pMiniFrm->Show( true );
+ RepositionFloatedBar(pMiniFrm->GetBar());
// FIXME:: this is excessive
pBar->mpBarWnd->Show(true);
// FIXME:: this is excessive
pBar->mpBarWnd->Show(true);
cbUpdateMgrData::cbUpdateMgrData()
: mPrevBounds( -1,-1,0,0 ),
cbUpdateMgrData::cbUpdateMgrData()
: mPrevBounds( -1,-1,0,0 ),
- mIsDirty( true ) // inidicate initial change
+ mIsDirty( true ), // inidicate initial change
+ mpCustomData(0)
{}
void cbUpdateMgrData::StoreItemState( const wxRect& boundsInParent )
{}
void cbUpdateMgrData::StoreItemState( const wxRect& boundsInParent )
if ( !mResizeCursorOn || prevWasRowHandle != mRowHandleHitted )
{
if ( !mResizeCursorOn || prevWasRowHandle != mRowHandleHitted )
{
+ mpLayout->GetParentFrame().SetCursor( *pCurs );
+
if ( !mResizeCursorOn )
{
// caputre if not captured yet
mpLayout->CaptureEventsForPane( event.mpPane );
mpLayout->CaptureEventsForPlugin( this );
}
if ( !mResizeCursorOn )
{
// caputre if not captured yet
mpLayout->CaptureEventsForPane( event.mpPane );
mpLayout->CaptureEventsForPlugin( this );
}
-
- mpLayout->GetParentFrame().SetCursor( *pCurs );
}
mResizeCursorOn = true;
}
mResizeCursorOn = true;
- if ( !mMouseCaptured )
- {
- mMouseCaptured = true;
- CaptureMouse();
- }
-
// did the cursor actually changed?
if ( type != mCursorType )
// did the cursor actually changed?
if ( type != mCursorType )
+
+ if (mMouseCaptured)
+ ReleaseMouse();
+ }
+
+ if ( !mMouseCaptured )
+ {
+ mMouseCaptured = true;
+ CaptureMouse();