Your ROOT_URL in app.ini is http://git.osmesh.ru/ but you are visiting http://91.221.70.94:3000/MOS/OpenBoard/commit/74b53f64f7071a8b446799c08373a8b949cb2b58?style=split&whitespace=ignore-change You should set ROOT_URL correctly, otherwise the web may not work correctly.

Fixed and simpliflied the code that handle the click on dock palette

preferencesAboutTextFull
Claudio Valerio 14 years ago
parent 514c84482c
commit 74b53f64f7
  1. 16
      src/gui/UBDockPalette.cpp

@ -744,26 +744,14 @@ void UBTabDockPalette::mouseReleaseEvent(QMouseEvent *event)
int clickedTab = 0; int clickedTab = 0;
// If the clicked position is in the tab, perform the related action // If the clicked position is in the tab, perform the related action
if(eUBDockOrientation_Left == dock->mOrientation) {
if(dock->mMousePressPos.y() >= dock->mHTab &&
dock->mMousePressPos.x() <= width() &&
dock->mMousePressPos.y() <= dock->mHTab + nbTabs * TABSIZE + (nbTabs -1)*dock->tabSpacing()) {
clickedTab = (dock->mMousePressPos.y() - dock->mHTab) / (TABSIZE + dock->tabSpacing());
dock->tabClicked(clickedTab);
}
} else if (eUBDockOrientation_Right == dock->mOrientation) {
if(dock->mMousePressPos.x() >= 0 && if(dock->mMousePressPos.x() >= 0 &&
dock->mMousePressPos.x() <= width() && dock->mMousePressPos.x() <= width() &&
dock->mMousePressPos.y() >= 0 && dock->mMousePressPos.y() >= 0 &&
dock->mMousePressPos.y() <= nbTabs * TABSIZE + (nbTabs -1) * dock->tabSpacing()) { dock->mMousePressPos.y() <= nbTabs * TABSIZE + (nbTabs -1)*dock->tabSpacing()) {
clickedTab = (dock->mMousePressPos.y())/(TABSIZE+dock->tabSpacing()); clickedTab = (dock->mMousePressPos.y()) / (TABSIZE + dock->tabSpacing());
dock->tabClicked(clickedTab); dock->tabClicked(clickedTab);
} }
} }
}
dock->mCanResize = false; dock->mCanResize = false;
} }

Loading…
Cancel
Save