diff options
Diffstat (limited to 'linden/indra/newview')
-rw-r--r-- | linden/indra/newview/llcolorswatch.cpp | 2 | ||||
-rw-r--r-- | linden/indra/newview/llinventoryview.cpp | 2 | ||||
-rw-r--r-- | linden/indra/newview/lljoystickbutton.cpp | 26 | ||||
-rw-r--r-- | linden/indra/newview/lljoystickbutton.h | 2 | ||||
-rw-r--r-- | linden/indra/newview/llnameeditor.cpp | 10 | ||||
-rw-r--r-- | linden/indra/newview/llnameeditor.h | 1 | ||||
-rw-r--r-- | linden/indra/newview/llnamelistctrl.cpp | 2 | ||||
-rw-r--r-- | linden/indra/newview/lltexturectrl.cpp | 2 | ||||
-rw-r--r-- | linden/indra/newview/llviewertexteditor.cpp | 10 | ||||
-rw-r--r-- | linden/indra/newview/llviewertexteditor.h | 1 | ||||
-rw-r--r-- | linden/indra/newview/llwebbrowserctrl.cpp | 10 | ||||
-rw-r--r-- | linden/indra/newview/llwebbrowserctrl.h | 1 |
12 files changed, 62 insertions, 7 deletions
diff --git a/linden/indra/newview/llcolorswatch.cpp b/linden/indra/newview/llcolorswatch.cpp index 5f8d9ed..3222c0d 100644 --- a/linden/indra/newview/llcolorswatch.cpp +++ b/linden/indra/newview/llcolorswatch.cpp | |||
@@ -348,6 +348,8 @@ LLXMLNodePtr LLColorSwatchCtrl::getXML(bool save_children) const | |||
348 | { | 348 | { |
349 | LLXMLNodePtr node = LLUICtrl::getXML(); | 349 | LLXMLNodePtr node = LLUICtrl::getXML(); |
350 | 350 | ||
351 | node->setName(LL_COLOR_SWATCH_CTRL_TAG); | ||
352 | |||
351 | node->createChild("color", TRUE)->setFloatValue(4, mColor.mV); | 353 | node->createChild("color", TRUE)->setFloatValue(4, mColor.mV); |
352 | 354 | ||
353 | node->createChild("border_color", TRUE)->setFloatValue(4, mBorderColor.mV); | 355 | node->createChild("border_color", TRUE)->setFloatValue(4, mBorderColor.mV); |
diff --git a/linden/indra/newview/llinventoryview.cpp b/linden/indra/newview/llinventoryview.cpp index f0bfa00..97df7a3 100644 --- a/linden/indra/newview/llinventoryview.cpp +++ b/linden/indra/newview/llinventoryview.cpp | |||
@@ -1654,6 +1654,8 @@ LLXMLNodePtr LLInventoryPanel::getXML(bool save_children) const | |||
1654 | { | 1654 | { |
1655 | LLXMLNodePtr node = LLPanel::getXML(false); // Do not print out children | 1655 | LLXMLNodePtr node = LLPanel::getXML(false); // Do not print out children |
1656 | 1656 | ||
1657 | node->setName(LL_INVENTORY_PANEL_TAG); | ||
1658 | |||
1657 | node->createChild("allow_multi_select", TRUE)->setBoolValue(mFolders->getAllowMultiSelect()); | 1659 | node->createChild("allow_multi_select", TRUE)->setBoolValue(mFolders->getAllowMultiSelect()); |
1658 | 1660 | ||
1659 | return node; | 1661 | return node; |
diff --git a/linden/indra/newview/lljoystickbutton.cpp b/linden/indra/newview/lljoystickbutton.cpp index 326c511..05c5e41 100644 --- a/linden/indra/newview/lljoystickbutton.cpp +++ b/linden/indra/newview/lljoystickbutton.cpp | |||
@@ -248,16 +248,10 @@ EJoystickQuadrant LLJoystick::quadrantFromName(const std::string& sQuadrant) | |||
248 | 248 | ||
249 | LLXMLNodePtr LLJoystick::getXML(bool save_children) const | 249 | LLXMLNodePtr LLJoystick::getXML(bool save_children) const |
250 | { | 250 | { |
251 | LLXMLNodePtr node = LLUICtrl::getXML(); | 251 | LLXMLNodePtr node = LLButton::getXML(); |
252 | 252 | ||
253 | node->createChild("halign", TRUE)->setStringValue(LLFontGL::nameFromHAlign(getHAlign())); | ||
254 | node->createChild("quadrant", TRUE)->setStringValue(nameFromQuadrant(mInitialQuadrant)); | 253 | node->createChild("quadrant", TRUE)->setStringValue(nameFromQuadrant(mInitialQuadrant)); |
255 | |||
256 | addImageAttributeToXML(node,getImageUnselectedName(),getImageUnselectedID(),std::string("image_unselected")); | ||
257 | addImageAttributeToXML(node,getImageSelectedName(),getImageSelectedID(),std::string("image_selected")); | ||
258 | 254 | ||
259 | node->createChild("scale_image", TRUE)->setBoolValue(getScaleImage()); | ||
260 | |||
261 | return node; | 255 | return node; |
262 | } | 256 | } |
263 | 257 | ||
@@ -327,6 +321,15 @@ void LLJoystickAgentTurn::onHeldDown() | |||
327 | } | 321 | } |
328 | } | 322 | } |
329 | 323 | ||
324 | LLXMLNodePtr LLJoystickAgentTurn::getXML(bool save_children) const | ||
325 | { | ||
326 | LLXMLNodePtr node = LLJoystick::getXML(); | ||
327 | |||
328 | node->setName(LL_JOYSTICK_TURN); | ||
329 | |||
330 | return node; | ||
331 | } | ||
332 | |||
330 | LLView* LLJoystickAgentTurn::fromXML(LLXMLNodePtr node, LLView *parent, LLUICtrlFactory *factory) | 333 | LLView* LLJoystickAgentTurn::fromXML(LLXMLNodePtr node, LLView *parent, LLUICtrlFactory *factory) |
331 | { | 334 | { |
332 | std::string name("button"); | 335 | std::string name("button"); |
@@ -435,6 +438,15 @@ void LLJoystickAgentSlide::onHeldDown() | |||
435 | } | 438 | } |
436 | 439 | ||
437 | 440 | ||
441 | LLXMLNodePtr LLJoystickAgentSlide::getXML(bool save_children) const | ||
442 | { | ||
443 | LLXMLNodePtr node = LLJoystick::getXML(); | ||
444 | |||
445 | node->setName(LL_JOYSTICK_SLIDE); | ||
446 | |||
447 | return node; | ||
448 | } | ||
449 | |||
438 | // static | 450 | // static |
439 | LLView* LLJoystickAgentSlide::fromXML(LLXMLNodePtr node, LLView *parent, LLUICtrlFactory *factory) | 451 | LLView* LLJoystickAgentSlide::fromXML(LLXMLNodePtr node, LLView *parent, LLUICtrlFactory *factory) |
440 | { | 452 | { |
diff --git a/linden/indra/newview/lljoystickbutton.h b/linden/indra/newview/lljoystickbutton.h index 076a506..b26851f 100644 --- a/linden/indra/newview/lljoystickbutton.h +++ b/linden/indra/newview/lljoystickbutton.h | |||
@@ -97,6 +97,7 @@ public: | |||
97 | 97 | ||
98 | virtual void onHeldDown(); | 98 | virtual void onHeldDown(); |
99 | 99 | ||
100 | virtual LLXMLNodePtr getXML(bool save_children = true) const; | ||
100 | static LLView* fromXML(LLXMLNodePtr node, LLView *parent, LLUICtrlFactory *factory); | 101 | static LLView* fromXML(LLXMLNodePtr node, LLView *parent, LLUICtrlFactory *factory); |
101 | 102 | ||
102 | }; | 103 | }; |
@@ -114,6 +115,7 @@ public: | |||
114 | virtual void onHeldDown(); | 115 | virtual void onHeldDown(); |
115 | virtual void onMouseUp(); | 116 | virtual void onMouseUp(); |
116 | 117 | ||
118 | virtual LLXMLNodePtr getXML(bool save_children = true) const; | ||
117 | static LLView* fromXML(LLXMLNodePtr node, LLView *parent, LLUICtrlFactory *factory); | 119 | static LLView* fromXML(LLXMLNodePtr node, LLView *parent, LLUICtrlFactory *factory); |
118 | }; | 120 | }; |
119 | 121 | ||
diff --git a/linden/indra/newview/llnameeditor.cpp b/linden/indra/newview/llnameeditor.cpp index e4a6573..5997369 100644 --- a/linden/indra/newview/llnameeditor.cpp +++ b/linden/indra/newview/llnameeditor.cpp | |||
@@ -141,6 +141,16 @@ LLSD LLNameEditor::getValue() const | |||
141 | return LLSD(mNameID); | 141 | return LLSD(mNameID); |
142 | } | 142 | } |
143 | 143 | ||
144 | // virtual | ||
145 | LLXMLNodePtr LLNameEditor::getXML(bool save_children) const | ||
146 | { | ||
147 | LLXMLNodePtr node = LLLineEditor::getXML(); | ||
148 | |||
149 | node->setName(LL_NAME_EDITOR_TAG); | ||
150 | |||
151 | return node; | ||
152 | } | ||
153 | |||
144 | LLView* LLNameEditor::fromXML(LLXMLNodePtr node, LLView *parent, LLUICtrlFactory *factory) | 154 | LLView* LLNameEditor::fromXML(LLXMLNodePtr node, LLView *parent, LLUICtrlFactory *factory) |
145 | { | 155 | { |
146 | std::string name("name_editor"); | 156 | std::string name("name_editor"); |
diff --git a/linden/indra/newview/llnameeditor.h b/linden/indra/newview/llnameeditor.h index bc5a678..964682c 100644 --- a/linden/indra/newview/llnameeditor.h +++ b/linden/indra/newview/llnameeditor.h | |||
@@ -62,6 +62,7 @@ public: | |||
62 | 62 | ||
63 | virtual ~LLNameEditor(); | 63 | virtual ~LLNameEditor(); |
64 | 64 | ||
65 | virtual LLXMLNodePtr getXML(bool save_children = true) const; | ||
65 | static LLView* fromXML(LLXMLNodePtr node, LLView *parent, LLUICtrlFactory *factory); | 66 | static LLView* fromXML(LLXMLNodePtr node, LLView *parent, LLUICtrlFactory *factory); |
66 | 67 | ||
67 | void setNameID(const LLUUID& name_id, BOOL is_group); | 68 | void setNameID(const LLUUID& name_id, BOOL is_group); |
diff --git a/linden/indra/newview/llnamelistctrl.cpp b/linden/indra/newview/llnamelistctrl.cpp index baf0656..453cf7f 100644 --- a/linden/indra/newview/llnamelistctrl.cpp +++ b/linden/indra/newview/llnamelistctrl.cpp | |||
@@ -288,6 +288,8 @@ LLXMLNodePtr LLNameListCtrl::getXML(bool save_children) const | |||
288 | { | 288 | { |
289 | LLXMLNodePtr node = LLScrollListCtrl::getXML(); | 289 | LLXMLNodePtr node = LLScrollListCtrl::getXML(); |
290 | 290 | ||
291 | node->setName(LL_NAME_LIST_CTRL_TAG); | ||
292 | |||
291 | node->createChild("allow_calling_card_drop", TRUE)->setBoolValue(mAllowCallingCardDrop); | 293 | node->createChild("allow_calling_card_drop", TRUE)->setBoolValue(mAllowCallingCardDrop); |
292 | 294 | ||
293 | if (mNameColumnIndex != 0) | 295 | if (mNameColumnIndex != 0) |
diff --git a/linden/indra/newview/lltexturectrl.cpp b/linden/indra/newview/lltexturectrl.cpp index c4ea71e..5500973 100644 --- a/linden/indra/newview/lltexturectrl.cpp +++ b/linden/indra/newview/lltexturectrl.cpp | |||
@@ -969,6 +969,8 @@ LLXMLNodePtr LLTextureCtrl::getXML(bool save_children) const | |||
969 | { | 969 | { |
970 | LLXMLNodePtr node = LLUICtrl::getXML(); | 970 | LLXMLNodePtr node = LLUICtrl::getXML(); |
971 | 971 | ||
972 | node->setName(LL_TEXTURE_CTRL_TAG); | ||
973 | |||
972 | node->createChild("label", TRUE)->setStringValue(getLabel()); | 974 | node->createChild("label", TRUE)->setStringValue(getLabel()); |
973 | 975 | ||
974 | node->createChild("default_image_name", TRUE)->setStringValue(getDefaultImageName()); | 976 | node->createChild("default_image_name", TRUE)->setStringValue(getDefaultImageName()); |
diff --git a/linden/indra/newview/llviewertexteditor.cpp b/linden/indra/newview/llviewertexteditor.cpp index 296c540..e5e2cd6 100644 --- a/linden/indra/newview/llviewertexteditor.cpp +++ b/linden/indra/newview/llviewertexteditor.cpp | |||
@@ -1555,6 +1555,16 @@ BOOL LLViewerTextEditor::exportBuffer( std::string& buffer ) | |||
1555 | return TRUE; | 1555 | return TRUE; |
1556 | } | 1556 | } |
1557 | 1557 | ||
1558 | // virtual | ||
1559 | LLXMLNodePtr LLViewerTextEditor::getXML(bool save_children) const | ||
1560 | { | ||
1561 | LLXMLNodePtr node = LLTextEditor::getXML(); | ||
1562 | |||
1563 | node->setName(LL_TEXT_EDITOR_TAG); | ||
1564 | |||
1565 | return node; | ||
1566 | } | ||
1567 | |||
1558 | LLView* LLViewerTextEditor::fromXML(LLXMLNodePtr node, LLView *parent, LLUICtrlFactory *factory) | 1568 | LLView* LLViewerTextEditor::fromXML(LLXMLNodePtr node, LLView *parent, LLUICtrlFactory *factory) |
1559 | { | 1569 | { |
1560 | std::string name("text_editor"); | 1570 | std::string name("text_editor"); |
diff --git a/linden/indra/newview/llviewertexteditor.h b/linden/indra/newview/llviewertexteditor.h index f29caee..c69b3f0 100644 --- a/linden/indra/newview/llviewertexteditor.h +++ b/linden/indra/newview/llviewertexteditor.h | |||
@@ -54,6 +54,7 @@ public: | |||
54 | 54 | ||
55 | virtual void makePristine(); | 55 | virtual void makePristine(); |
56 | 56 | ||
57 | virtual LLXMLNodePtr getXML(bool save_children = true) const; | ||
57 | static LLView* fromXML(LLXMLNodePtr node, LLView *parent, LLUICtrlFactory *factory); | 58 | static LLView* fromXML(LLXMLNodePtr node, LLView *parent, LLUICtrlFactory *factory); |
58 | 59 | ||
59 | // mousehandler overrides | 60 | // mousehandler overrides |
diff --git a/linden/indra/newview/llwebbrowserctrl.cpp b/linden/indra/newview/llwebbrowserctrl.cpp index 89cb62b..453b9d2 100644 --- a/linden/indra/newview/llwebbrowserctrl.cpp +++ b/linden/indra/newview/llwebbrowserctrl.cpp | |||
@@ -1012,6 +1012,16 @@ void LLWebBrowserTexture::resize( S32 new_width, S32 new_height ) | |||
1012 | mLastBrowserDepth = media_depth; | 1012 | mLastBrowserDepth = media_depth; |
1013 | } | 1013 | } |
1014 | 1014 | ||
1015 | // virtual | ||
1016 | LLXMLNodePtr LLWebBrowserCtrl::getXML(bool save_children) const | ||
1017 | { | ||
1018 | LLXMLNodePtr node = LLUICtrl::getXML(); | ||
1019 | |||
1020 | node->setName(LL_WEB_BROWSER_CTRL_TAG); | ||
1021 | |||
1022 | return node; | ||
1023 | } | ||
1024 | |||
1015 | LLView* LLWebBrowserCtrl::fromXML(LLXMLNodePtr node, LLView *parent, LLUICtrlFactory *factory) | 1025 | LLView* LLWebBrowserCtrl::fromXML(LLXMLNodePtr node, LLView *parent, LLUICtrlFactory *factory) |
1016 | { | 1026 | { |
1017 | std::string name("web_browser"); | 1027 | std::string name("web_browser"); |
diff --git a/linden/indra/newview/llwebbrowserctrl.h b/linden/indra/newview/llwebbrowserctrl.h index 0f46aa1..0100807 100644 --- a/linden/indra/newview/llwebbrowserctrl.h +++ b/linden/indra/newview/llwebbrowserctrl.h | |||
@@ -191,6 +191,7 @@ class LLWebBrowserCtrl : | |||
191 | // Defaults to true. | 191 | // Defaults to true. |
192 | void setTakeFocusOnClick( bool take_focus ); | 192 | void setTakeFocusOnClick( bool take_focus ); |
193 | 193 | ||
194 | virtual LLXMLNodePtr getXML(bool save_children = true) const; | ||
194 | static LLView* fromXML(LLXMLNodePtr node, LLView *parent, LLUICtrlFactory *factory); | 195 | static LLView* fromXML(LLXMLNodePtr node, LLView *parent, LLUICtrlFactory *factory); |
195 | 196 | ||
196 | // handle mouse related methods | 197 | // handle mouse related methods |