Fix console error
This commit is contained in:
parent
5232501ecf
commit
54f4e2b801
|
@ -4,7 +4,7 @@ UIWindow = extends(UIWidget)
|
|||
function UIWindow.create()
|
||||
local window = UIWindow.internalCreate()
|
||||
window:setTextAlign(AlignTopCenter)
|
||||
window:setDragable(true)
|
||||
window:setDraggable(true)
|
||||
return window
|
||||
end
|
||||
|
||||
|
|
|
@ -59,7 +59,8 @@ ownPrivateName = nil
|
|||
messageHistory = {}
|
||||
currentMessageIndex = 0
|
||||
ignoreNpcMessages = false
|
||||
|
||||
defaultTab = nil
|
||||
serverTab = nil
|
||||
|
||||
function init()
|
||||
connect(g_game, { onTalk = onTalk,
|
||||
|
@ -78,8 +79,8 @@ function init()
|
|||
consoleTabBar:setContentWidget(consoleContentPanel)
|
||||
channels = {}
|
||||
|
||||
addTab(tr('Default'), true)
|
||||
addTab(tr('Server Log'), false)
|
||||
defaultTab = addTab(tr('Default'), true)
|
||||
serverTab = addTab(tr('Server Log'), false)
|
||||
|
||||
g_keyboard.bindKeyPress('Shift+Up', function() navigateMessageHistory(1) end, consolePanel)
|
||||
g_keyboard.bindKeyPress('Shift+Down', function() navigateMessageHistory(-1) end, consolePanel)
|
||||
|
@ -132,7 +133,7 @@ function terminate()
|
|||
end
|
||||
|
||||
function onTabChange(tabBar, tab)
|
||||
if tab:getText() == tr('Default') or tab:getText() == tr('Server Log') then
|
||||
if tab == defaultTab or tab == serverTab then
|
||||
consolePanel:getChildById('closeChannelButton'):disable()
|
||||
else
|
||||
consolePanel:getChildById('closeChannelButton'):enable()
|
||||
|
@ -165,8 +166,8 @@ function clear()
|
|||
end
|
||||
channels = {}
|
||||
|
||||
consoleTabBar:getTab(tr('Default')).tabPanel:getChildById('consoleBuffer'):destroyChildren()
|
||||
consoleTabBar:getTab(tr('Server Log')).tabPanel:getChildById('consoleBuffer'):destroyChildren()
|
||||
defaultTab.tabPanel:getChildById('consoleBuffer'):destroyChildren()
|
||||
serverTab.tabPanel:getChildById('consoleBuffer'):destroyChildren()
|
||||
|
||||
local npcTab = consoleTabBar:getTab('NPCs')
|
||||
if npcTab then
|
||||
|
@ -198,7 +199,7 @@ function addTab(name, focus)
|
|||
end
|
||||
if focus then
|
||||
consoleTabBar:selectTab(tab)
|
||||
elseif name ~= tr('Server Log') then
|
||||
elseif not serverTab or name ~= serverTab:getText() then
|
||||
consoleTabBar:blinkTab(tab)
|
||||
end
|
||||
return tab
|
||||
|
@ -206,7 +207,7 @@ end
|
|||
|
||||
function removeCurrentTab()
|
||||
local tab = consoleTabBar:getCurrentTab()
|
||||
if tab:getText() == tr('Default') or tab:getText() == tr('Server Log') then return end
|
||||
if tab == defaultTab or tab == serverTab then return end
|
||||
|
||||
-- notificate the server that we are leaving the channel
|
||||
if tab.channelId then
|
||||
|
@ -251,7 +252,7 @@ function addPrivateText(text, speaktype, name, isPrivateCommand, creatureName)
|
|||
local privateTab = getTab(name)
|
||||
if privateTab == nil then
|
||||
if (Options.getOption('showPrivateMessagesInConsole') and not focus) or (isPrivateCommand and not privateTab) then
|
||||
privateTab = getTab(tr('Default'))
|
||||
privateTab = defaultTab
|
||||
else
|
||||
privateTab = addTab(name, focus)
|
||||
channels[name] = name
|
||||
|
@ -368,14 +369,14 @@ function sendCurrentMessage()
|
|||
|
||||
-- when talking on server log, the message goes to default channel
|
||||
local name = tab:getText()
|
||||
if name == tr('Server Log') then
|
||||
tab = getTab(tr('Default'))
|
||||
name = tr('Default')
|
||||
if tab == serverTab then
|
||||
tab = defaultTab
|
||||
name = defaultTab:getText()
|
||||
end
|
||||
|
||||
local speaktypedesc
|
||||
if (tab.channelId or name == tr('Default')) and not chatCommandPrivateReady then
|
||||
if name == tr('Default') then
|
||||
if (tab.channelId or tab == defaultTab) and not chatCommandPrivateReady then
|
||||
if tab == defaultTab then
|
||||
speaktypedesc = chatCommandSayMode or SayModes[consolePanel:getChildById('sayModeButton').sayMode].speakTypeDesc
|
||||
if speaktypedesc ~= 'say' then sayModeChange(2) end -- head back to say mode
|
||||
else
|
||||
|
@ -576,7 +577,7 @@ function onGameStart()
|
|||
end
|
||||
end
|
||||
|
||||
local tab = getTab(tr('Default'))
|
||||
local tab = defaultTab
|
||||
if tab then
|
||||
--[[
|
||||
Known Issue: The server is calling to open channels after
|
||||
|
|
|
@ -204,7 +204,7 @@ function addHotkey()
|
|||
messageBox:setText(tr('Button Assign'))
|
||||
messageBox:setWidth(420)
|
||||
messageBox:setHeight(140)
|
||||
messageBox:setDragable(false)
|
||||
messageBox:setDraggable(false)
|
||||
|
||||
widget = g_ui.createWidget('Label', messageBox)
|
||||
widget:setText(tr('Please, press the key you wish to add onto your hotkeys manager'))
|
||||
|
|
|
@ -328,7 +328,7 @@ void Application::registerLuaFunctions()
|
|||
g_lua.bindClassMemberFunction<UIWidget>("setChecked", &UIWidget::setChecked);
|
||||
g_lua.bindClassMemberFunction<UIWidget>("setFocusable", &UIWidget::setFocusable);
|
||||
g_lua.bindClassMemberFunction<UIWidget>("setPhantom", &UIWidget::setPhantom);
|
||||
g_lua.bindClassMemberFunction<UIWidget>("setDragable", &UIWidget::setDragable);
|
||||
g_lua.bindClassMemberFunction<UIWidget>("setDraggable", &UIWidget::setDraggable);
|
||||
g_lua.bindClassMemberFunction<UIWidget>("setFixedSize", &UIWidget::setFixedSize);
|
||||
g_lua.bindClassMemberFunction<UIWidget>("setClipping", &UIWidget::setClipping);
|
||||
g_lua.bindClassMemberFunction<UIWidget>("setLastFocusReason", &UIWidget::setLastFocusReason);
|
||||
|
@ -378,7 +378,7 @@ void Application::registerLuaFunctions()
|
|||
g_lua.bindClassMemberFunction<UIWidget>("isExplicitlyVisible", &UIWidget::isExplicitlyVisible);
|
||||
g_lua.bindClassMemberFunction<UIWidget>("isFocusable", &UIWidget::isFocusable);
|
||||
g_lua.bindClassMemberFunction<UIWidget>("isPhantom", &UIWidget::isPhantom);
|
||||
g_lua.bindClassMemberFunction<UIWidget>("isDragable", &UIWidget::isDragable);
|
||||
g_lua.bindClassMemberFunction<UIWidget>("isDraggable", &UIWidget::isDraggable);
|
||||
g_lua.bindClassMemberFunction<UIWidget>("isFixedSize", &UIWidget::isFixedSize);
|
||||
g_lua.bindClassMemberFunction<UIWidget>("isClipping", &UIWidget::isClipping);
|
||||
g_lua.bindClassMemberFunction<UIWidget>("isDestroyed", &UIWidget::isDestroyed);
|
||||
|
|
|
@ -126,7 +126,7 @@ void UIManager::inputEvent(const InputEvent& event)
|
|||
}
|
||||
case Fw::MouseMoveInputEvent: {
|
||||
// start dragging when moving a pressed widget
|
||||
if(m_pressedWidget && m_pressedWidget->isDragable() && m_draggingWidget != m_pressedWidget) {
|
||||
if(m_pressedWidget && m_pressedWidget->isDraggable() && m_draggingWidget != m_pressedWidget) {
|
||||
// only drags when moving more than 4 pixels
|
||||
if((event.mousePos - m_pressedWidget->getLastClickPosition()).length() >= 4)
|
||||
updateDraggingWidget(m_pressedWidget, event.mousePos - event.mouseMoved);
|
||||
|
|
|
@ -937,9 +937,9 @@ void UIWidget::setPhantom(bool phantom)
|
|||
m_phantom = phantom;
|
||||
}
|
||||
|
||||
void UIWidget::setDragable(bool dragable)
|
||||
void UIWidget::setDraggable(bool draggable)
|
||||
{
|
||||
m_dragable = dragable;
|
||||
m_draggable = draggable;
|
||||
}
|
||||
|
||||
void UIWidget::setFixedSize(bool fixed)
|
||||
|
|
|
@ -66,7 +66,7 @@ protected:
|
|||
stdext::boolean<true> m_focusable;
|
||||
stdext::boolean<false> m_fixedSize;
|
||||
stdext::boolean<false> m_phantom;
|
||||
stdext::boolean<false> m_dragable;
|
||||
stdext::boolean<false> m_draggable;
|
||||
stdext::boolean<false> m_destroyed;
|
||||
stdext::boolean<false> m_clipping;
|
||||
UILayoutPtr m_layout;
|
||||
|
@ -125,7 +125,7 @@ public:
|
|||
void setChecked(bool checked);
|
||||
void setFocusable(bool focusable);
|
||||
void setPhantom(bool phantom);
|
||||
void setDragable(bool dragable);
|
||||
void setDraggable(bool draggable);
|
||||
void setFixedSize(bool fixed);
|
||||
void setClipping(bool clipping) { m_clipping = clipping; }
|
||||
void setLastFocusReason(Fw::FocusReason reason);
|
||||
|
@ -237,7 +237,7 @@ public:
|
|||
bool isExplicitlyVisible() { return m_visible; }
|
||||
bool isFocusable() { return m_focusable; }
|
||||
bool isPhantom() { return m_phantom; }
|
||||
bool isDragable() { return m_dragable; }
|
||||
bool isDraggable() { return m_draggable; }
|
||||
bool isFixedSize() { return m_fixedSize; }
|
||||
bool isClipping() { return m_clipping; }
|
||||
bool isDestroyed() { return m_destroyed; }
|
||||
|
|
|
@ -111,7 +111,7 @@ void UIWidget::parseBaseStyle(const OTMLNodePtr& styleNode)
|
|||
else if(node->tag() == "checked")
|
||||
setChecked(node->value<bool>());
|
||||
else if(node->tag() == "dragable")
|
||||
setDragable(node->value<bool>());
|
||||
setDraggable(node->value<bool>());
|
||||
else if(node->tag() == "on")
|
||||
setOn(node->value<bool>());
|
||||
else if(node->tag() == "focusable")
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
|
||||
UIItem::UIItem()
|
||||
{
|
||||
m_dragable = true;
|
||||
m_draggable = true;
|
||||
}
|
||||
|
||||
void UIItem::drawSelf(Fw::DrawPane drawPane)
|
||||
|
|
|
@ -30,7 +30,7 @@
|
|||
|
||||
UIMap::UIMap()
|
||||
{
|
||||
m_dragable = true;
|
||||
m_draggable = true;
|
||||
m_mapView = MapViewPtr(new MapView);
|
||||
m_zoom = m_mapView->getVisibleDimension().height();
|
||||
m_aspectRatio = 0.0f;
|
||||
|
|
Loading…
Reference in New Issue