PATH-743: Updating the cursors for path testing mode to final designs.
|
|
@ -71,7 +71,9 @@ ECursorType getCursorFromString(const std::string& cursor_string)
|
|||
cursor_string_table["UI_CURSOR_TOOLOPEN"] = UI_CURSOR_TOOLOPEN;
|
||||
cursor_string_table["UI_CURSOR_TOOLPATHFINDING"] = UI_CURSOR_TOOLPATHFINDING;
|
||||
cursor_string_table["UI_CURSOR_TOOLPATHFINDINGPATHSTART"] = UI_CURSOR_TOOLPATHFINDING_PATH_START;
|
||||
cursor_string_table["UI_CURSOR_TOOLPATHFINDINGPATHSTARTADD"] = UI_CURSOR_TOOLPATHFINDING_PATH_START_ADD;
|
||||
cursor_string_table["UI_CURSOR_TOOLPATHFINDINGPATHEND"] = UI_CURSOR_TOOLPATHFINDING_PATH_END;
|
||||
cursor_string_table["UI_CURSOR_TOOLPATHFINDINGPATHENDADD"] = UI_CURSOR_TOOLPATHFINDING_PATH_END_ADD;
|
||||
cursor_string_table["UI_CURSOR_TOOLNO"] = UI_CURSOR_TOOLNO;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -67,7 +67,9 @@ enum ECursorType {
|
|||
UI_CURSOR_TOOLOPEN,
|
||||
UI_CURSOR_TOOLPATHFINDING,
|
||||
UI_CURSOR_TOOLPATHFINDING_PATH_START,
|
||||
UI_CURSOR_TOOLPATHFINDING_PATH_START_ADD,
|
||||
UI_CURSOR_TOOLPATHFINDING_PATH_END,
|
||||
UI_CURSOR_TOOLPATHFINDING_PATH_END_ADD,
|
||||
UI_CURSOR_TOOLNO,
|
||||
UI_CURSOR_COUNT // Number of elements in this enum (NOT a cursor)
|
||||
};
|
||||
|
|
|
|||
|
|
@ -1699,8 +1699,10 @@ void LLWindowWin32::initCursors()
|
|||
mCursor[ UI_CURSOR_TOOLBUY ] = LoadCursor(module, TEXT("TOOLBUY"));
|
||||
mCursor[ UI_CURSOR_TOOLOPEN ] = LoadCursor(module, TEXT("TOOLOPEN"));
|
||||
mCursor[ UI_CURSOR_TOOLPATHFINDING ] = LoadCursor(module, TEXT("TOOLPATHFINDING"));
|
||||
mCursor[ UI_CURSOR_TOOLPATHFINDING_PATH_START_ADD ] = LoadCursor(module, TEXT("TOOLPATHFINDINGPATHSTARTADD"));
|
||||
mCursor[ UI_CURSOR_TOOLPATHFINDING_PATH_START ] = LoadCursor(module, TEXT("TOOLPATHFINDINGPATHSTART"));
|
||||
mCursor[ UI_CURSOR_TOOLPATHFINDING_PATH_END ] = LoadCursor(module, TEXT("TOOLPATHFINDINGPATHEND"));
|
||||
mCursor[ UI_CURSOR_TOOLPATHFINDING_PATH_END_ADD ] = LoadCursor(module, TEXT("TOOLPATHFINDINGPATHENDADD"));
|
||||
mCursor[ UI_CURSOR_TOOLNO ] = LoadCursor(module, TEXT("TOOLNO"));
|
||||
|
||||
// Color cursors
|
||||
|
|
|
|||
|
|
@ -1342,7 +1342,9 @@ if (WINDOWS)
|
|||
res/lltoolpan.cur
|
||||
res/lltoolpathfinding.cur
|
||||
res/lltoolpathfindingpathend.cur
|
||||
res/lltoolpathfindingpathendadd.cur
|
||||
res/lltoolpathfindingpathstart.cur
|
||||
res/lltoolpathfindingpathstartadd.cur
|
||||
res/lltoolpipette.cur
|
||||
res/lltoolrotate.cur
|
||||
res/lltoolscale.cur
|
||||
|
|
|
|||
|
|
@ -72,11 +72,11 @@ BOOL LLPathfindingPathTool::handleMouseDown(S32 pX, S32 pY, MASK pMask)
|
|||
{
|
||||
if (isPointAModKeys(pMask))
|
||||
{
|
||||
gViewerWindow->setCursor(UI_CURSOR_TOOLPATHFINDING_PATH_START);
|
||||
gViewerWindow->setCursor(UI_CURSOR_TOOLPATHFINDING_PATH_START_ADD);
|
||||
}
|
||||
else if (isPointBModKeys(pMask))
|
||||
{
|
||||
gViewerWindow->setCursor(UI_CURSOR_TOOLPATHFINDING_PATH_END);
|
||||
gViewerWindow->setCursor(UI_CURSOR_TOOLPATHFINDING_PATH_END_ADD);
|
||||
}
|
||||
computeFinalPoints(pX, pY, pMask);
|
||||
mIsLeftMouseButtonHeld = true;
|
||||
|
|
@ -169,11 +169,25 @@ BOOL LLPathfindingPathTool::handleHover(S32 pX, S32 pY, MASK pMask)
|
|||
{
|
||||
if (isPointAModKeys(pMask))
|
||||
{
|
||||
gViewerWindow->setCursor(UI_CURSOR_TOOLPATHFINDING_PATH_START);
|
||||
if (mIsLeftMouseButtonHeld)
|
||||
{
|
||||
gViewerWindow->setCursor(UI_CURSOR_TOOLPATHFINDING_PATH_START_ADD);
|
||||
}
|
||||
else
|
||||
{
|
||||
gViewerWindow->setCursor(UI_CURSOR_TOOLPATHFINDING_PATH_START);
|
||||
}
|
||||
}
|
||||
else if (isPointBModKeys(pMask))
|
||||
{
|
||||
gViewerWindow->setCursor(UI_CURSOR_TOOLPATHFINDING_PATH_END);
|
||||
if (mIsLeftMouseButtonHeld)
|
||||
{
|
||||
gViewerWindow->setCursor(UI_CURSOR_TOOLPATHFINDING_PATH_END_ADD);
|
||||
}
|
||||
else
|
||||
{
|
||||
gViewerWindow->setCursor(UI_CURSOR_TOOLPATHFINDING_PATH_END);
|
||||
}
|
||||
}
|
||||
computeTempPoints(pX, pY, pMask);
|
||||
returnVal = TRUE;
|
||||
|
|
|
|||
|
Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 2.2 KiB |
|
Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 2.2 KiB |
|
After Width: | Height: | Size: 2.2 KiB |
|
Before Width: | Height: | Size: 4.2 KiB After Width: | Height: | Size: 2.2 KiB |
|
After Width: | Height: | Size: 2.2 KiB |
|
|
@ -124,7 +124,9 @@ TOOLOPEN CURSOR "toolopen.cur"
|
|||
TOOLSIT CURSOR "toolsit.cur"
|
||||
TOOLPATHFINDING CURSOR "lltoolpathfinding.cur"
|
||||
TOOLPATHFINDINGPATHSTART CURSOR "lltoolpathfindingpathstart.cur"
|
||||
TOOLPATHFINDINGPATHEND CURSOR "lltoolpathfindingpathend.cur"
|
||||
TOOLPATHFINDINGPATHSTARTADD CURSOR "lltoolpathfindingpathstartadd.cur"
|
||||
TOOLPATHFINDINGPATHEND CURSOR "lltoolpathfindingpathend.cur"
|
||||
TOOLPATHFINDINGPATHENDADD CURSOR "lltoolpathfindingpathendadd.cur"
|
||||
TOOLNO CURSOR "llno.cur"
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
|
|
|||