From dcf279d663e701700cd1227825f3cff39554f82a Mon Sep 17 00:00:00 2001 From: Richard Linden Date: Fri, 5 Mar 2010 18:34:36 -0800 Subject: [PATCH] EXT-2418 added open/sit/buy mouse cursors --- indra/llcommon/llcursortypes.cpp | 3 + indra/llcommon/llcursortypes.h | 3 + indra/llui/llui.cpp | 2 +- indra/llwindow/llwindowmacosx.cpp | 9 + indra/llwindow/llwindowwin32.cpp | 3 + .../newview/cursors_mac/UI_CURSOR_TOOLBUY.tif | Bin 0 -> 52928 bytes .../cursors_mac/UI_CURSOR_TOOLOPEN.tif | Bin 0 -> 55956 bytes .../newview/cursors_mac/UI_CURSOR_TOOLSIT.tif | Bin 0 -> 55872 bytes indra/newview/lltoolpie.cpp | 8 +- indra/newview/res/toolbuy.cur | Bin 0 -> 3262 bytes indra/newview/res/toolopen.cur | Bin 0 -> 3262 bytes indra/newview/res/toolsit.cur | Bin 0 -> 3262 bytes indra/newview/res/viewerRes.rc | 367 +++++++++--------- 13 files changed, 201 insertions(+), 194 deletions(-) create mode 100644 indra/newview/cursors_mac/UI_CURSOR_TOOLBUY.tif create mode 100644 indra/newview/cursors_mac/UI_CURSOR_TOOLOPEN.tif create mode 100644 indra/newview/cursors_mac/UI_CURSOR_TOOLSIT.tif create mode 100644 indra/newview/res/toolbuy.cur create mode 100644 indra/newview/res/toolopen.cur create mode 100644 indra/newview/res/toolsit.cur diff --git a/indra/llcommon/llcursortypes.cpp b/indra/llcommon/llcursortypes.cpp index 23ede97af3..6751c235f6 100644 --- a/indra/llcommon/llcursortypes.cpp +++ b/indra/llcommon/llcursortypes.cpp @@ -72,6 +72,9 @@ ECursorType getCursorFromString(const std::string& cursor_string) cursor_string_table["UI_CURSOR_TOOLPAUSE"] = UI_CURSOR_TOOLPAUSE; cursor_string_table["UI_CURSOR_TOOLMEDIAOPEN"] = UI_CURSOR_TOOLMEDIAOPEN; cursor_string_table["UI_CURSOR_PIPETTE"] = UI_CURSOR_PIPETTE; + cursor_string_table["UI_CURSOR_TOOLSIT"] = UI_CURSOR_TOOLSIT; + cursor_string_table["UI_CURSOR_TOOLBUY"] = UI_CURSOR_TOOLBUY; + cursor_string_table["UI_CURSOR_TOOLOPEN"] = UI_CURSOR_TOOLOPEN; } std::map::const_iterator iter = cursor_string_table.find(cursor_string); diff --git a/indra/llcommon/llcursortypes.h b/indra/llcommon/llcursortypes.h index a1b8178bfe..143c2c64cf 100644 --- a/indra/llcommon/llcursortypes.h +++ b/indra/llcommon/llcursortypes.h @@ -68,6 +68,9 @@ enum ECursorType { UI_CURSOR_TOOLPAUSE, UI_CURSOR_TOOLMEDIAOPEN, UI_CURSOR_PIPETTE, + UI_CURSOR_TOOLSIT, + UI_CURSOR_TOOLBUY, + UI_CURSOR_TOOLOPEN, UI_CURSOR_COUNT // Number of elements in this enum (NOT a cursor) }; diff --git a/indra/llui/llui.cpp b/indra/llui/llui.cpp index 5121ef5351..e6967921d3 100644 --- a/indra/llui/llui.cpp +++ b/indra/llui/llui.cpp @@ -1919,7 +1919,7 @@ void LLUI::clearPopups() // spawn_x and spawn_y are top left corner of view in screen GL coordinates void LLUI::positionViewNearMouse(LLView* view, S32 spawn_x, S32 spawn_y) { - const S32 CURSOR_HEIGHT = 16; // Approximate "normal" cursor size + const S32 CURSOR_HEIGHT = 32; // Approximate "normal" cursor size const S32 CURSOR_WIDTH = 8; LLView* parent = view->getParent(); diff --git a/indra/llwindow/llwindowmacosx.cpp b/indra/llwindow/llwindowmacosx.cpp index ad97bc45fc..a083de78b7 100644 --- a/indra/llwindow/llwindowmacosx.cpp +++ b/indra/llwindow/llwindowmacosx.cpp @@ -2781,6 +2781,9 @@ const char* cursorIDToName(int id) case UI_CURSOR_TOOLPAUSE: return "UI_CURSOR_TOOLPAUSE"; case UI_CURSOR_TOOLMEDIAOPEN: return "UI_CURSOR_TOOLMEDIAOPEN"; case UI_CURSOR_PIPETTE: return "UI_CURSOR_PIPETTE"; + case UI_CURSOR_TOOLSIT: return "UI_CURSOR_TOOLSIT"; + case UI_CURSOR_TOOLBUY: return "UI_CURSOR_TOOLBUY"; + case UI_CURSOR_TOOLOPEN: return "UI_CURSOR_TOOLOPEN"; } llerrs << "cursorIDToName: unknown cursor id" << id << llendl; @@ -2883,6 +2886,9 @@ void LLWindowMacOSX::setCursor(ECursorType cursor) case UI_CURSOR_TOOLPLAY: case UI_CURSOR_TOOLPAUSE: case UI_CURSOR_TOOLMEDIAOPEN: + case UI_CURSOR_TOOLSIT: + case UI_CURSOR_TOOLBUY: + case UI_CURSOR_TOOLOPEN: result = setImageCursor(gCursors[cursor]); break; @@ -2924,6 +2930,9 @@ void LLWindowMacOSX::initCursors() initPixmapCursor(UI_CURSOR_TOOLPLAY, 1, 1); initPixmapCursor(UI_CURSOR_TOOLPAUSE, 1, 1); initPixmapCursor(UI_CURSOR_TOOLMEDIAOPEN, 1, 1); + initPixmapCursor(UI_CURSOR_TOOLSIT, 5, 1); + initPixmapCursor(UI_CURSOR_TOOLBUY, 5, 1); + initPixmapCursor(UI_CURSOR_TOOLOPEN, 5, 1); initPixmapCursor(UI_CURSOR_SIZENWSE, 10, 10); initPixmapCursor(UI_CURSOR_SIZENESW, 10, 10); diff --git a/indra/llwindow/llwindowwin32.cpp b/indra/llwindow/llwindowwin32.cpp index c80392ad45..e965a17346 100644 --- a/indra/llwindow/llwindowwin32.cpp +++ b/indra/llwindow/llwindowwin32.cpp @@ -1545,6 +1545,9 @@ void LLWindowWin32::initCursors() mCursor[ UI_CURSOR_PIPETTE ] = LoadCursor(module, TEXT("TOOLPIPETTE")); // Color cursors + mCursor[UI_CURSOR_TOOLSIT] = loadColorCursor(TEXT("TOOLSIT")); + mCursor[UI_CURSOR_TOOLBUY] = loadColorCursor(TEXT("TOOLBUY")); + mCursor[UI_CURSOR_TOOLOPEN] = loadColorCursor(TEXT("TOOLOPEN")); mCursor[UI_CURSOR_TOOLPLAY] = loadColorCursor(TEXT("TOOLPLAY")); mCursor[UI_CURSOR_TOOLPAUSE] = loadColorCursor(TEXT("TOOLPAUSE")); mCursor[UI_CURSOR_TOOLMEDIAOPEN] = loadColorCursor(TEXT("TOOLMEDIAOPEN")); diff --git a/indra/newview/cursors_mac/UI_CURSOR_TOOLBUY.tif b/indra/newview/cursors_mac/UI_CURSOR_TOOLBUY.tif new file mode 100644 index 0000000000000000000000000000000000000000..c20e05340ab1b48e01f5d0ffcae32b1f943e8975 GIT binary patch literal 52928 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 literal 0 HcmV?d00001 diff --git a/indra/newview/cursors_mac/UI_CURSOR_TOOLSIT.tif b/indra/newview/cursors_mac/UI_CURSOR_TOOLSIT.tif new file mode 100644 index 0000000000000000000000000000000000000000..ae7e21568ce7de2101bceebb7341b0c037f5b523 GIT binary patch literal 55872 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 Va3KXg2x6QSG8a-CY2)nge*jJmS1$kn literal 0 HcmV?d00001 diff --git a/indra/newview/lltoolpie.cpp b/indra/newview/lltoolpie.cpp index fb78b6a415..51a31f0725 100644 --- a/indra/newview/lltoolpie.cpp +++ b/indra/newview/lltoolpie.cpp @@ -412,24 +412,24 @@ ECursorType cursor_from_object(LLViewerObject* object) case CLICK_ACTION_SIT: if ((gAgent.getAvatarObject() != NULL) && (!gAgent.getAvatarObject()->isSitting())) // not already sitting? { - cursor = UI_CURSOR_HAND; + cursor = UI_CURSOR_TOOLSIT; } break; case CLICK_ACTION_BUY: - cursor = UI_CURSOR_HAND; + cursor = UI_CURSOR_TOOLBUY; break; case CLICK_ACTION_OPEN: // Open always opens the parent. if (parent && parent->allowOpen()) { - cursor = UI_CURSOR_HAND; + cursor = UI_CURSOR_TOOLOPEN; } break; case CLICK_ACTION_PAY: if ((object && object->flagTakesMoney()) || (parent && parent->flagTakesMoney())) { - cursor = UI_CURSOR_HAND; + cursor = UI_CURSOR_TOOLBUY; } break; case CLICK_ACTION_ZOOM: diff --git a/indra/newview/res/toolbuy.cur b/indra/newview/res/toolbuy.cur new file mode 100644 index 0000000000000000000000000000000000000000..a4f5869be0ecc6dbcd05150140a26dd6c61ff278 GIT binary patch literal 3262 zcmcJQOD~*J7=X_d8HqBklW}X^JMLB2qGk|rmxv(z1;2oWSV@RQ;}1wgbYdYQSlGC2 zY*=+6ScnA@8zD_JY4Y{yyqzy!=9?Kq^-a$4%{lLR-s?G(dZR2VD@&;;rIhEbQg;42 z87wI`!=fC_2z#$4SzdWHoDWo9US3#On3I$9&MVp3*-odEMc@9*{{l%*Pmhm}XU@yZ z`{0%Q{QQiJ44ciy;=fo)OG|@XP*6}+RaISGU1<=0B5WlkC873$08&#^Nj4AzHNYnd zr;MMXu%MJab^6A1|k`jOGm(H|!1>+9Rt*x1?GxxT($TU(o%nJFzT zl_O+{rVY)f6ZGT=9}Zow8$CNaJ3T!Gh5vPRb=V&p8{-zBKpSUfW?C$k5GJ^rXnyj_ z$jHdU!^73pm63mZe2m4GmX^7>x!KuS_(Y*6imnUI=aPQ($>8AN?d|R5<)x92_1@lI z;6x$GGxB*iqN4shiNQqp#EbOz_X9aOIl(WPEg~Z$gTYxR z|2$>5!Q9^7zQ4bJcz7uM&t6$sS<&H3OH19|-Lc|4xg)m0js@ayaA z@o;>696rE6+T2zBLq5!C|(c8lR;**7i1w|u;kdX*AbbZD;RhrPc;zB9wt_<6hQZ6iLoYuZF P?jjgA2G)GzC*QvTsY|Ol literal 0 HcmV?d00001 diff --git a/indra/newview/res/toolopen.cur b/indra/newview/res/toolopen.cur new file mode 100644 index 0000000000000000000000000000000000000000..fa966b406ac3fef29f27f972e6ffe6d8bb73fa54 GIT binary patch literal 3262 zcmcJQ%T8M{5QgUzP>?8uYZPuR_Xcq*EteMBCV&uEvE*S`v4M3ZUZUz#@C2+P1PGz5 zh)`KTA|Qo;`!#MXHzzp+nvP`S*yHb?8T%NK7ve}qhe(Bpe0wPp;BSb=ltgHb1nDu> zN@g7yD;X{e8W|bs@9*#G>Ux#2&d$zID8yuT{rP`^w6?a^*4EPZ^z^*RSZ{A{TU(po z?`QH~R9aeEAoun4jg5_skB`5%jGq`w4Gj&rJtKkU=4Ofw#G>XI;y~SSev(8m80_xu zo|u@(Lv&5yM#b1tq(mSPAo3#NS`BBiU}G^7H8nM+EUJKk-P+o+Q(;Seef^_+eDs0p zy#?@!)&2ebot+(9LLaxcL|t8-y~TrnczBphBy9<*#HID-a}!K)5c1$hqtR3EKC0cWYIs)|>OCxt|~Z>S6p4^shBczAfwRWd*Z zNSL4DaG2wB^C^OR5*7F)GB`Mh1M#QRY0W3jyf!m4)7aSPMy;=}?`G|L)^Ouhflqxn z2uj3N(J6e&XOTz*Ptwof6C3PABB5hrpba-t;Jqh)91ac+E-x=l3h{XSvt?9fVPV1j zirVmvjSa}ACl4ej5%ou6Z*TAH?CkFDjxgxISO$D?aS@cy=d**i;cVw;PLDI+BS#FM z+>eisAt#ebfX1l#($W&g;eHt?I|1vmF z<^J&G+L1HH|LEulxbEG2q$xX|#LwXpAu$u}?CdPqm6esXwY9mqIsQ{rR#p~*6C_Jo zg@VI0J(GyC%J<&X)PxFGltZK%TpvDau6lKKbq-noq%v&R;gJaAyr%hi36D-9!QH@3 z^NE~l>*HWRUdzkN^sGLL@^;XC4Wu}R%q}Fn_ZG8i_&75rDX=9WYjvAnOgvBZ`QLm> z!Ld^Irv_HMe+jFtMU{$k;rXu85>_dBtuDl`V&YS~QkH3(;;2GR#7X^W7b0ab5#O$E Y{!NiE3X0w8EA66;=BJ^SZ9f_R0xZ$}hX4Qo literal 0 HcmV?d00001 diff --git a/indra/newview/res/toolsit.cur b/indra/newview/res/toolsit.cur new file mode 100644 index 0000000000000000000000000000000000000000..d8a64b956bb83d90fb9a57d6d8453e7bea809657 GIT binary patch literal 3262 zcmcJQ%TiiF5J3AzEvzDnPYPd&iV{S`nD~gA2ue}DD3*MTD_5@b8L51P)s0%}s+f3X?{*x3}36 z0B0#24)bd9q;L@K8(uP*3;&5`Sq5nc3gp_rIbx{N&^WvgtVoE_4ZWipcQ8!-L6;R(5uFfFB$j zfC_~|cJMa*^74|Qr^lG@krKn_?C>=Wpb>I@cz8$&{4WD(Ctw|hhm5ZuN}ZjZ;Q~0f zlo|2^mOL9N6bi*+5x+dScI4>TS1J|Yy7%*OOUbvzZk!)~fC^uKVudmNT)?PAn7as literal 0 HcmV?d00001 diff --git a/indra/newview/res/viewerRes.rc b/indra/newview/res/viewerRes.rc index 38291e45c9..d01244d2ff 100644 --- a/indra/newview/res/viewerRes.rc +++ b/indra/newview/res/viewerRes.rc @@ -1,189 +1,178 @@ -// Microsoft Visual C++ generated resource script. -// -#include "resource.h" - -#ifdef IDC_STATIC -#undef IDC_STATIC -#endif -#define IDC_STATIC (-1) -#include "winresrc.h" - -#define APSTUDIO_READONLY_SYMBOLS -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 2 resource. -// -// Commented out because it only compiles if you have MFC installed. -//#include "winres.h" - -///////////////////////////////////////////////////////////////////////////// -#undef APSTUDIO_READONLY_SYMBOLS - -///////////////////////////////////////////////////////////////////////////// -// English (U.S.) resources - -#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) -#ifdef _WIN32 -LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US -#pragma code_page(1252) -#endif //_WIN32 - -#ifdef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// TEXTINCLUDE -// - -1 TEXTINCLUDE -BEGIN - "resource.h\0" -END - -2 TEXTINCLUDE -BEGIN - "#include ""winres.h""\r\n" - "\0" -END - -3 TEXTINCLUDE -BEGIN - "\r\n" - "\0" -END - -#endif // APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// -// Icon -// - -// Icon with lowest ID value placed first to ensure application icon -// remains consistent on all systems. -IDI_LL_ICON ICON "ll_icon.ico" -IDI_LCD_LL_ICON ICON "icon1.ico" - -///////////////////////////////////////////////////////////////////////////// -// -// Dialog -// - -SPLASHSCREEN DIALOG 32, 32, 144, 34 -STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_VISIBLE -FONT 8, "MS Sans Serif" -BEGIN - ICON IDI_LL_ICON,IDC_STATIC,7,7,20,20 - LTEXT "Loading Second Life...",666,36,13,91,8 -END - - -///////////////////////////////////////////////////////////////////////////// -// -// DESIGNINFO -// - -#ifdef APSTUDIO_INVOKED -GUIDELINES DESIGNINFO -BEGIN - - "SPLASHSCREEN", DIALOG - BEGIN - LEFTMARGIN, 7 - RIGHTMARGIN, 137 - VERTGUIDE, 36 - TOPMARGIN, 7 - BOTTOMMARGIN, 27 - END -END -#endif // APSTUDIO_INVOKED - - -///////////////////////////////////////////////////////////////////////////// -// -// Cursor -// - -TOOLGRAB CURSOR "lltoolgrab.cur" -TOOLLAND CURSOR "lltoolland.cur" -TOOLZOOMIN CURSOR "lltoolzoomin.cur" -TOOLCREATE CURSOR "lltoolcreate.cur" -ARROWDRAG CURSOR "llarrowdrag.cur" -ARROW CURSOR "llarrow.cur" -NOLOCKED CURSOR "llnolocked.cur" -ARROWLOCKED CURSOR "llarrowlocked.cur" -GRABLOCKED CURSOR "llgrablocked.cur" -TOOLROTATE CURSOR "lltoolrotate.cur" -TOOLTRANSLATE CURSOR "lltooltranslate.cur" -TOOLSCALE CURSOR "lltoolscale.cur" -TOOLCAMERA CURSOR "lltoolcamera.cur" -TOOLPAN CURSOR "lltoolpan.cur" -TOOLFOCUS CURSOR "lltoolfocus.cur" -TOOLPICKOBJECT3 CURSOR "toolpickobject3.cur" -ARROWCOPY CURSOR "arrowcop.cur" -ARROWDRAGMULTI CURSOR "llarrowdragmulti.cur" -ARROWCOPYMULTI CURSOR "arrowcopmulti.cur" -TOOLPIPETTE CURSOR "toolpipette.cur" -TOOLPLAY CURSOR "toolplay.cur" -TOOLPAUSE CURSOR "toolpause.cur" -TOOLMEDIAOPEN CURSOR "toolmediaopen.cur" - -///////////////////////////////////////////////////////////////////////////// -// -// Version -// - -VS_VERSION_INFO VERSIONINFO - FILEVERSION 2,0,0,200030 - PRODUCTVERSION 2,0,0,200030 - FILEFLAGSMASK 0x3fL -#ifdef _DEBUG - FILEFLAGS 0x1L -#else - FILEFLAGS 0x0L -#endif - FILEOS 0x40004L - FILETYPE 0x1L - FILESUBTYPE 0x0L -BEGIN - BLOCK "StringFileInfo" - BEGIN - BLOCK "040904b0" - BEGIN - VALUE "CompanyName", "Linden Lab" - VALUE "FileDescription", "Second Life" - VALUE "FileVersion", "2.0.0.200030" - VALUE "InternalName", "Second Life" - VALUE "LegalCopyright", "Copyright © 2001-2008, Linden Research, Inc." - VALUE "OriginalFilename", "SecondLife.exe" - VALUE "ProductName", "Second Life" - VALUE "ProductVersion", "2.0.0.200030" - END - END - BLOCK "VarFileInfo" - BEGIN - VALUE "Translation", 0x409, 1200 - END -END - - -///////////////////////////////////////////////////////////////////////////// -// -// Bitmap -// - -#endif // English (U.S.) resources -///////////////////////////////////////////////////////////////////////////// - - - -#ifndef APSTUDIO_INVOKED -///////////////////////////////////////////////////////////////////////////// -// -// Generated from the TEXTINCLUDE 3 resource. -// - - -///////////////////////////////////////////////////////////////////////////// -#endif // not APSTUDIO_INVOKED - +// Microsoft Visual C++ generated resource script. +// +#include "resource.h" + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include "winres.h" + +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// English (U.S.) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +#ifdef _WIN32 +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US +#pragma code_page(1252) +#endif //_WIN32 + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#include ""winres.h""\r\n" + "\0" +END + +3 TEXTINCLUDE +BEGIN + "\r\n" + "\0" +END + +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// + +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +IDI_LL_ICON ICON "ll_icon.ico" +IDI_LCD_LL_ICON ICON "icon1.ico" + +///////////////////////////////////////////////////////////////////////////// +// +// Dialog +// + +SPLASHSCREEN DIALOG 32, 32, 144, 34 +STYLE DS_SETFONT | DS_MODALFRAME | DS_CENTER | WS_POPUP | WS_VISIBLE +FONT 8, "MS Sans Serif" +BEGIN + ICON IDI_LL_ICON,IDC_STATIC,7,7,20,20 + LTEXT "Loading Second Life...",666,36,13,91,8 +END + + +///////////////////////////////////////////////////////////////////////////// +// +// DESIGNINFO +// + +#ifdef APSTUDIO_INVOKED +GUIDELINES DESIGNINFO +BEGIN + "SPLASHSCREEN", DIALOG + BEGIN + LEFTMARGIN, 7 + RIGHTMARGIN, 137 + VERTGUIDE, 36 + TOPMARGIN, 7 + BOTTOMMARGIN, 27 + END +END +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Cursor +// + +TOOLGRAB CURSOR "lltoolgrab.cur" +TOOLLAND CURSOR "lltoolland.cur" +TOOLZOOMIN CURSOR "lltoolzoomin.cur" +TOOLCREATE CURSOR "lltoolcreate.cur" +ARROWDRAG CURSOR "llarrowdrag.cur" +ARROW CURSOR "llarrow.cur" +NOLOCKED CURSOR "llnolocked.cur" +ARROWLOCKED CURSOR "llarrowlocked.cur" +GRABLOCKED CURSOR "llgrablocked.cur" +TOOLROTATE CURSOR "lltoolrotate.cur" +TOOLTRANSLATE CURSOR "lltooltranslate.cur" +TOOLSCALE CURSOR "lltoolscale.cur" +TOOLCAMERA CURSOR "lltoolcamera.cur" +TOOLPAN CURSOR "lltoolpan.cur" +TOOLFOCUS CURSOR "lltoolfocus.cur" +TOOLPICKOBJECT3 CURSOR "toolpickobject3.cur" +ARROWCOPY CURSOR "arrowcop.cur" +ARROWDRAGMULTI CURSOR "llarrowdragmulti.cur" +ARROWCOPYMULTI CURSOR "arrowcopmulti.cur" +TOOLPIPETTE CURSOR "toolpipette.cur" +TOOLPLAY CURSOR "toolplay.cur" +TOOLPAUSE CURSOR "toolpause.cur" +TOOLMEDIAOPEN CURSOR "toolmediaopen.cur" +TOOLOPEN CURSOR "toolopen.cur" +TOOLSIT CURSOR "toolsit.cur" +TOOLBUY CURSOR "toolbuy.cur" + +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +VS_VERSION_INFO VERSIONINFO + FILEVERSION 2,0,0,3422 + PRODUCTVERSION 2,0,0,3422 + FILEFLAGSMASK 0x3fL +#ifdef _DEBUG + FILEFLAGS 0x1L +#else + FILEFLAGS 0x0L +#endif + FILEOS 0x40004L + FILETYPE 0x1L + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904b0" + BEGIN + VALUE "CompanyName", "Linden Lab" + VALUE "FileDescription", "Second Life" + VALUE "FileVersion", "2.0.0.200030" + VALUE "InternalName", "Second Life" + VALUE "LegalCopyright", "Copyright © 2001-2008, Linden Research, Inc." + VALUE "OriginalFilename", "SecondLife.exe" + VALUE "ProductName", "Second Life" + VALUE "ProductVersion", "2.0.0.200030" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1200 + END +END + +#endif // English (U.S.) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED +