Changed: Minor changes

--HG--
branch : develop
This commit is contained in:
kervala 2015-11-06 15:48:23 +01:00
parent 2baddc78ac
commit 9e74adee86
2 changed files with 44 additions and 42 deletions

View file

@ -1026,7 +1026,7 @@ namespace NLGUI
void CWidgetManager::reset() void CWidgetManager::reset()
{ {
setCurContextHelp( NULL ); setCurContextHelp( NULL );
_ViewsUnderPointer.clear(); _ViewsUnderPointer.clear();
_CtrlsUnderPointer.clear(); _CtrlsUnderPointer.clear();
_GroupsUnderPointer.clear(); _GroupsUnderPointer.clear();
@ -1254,7 +1254,7 @@ namespace NLGUI
sint32 wParent, sint32 hParent ) sint32 wParent, sint32 hParent )
{ {
CCtrlBase::TToolTipParentType parentType= newCtrl->getToolTipParent(); CCtrlBase::TToolTipParentType parentType= newCtrl->getToolTipParent();
CInterfaceGroup *groupContextHelp = CInterfaceGroup *groupContextHelp =
getWindowForActiveMasterGroup(newCtrl->getContextHelpWindowName()); getWindowForActiveMasterGroup(newCtrl->getContextHelpWindowName());
uint32 _ScreenH, _ScreenW; uint32 _ScreenH, _ScreenW;
@ -1383,7 +1383,7 @@ namespace NLGUI
{ {
if (!newCtrl) return; if (!newCtrl) return;
if (!newCtrl->getInvalidCoords()) return; if (!newCtrl->getInvalidCoords()) return;
CInterfaceGroup *groupContextHelp = CInterfaceGroup *groupContextHelp =
getWindowForActiveMasterGroup(newCtrl->getContextHelpWindowName()); getWindowForActiveMasterGroup(newCtrl->getContextHelpWindowName());
@ -1450,7 +1450,7 @@ namespace NLGUI
// **** resolve auto posref // **** resolve auto posref
uint clampCount = uint clampCount =
adjustTooltipPosition( newCtrl, win, newCtrl->getToolTipParentPosRef(), adjustTooltipPosition( newCtrl, win, newCtrl->getToolTipParentPosRef(),
newCtrl->getToolTipPosRef(), xParent, yParent, newCtrl->getToolTipPosRef(), xParent, yParent,
wParent, hParent); wParent, hParent);
@ -1458,7 +1458,7 @@ namespace NLGUI
if (clampCount != 0) if (clampCount != 0)
{ {
// try to fallback on alternate tooltip posref // try to fallback on alternate tooltip posref
uint altClampCount = uint altClampCount =
adjustTooltipPosition( newCtrl, win, newCtrl->getToolTipParentPosRefAlt(), adjustTooltipPosition( newCtrl, win, newCtrl->getToolTipParentPosRefAlt(),
newCtrl->getToolTipPosRefAlt(), xParent, yParent, newCtrl->getToolTipPosRefAlt(), xParent, yParent,
wParent, hParent); wParent, hParent);
@ -1961,6 +1961,7 @@ namespace NLGUI
} }
while (cb); while (cb);
} }
// Check if screen size changed // Check if screen size changed
uint32 w, h; uint32 w, h;
CViewRenderer::getInstance()->checkNewScreenSize (); CViewRenderer::getInstance()->checkNewScreenSize ();
@ -1974,7 +1975,7 @@ namespace NLGUI
setScreenWH( w, h ); setScreenWH( w, h );
} }
} }
// Update global color from database // Update global color from database
if (!_RProp) if (!_RProp)
{ {
@ -1983,6 +1984,7 @@ namespace NLGUI
_BProp = CDBManager::getInstance()->getDbProp("UI:SAVE:COLOR:B"); _BProp = CDBManager::getInstance()->getDbProp("UI:SAVE:COLOR:B");
_AProp = CDBManager::getInstance()->getDbProp("UI:SAVE:COLOR:A"); _AProp = CDBManager::getInstance()->getDbProp("UI:SAVE:COLOR:A");
} }
setGlobalColor(NLMISC::CRGBA( setGlobalColor(NLMISC::CRGBA(
(uint8)_RProp->getValue32(), (uint8)_RProp->getValue32(),
(uint8)_GProp->getValue32(), (uint8)_GProp->getValue32(),
@ -1996,7 +1998,7 @@ namespace NLGUI
c.B = gc.B; c.B = gc.B;
c.A = (uint8) (( (uint16) c.A * (uint16) getContentAlpha() ) >> 8); c.A = (uint8) (( (uint16) c.A * (uint16) getContentAlpha() ) >> 8);
setGlobalColorForContent( c ); setGlobalColorForContent( c );
// Update global alphaS from database // Update global alphaS from database
updateGlobalAlphas(); updateGlobalAlphas();
@ -2005,7 +2007,7 @@ namespace NLGUI
Computed String are rendered in on big drawQuads at last part of each layer Computed String are rendered in on big drawQuads at last part of each layer
*/ */
CDBManager::getInstance()->flushObserverCalls(); CDBManager::getInstance()->flushObserverCalls();
for (uint32 nMasterGroup = 0; nMasterGroup < _MasterGroups.size(); nMasterGroup++) for (uint32 nMasterGroup = 0; nMasterGroup < _MasterGroups.size(); nMasterGroup++)
{ {
CWidgetManager::SMasterGroup &rMG = _MasterGroups[nMasterGroup]; CWidgetManager::SMasterGroup &rMG = _MasterGroups[nMasterGroup];
@ -2158,7 +2160,7 @@ namespace NLGUI
bool CWidgetManager::handleKeyboardEvent( const CEventDescriptor &evnt ) bool CWidgetManager::handleKeyboardEvent( const CEventDescriptor &evnt )
{ {
bool handled = false; bool handled = false;
CEventDescriptorKey &eventDesc = (CEventDescriptorKey&)evnt; CEventDescriptorKey &eventDesc = (CEventDescriptorKey&)evnt;
//_LastEventKeyDesc = eventDesc; //_LastEventKeyDesc = eventDesc;
@ -2541,7 +2543,7 @@ namespace NLGUI
if (eventDesc.getEventTypeExtended() == CEventDescriptorMouse::mouserightup) if (eventDesc.getEventTypeExtended() == CEventDescriptorMouse::mouserightup)
{ {
if (!handled) if (!handled)
if (pNewCurrentWnd != NULL) if (pNewCurrentWnd != NULL)
pNewCurrentWnd->handleEvent(evnt); pNewCurrentWnd->handleEvent(evnt);
@ -2589,7 +2591,7 @@ namespace NLGUI
} }
_CapturedView = NULL; _CapturedView = NULL;
if( CInterfaceElement::getEditorMode() ) if( CInterfaceElement::getEditorMode() )
stopDragging(); stopDragging();
} }
@ -2634,7 +2636,7 @@ namespace NLGUI
if( eventDesc.getType() != CEventDescriptor::mouse ) if( eventDesc.getType() != CEventDescriptor::mouse )
return false; return false;
const CEventDescriptorMouse &e = static_cast< const CEventDescriptorMouse& >( eventDesc ); const CEventDescriptorMouse &e = static_cast< const CEventDescriptorMouse& >( eventDesc );
if( e.getEventTypeExtended() != CEventDescriptorMouse::mousemove ) if( e.getEventTypeExtended() != CEventDescriptorMouse::mousemove )
return false; return false;
@ -2699,7 +2701,7 @@ namespace NLGUI
e->setParent( NULL ); e->setParent( NULL );
draggedElement = e; draggedElement = e;
return true; return true;
} }
@ -2715,7 +2717,7 @@ namespace NLGUI
g = tw; g = tw;
std::string oldid = e->getId(); std::string oldid = e->getId();
e->setParent( g ); e->setParent( g );
e->setIdRecurse( e->getShortId() ); e->setIdRecurse( e->getShortId() );
e->setParentPos( g ); e->setParentPos( g );
@ -2730,7 +2732,7 @@ namespace NLGUI
onWidgetMoved( oldid, e->getId() ); onWidgetMoved( oldid, e->getId() );
} }
} }
// ------------------------------------------------------------------------------------------------ // ------------------------------------------------------------------------------------------------
void CWidgetManager::movePointer (sint32 dx, sint32 dy) void CWidgetManager::movePointer (sint32 dx, sint32 dy)
{ {
@ -3091,7 +3093,7 @@ namespace NLGUI
{ {
const SMasterGroup &mg = _MasterGroups[ i ]; const SMasterGroup &mg = _MasterGroups[ i ];
std::vector< CInterfaceGroup* >::size_type j; std::vector< CInterfaceGroup* >::size_type j;
for( j = 0; j < mg.Group->getNumGroup(); j++ ) for( j = 0; j < mg.Group->getNumGroup(); j++ )
{ {
CInterfaceGroup *g = mg.Group->getGroup( j ); CInterfaceGroup *g = mg.Group->getGroup( j );
@ -3106,8 +3108,8 @@ namespace NLGUI
return true; return true;
} }
// *************************************************************************** // ***************************************************************************
void CWidgetManager::enableMouseHandling( bool handle ) void CWidgetManager::enableMouseHandling( bool handle )
{ {
@ -3116,7 +3118,7 @@ namespace NLGUI
{ {
if(!getPointer()) if(!getPointer())
return; return;
// If Left captured, reset // If Left captured, reset
if( getCapturePointerLeft() ) if( getCapturePointerLeft() )
setCapturePointerLeft( NULL ); setCapturePointerLeft( NULL );
@ -3124,12 +3126,12 @@ namespace NLGUI
// Same for Right // Same for Right
if( getCapturePointerRight() ) if( getCapturePointerRight() )
setCapturePointerRight( NULL ); setCapturePointerRight( NULL );
// Avoid any problem with modals // Avoid any problem with modals
disableModalWindow(); disableModalWindow();
} }
} }
// *************************************************************************** // ***************************************************************************
uint CWidgetManager::getUserDblClickDelay() uint CWidgetManager::getUserDblClickDelay()
{ {
@ -3137,11 +3139,11 @@ namespace NLGUI
NLMISC::CCDBNodeLeaf *pNL = CDBManager::getInstance()->getDbProp("UI:SAVE:DOUBLE_CLICK_SPEED"); NLMISC::CCDBNodeLeaf *pNL = CDBManager::getInstance()->getDbProp("UI:SAVE:DOUBLE_CLICK_SPEED");
if( pNL != NULL ) if( pNL != NULL )
nVal = pNL->getValue32(); nVal = pNL->getValue32();
uint dbclickDelay = (uint)(DOUBLE_CLICK_MIN + (DOUBLE_CLICK_MAX-DOUBLE_CLICK_MIN) * (float)nVal / 100.0f); uint dbclickDelay = (uint)(DOUBLE_CLICK_MIN + (DOUBLE_CLICK_MAX-DOUBLE_CLICK_MIN) * (float)nVal / 100.0f);
return dbclickDelay; return dbclickDelay;
} }
// ------------------------------------------------------------------------------------------------ // ------------------------------------------------------------------------------------------------
void CWidgetManager::setupOptions() void CWidgetManager::setupOptions()
{ {
@ -3165,9 +3167,9 @@ namespace NLGUI
_SystemOptions[OptionTimeoutContext]= opt->getValue("context_timeout"); _SystemOptions[OptionTimeoutContext]= opt->getValue("context_timeout");
_SystemOptions[OptionTimeoutContextHtml]= opt->getValue("context_html_timeout"); _SystemOptions[OptionTimeoutContextHtml]= opt->getValue("context_html_timeout");
} }
} }
// Get the alpha roll over speed // Get the alpha roll over speed
float CWidgetManager::getAlphaRolloverSpeed() float CWidgetManager::getAlphaRolloverSpeed()
{ {
@ -3181,7 +3183,7 @@ namespace NLGUI
{ {
_AlphaRolloverSpeedDB = NULL; _AlphaRolloverSpeedDB = NULL;
} }
void CWidgetManager::setContainerAlpha(uint8 alpha) void CWidgetManager::setContainerAlpha(uint8 alpha)
{ {
_ContainerAlpha = alpha; _ContainerAlpha = alpha;
@ -3376,11 +3378,11 @@ namespace NLGUI
void CWidgetManager::selectWidget( const std::string &name ) void CWidgetManager::selectWidget( const std::string &name )
{ {
std::vector< std::string >::iterator itr std::vector< std::string >::iterator itr
= std::find( editorSelection.begin(), editorSelection.end(), name ); = std::find( editorSelection.begin(), editorSelection.end(), name );
CInterfaceElement *e = getElementFromId( name ); CInterfaceElement *e = getElementFromId( name );
if( itr != editorSelection.end() ) if( itr != editorSelection.end() )
{ {
// If multiselection is on unselect if already selected // If multiselection is on unselect if already selected
@ -3405,7 +3407,7 @@ namespace NLGUI
e->setEditorSelected( true ); e->setEditorSelected( true );
editorSelection.push_back( name ); editorSelection.push_back( name );
} }
} }
notifySelectionWatchers(); notifySelectionWatchers();
@ -3422,7 +3424,7 @@ namespace NLGUI
std::vector< IEditorSelectionWatcher* >::iterator itr = selectionWatchers.begin(); std::vector< IEditorSelectionWatcher* >::iterator itr = selectionWatchers.begin();
while( itr != selectionWatchers.end() ) while( itr != selectionWatchers.end() )
{ {
(*itr)->selectionChanged(); (*itr)->selectionChanged();
++itr; ++itr;
} }
} }
@ -3431,7 +3433,7 @@ namespace NLGUI
{ {
std::vector< IEditorSelectionWatcher* >::iterator itr = std::vector< IEditorSelectionWatcher* >::iterator itr =
std::find( selectionWatchers.begin(), selectionWatchers.end(), watcher ); std::find( selectionWatchers.begin(), selectionWatchers.end(), watcher );
// We already have this watcher // We already have this watcher
if( itr != selectionWatchers.end() ) if( itr != selectionWatchers.end() )
return; return;
@ -3443,7 +3445,7 @@ namespace NLGUI
{ {
std::vector< IEditorSelectionWatcher* >::iterator itr = std::vector< IEditorSelectionWatcher* >::iterator itr =
std::find( selectionWatchers.begin(), selectionWatchers.end(), watcher ); std::find( selectionWatchers.begin(), selectionWatchers.end(), watcher );
// We don't have this watcher // We don't have this watcher
if( itr == selectionWatchers.end() ) if( itr == selectionWatchers.end() )
return; return;
@ -3473,7 +3475,7 @@ namespace NLGUI
void CWidgetManager::registerWidgetWatcher( IWidgetWatcher *watcher ) void CWidgetManager::registerWidgetWatcher( IWidgetWatcher *watcher )
{ {
std::vector< IWidgetWatcher* >::const_iterator itr std::vector< IWidgetWatcher* >::const_iterator itr
= std::find( widgetWatchers.begin(), widgetWatchers.end(), watcher ); = std::find( widgetWatchers.begin(), widgetWatchers.end(), watcher );
// already exists // already exists
if( itr != widgetWatchers.end() ) if( itr != widgetWatchers.end() )
@ -3524,7 +3526,7 @@ namespace NLGUI
g->addView( v ); g->addView( v );
onWidgetAdded( v->getId() ); onWidgetAdded( v->getId() );
return v; return v;
} }
@ -3568,7 +3570,7 @@ namespace NLGUI
e->setParent( g ); e->setParent( g );
e->setParentPos( g ); e->setParentPos( g );
e->setParentSize( g ); e->setParentSize( g );
e->setIdRecurse( e->getShortId() ); e->setIdRecurse( e->getShortId() );
onWidgetMoved( oldId, e->getId() ); onWidgetMoved( oldId, e->getId() );
} }
@ -3580,9 +3582,9 @@ namespace NLGUI
g->alignElements(); g->alignElements();
// Align the new group to the top window // Align the new group to the top window
g->alignTo( getTopWindow() ); g->alignTo( getTopWindow() );
g->setActive( true ); g->setActive( true );
return true; return true;
} }
@ -3634,7 +3636,7 @@ namespace NLGUI
SMasterGroup mg; SMasterGroup mg;
mg.Group = root; mg.Group = root;
root->setIdRecurse( project ); root->setIdRecurse( project );
root->setW( 1024 ); root->setW( 1024 );
root->setH( 768 ); root->setH( 768 );
@ -3666,7 +3668,7 @@ namespace NLGUI
VariableData v; VariableData v;
v.type = "sint32"; v.type = "sint32";
v.value = "255"; v.value = "255";
v.entry = "UI:SAVE:COLOR:R"; v.entry = "UI:SAVE:COLOR:R";
parser->setVariable( v ); parser->setVariable( v );
@ -3678,7 +3680,7 @@ namespace NLGUI
v.entry = "UI:SAVE:COLOR:A"; v.entry = "UI:SAVE:COLOR:A";
parser->setVariable( v ); parser->setVariable( v );
return true; return true;
} }

View file

@ -923,7 +923,7 @@ void CInterfaceChatDisplayer::displayTell(/*TDataSetIndex senderIndex, */const u
bool windowVisible; bool windowVisible;
ucstring goodSenderName = CEntityCL::removeTitleAndShardFromName(senderName); ucstring goodSenderName = CEntityCL::removeTitleAndShardFromName(senderName);
// The sender part is up to and including the first ":" after the goodSenderName // The sender part is up to and including the first ":" after the goodSenderName
ucstring::size_type pos = finalString.find(goodSenderName); ucstring::size_type pos = finalString.find(goodSenderName);
pos = finalString.find(':', pos); pos = finalString.find(':', pos);
@ -3288,7 +3288,7 @@ private:
contentStr = ""; contentStr = "";
i = digitStart; i = digitStart;
} }
} }
else if(contentStr.size()>=5 && contentStr[0]=='@' && contentStr[1]=='{' && contentStr[2]=='W') else if(contentStr.size()>=5 && contentStr[0]=='@' && contentStr[1]=='{' && contentStr[2]=='W')
{ {
uint i; uint i;