aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/newview/llviewertexteditor.h
diff options
context:
space:
mode:
authorJacek Antonelli2009-11-19 04:19:06 -0600
committerJacek Antonelli2009-11-19 04:19:06 -0600
commit1d443b7a94ed6f9ef1d408caef72fcbc0b1ee427 (patch)
treee09ccbc010e326a48fd91ba15b58afd7fb836b3f /linden/indra/newview/llviewertexteditor.h
parentFixed minor formatting issue in MANIFESTO.txt. (diff)
parentFixed CMake setting errors (diff)
downloadmeta-impy-1d443b7a94ed6f9ef1d408caef72fcbc0b1ee427.zip
meta-impy-1d443b7a94ed6f9ef1d408caef72fcbc0b1ee427.tar.gz
meta-impy-1d443b7a94ed6f9ef1d408caef72fcbc0b1ee427.tar.bz2
meta-impy-1d443b7a94ed6f9ef1d408caef72fcbc0b1ee427.tar.xz
Merge remote branch 'mccabe/1.3.0-next' into next
Conflicts: linden/indra/cmake/00-Common.cmake linden/indra/newview/skins/default/xui/de/floater_about.xml linden/indra/newview/skins/default/xui/fr/floater_about.xml linden/indra/newview/skins/default/xui/ja/floater_about.xml linden/indra/newview/skins/default/xui/ko/floater_about.xml linden/indra/newview/skins/default/xui/zh/floater_about.xml linden/install.xml
Diffstat (limited to 'linden/indra/newview/llviewertexteditor.h')
-rw-r--r--linden/indra/newview/llviewertexteditor.h24
1 files changed, 13 insertions, 11 deletions
diff --git a/linden/indra/newview/llviewertexteditor.h b/linden/indra/newview/llviewertexteditor.h
index 062808a..f29caee 100644
--- a/linden/indra/newview/llviewertexteditor.h
+++ b/linden/indra/newview/llviewertexteditor.h
@@ -17,7 +17,8 @@
17 * There are special exceptions to the terms and conditions of the GPL as 17 * There are special exceptions to the terms and conditions of the GPL as
18 * it is applied to this Source Code. View the full text of the exception 18 * it is applied to this Source Code. View the full text of the exception
19 * in the file doc/FLOSS-exception.txt in this software distribution, or 19 * in the file doc/FLOSS-exception.txt in this software distribution, or
20 * online at http://secondlifegrid.net/programs/open_source/licensing/flossexception 20 * online at
21 * http://secondlifegrid.net/programs/open_source/licensing/flossexception
21 * 22 *
22 * By copying, modifying or distributing this software, you acknowledge 23 * By copying, modifying or distributing this software, you acknowledge
23 * that you have read and understood your obligations described above, 24 * that you have read and understood your obligations described above,
@@ -99,26 +100,27 @@ public:
99private: 100private:
100 // Embedded object operations 101 // Embedded object operations
101 virtual llwchar pasteEmbeddedItem(llwchar ext_char); 102 virtual llwchar pasteEmbeddedItem(llwchar ext_char);
102 virtual void bindEmbeddedChars(LLFontGL* font) const; 103 virtual void bindEmbeddedChars(const LLFontGL* font) const;
103 virtual void unbindEmbeddedChars(LLFontGL* font) const; 104 virtual void unbindEmbeddedChars(const LLFontGL* font) const;
104 105
105 BOOL getEmbeddedItemToolTipAtPos(S32 pos, LLWString &wmsg) const; 106 BOOL getEmbeddedItemToolTipAtPos(S32 pos, LLWString &wmsg) const;
106 BOOL openEmbeddedItemAtPos( S32 pos ); 107 BOOL openEmbeddedItemAtPos( S32 pos );
107 BOOL openEmbeddedItem(LLInventoryItem* item); 108 BOOL openEmbeddedItem(LLInventoryItem* item, llwchar wc);
108 109
109 S32 insertEmbeddedItem(S32 pos, LLInventoryItem* item); 110 S32 insertEmbeddedItem(S32 pos, LLInventoryItem* item);
110 111
111 void openEmbeddedTexture( LLInventoryItem* item ); 112 void openEmbeddedTexture( LLInventoryItem* item, llwchar wc );
112 void openEmbeddedSound( LLInventoryItem* item ); 113 void openEmbeddedSound( LLInventoryItem* item, llwchar wc );
113 void openEmbeddedLandmark( LLInventoryItem* item ); 114 void openEmbeddedLandmark( LLInventoryItem* item, llwchar wc );
114 void openEmbeddedNotecard( LLInventoryItem* item); 115 void openEmbeddedNotecard( LLInventoryItem* item, llwchar wc);
115 void showCopyToInvDialog( LLInventoryItem* item ); 116 void showCopyToInvDialog( LLInventoryItem* item, llwchar wc );
116 void showUnsavedAlertDialog( LLInventoryItem* item ); 117 void showUnsavedAlertDialog( LLInventoryItem* item );
117 118
118 static void onCopyToInvDialog( S32 option, void* userdata ); 119 bool onCopyToInvDialog(const LLSD& notification, const LLSD& response );
119 static void onNotecardDialog( S32 option, void* userdata ); 120 static bool onNotecardDialog(const LLSD& notification, const LLSD& response );
120 121
121 LLPointer<LLInventoryItem> mDragItem; 122 LLPointer<LLInventoryItem> mDragItem;
123 llwchar mDragItemChar;
122 BOOL mDragItemSaved; 124 BOOL mDragItemSaved;
123 class LLEmbeddedItems* mEmbeddedItemList; 125 class LLEmbeddedItems* mEmbeddedItemList;
124 126