diff options
author | Armin Weatherwax | 2010-06-14 12:04:49 +0200 |
---|---|---|
committer | Armin Weatherwax | 2010-09-23 15:38:25 +0200 |
commit | 35df5441d3e2789663532c948731aff3a1e04728 (patch) | |
tree | ac7674289784a5f96106ea507637055a8dada78a /linden/indra/llui/lluictrl.cpp | |
parent | Changed version to Experimental 2010.09.18 (diff) | |
download | meta-impy-35df5441d3e2789663532c948731aff3a1e04728.zip meta-impy-35df5441d3e2789663532c948731aff3a1e04728.tar.gz meta-impy-35df5441d3e2789663532c948731aff3a1e04728.tar.bz2 meta-impy-35df5441d3e2789663532c948731aff3a1e04728.tar.xz |
llmediaplugins first step
Diffstat (limited to '')
-rw-r--r-- | linden/indra/llui/lluictrl.cpp | 55 |
1 files changed, 6 insertions, 49 deletions
diff --git a/linden/indra/llui/lluictrl.cpp b/linden/indra/llui/lluictrl.cpp index 9d97312..3f4ab5e 100644 --- a/linden/indra/llui/lluictrl.cpp +++ b/linden/indra/llui/lluictrl.cpp | |||
@@ -39,54 +39,7 @@ | |||
39 | 39 | ||
40 | static LLRegisterWidget<LLUICtrl> r("ui_ctrl"); | 40 | static LLRegisterWidget<LLUICtrl> r("ui_ctrl"); |
41 | 41 | ||
42 | LLFocusableElement::LLFocusableElement() | 42 | // NOTE: the LLFocusableElement implementation has been moved to llfocusmgr.cpp, to mirror the header where the class is defined. |
43 | : mFocusLostCallback(NULL), | ||
44 | mFocusReceivedCallback(NULL), | ||
45 | mFocusChangedCallback(NULL), | ||
46 | mFocusCallbackUserData(NULL) | ||
47 | { | ||
48 | } | ||
49 | |||
50 | //virtual | ||
51 | LLFocusableElement::~LLFocusableElement() | ||
52 | { | ||
53 | } | ||
54 | |||
55 | void LLFocusableElement::onFocusReceived() | ||
56 | { | ||
57 | if( mFocusReceivedCallback ) | ||
58 | { | ||
59 | mFocusReceivedCallback( this, mFocusCallbackUserData ); | ||
60 | } | ||
61 | if( mFocusChangedCallback ) | ||
62 | { | ||
63 | mFocusChangedCallback( this, mFocusCallbackUserData ); | ||
64 | } | ||
65 | } | ||
66 | |||
67 | void LLFocusableElement::onFocusLost() | ||
68 | { | ||
69 | if( mFocusLostCallback ) | ||
70 | { | ||
71 | mFocusLostCallback( this, mFocusCallbackUserData ); | ||
72 | } | ||
73 | |||
74 | if( mFocusChangedCallback ) | ||
75 | { | ||
76 | mFocusChangedCallback( this, mFocusCallbackUserData ); | ||
77 | } | ||
78 | } | ||
79 | |||
80 | BOOL LLFocusableElement::hasFocus() const | ||
81 | { | ||
82 | return FALSE; | ||
83 | } | ||
84 | |||
85 | void LLFocusableElement::setFocus(BOOL b) | ||
86 | { | ||
87 | } | ||
88 | |||
89 | |||
90 | 43 | ||
91 | LLUICtrl::LLUICtrl() : | 44 | LLUICtrl::LLUICtrl() : |
92 | mCommitCallback(NULL), | 45 | mCommitCallback(NULL), |
@@ -212,7 +165,7 @@ void LLUICtrl::onFocusReceived() | |||
212 | 165 | ||
213 | // find first view in hierarchy above new focus that is a LLUICtrl | 166 | // find first view in hierarchy above new focus that is a LLUICtrl |
214 | LLView* viewp = getParent(); | 167 | LLView* viewp = getParent(); |
215 | LLUICtrl* last_focus = gFocusMgr.getLastKeyboardFocus(); | 168 | LLUICtrl* last_focus = dynamic_cast<LLUICtrl*>(gFocusMgr.getLastKeyboardFocus()); |
216 | 169 | ||
217 | while (viewp && !viewp->isCtrl()) | 170 | while (viewp && !viewp->isCtrl()) |
218 | { | 171 | { |
@@ -590,6 +543,10 @@ void LLUICtrl::setDoubleClickCallback( void (*cb)(void*) ) | |||
590 | // virtual | 543 | // virtual |
591 | void LLUICtrl::setColor(const LLColor4& color) | 544 | void LLUICtrl::setColor(const LLColor4& color) |
592 | { } | 545 | { } |
546 | // virtual | ||
547 | |||
548 | void LLUICtrl::setAlpha(F32 alpha) | ||
549 | { } | ||
593 | 550 | ||
594 | // virtual | 551 | // virtual |
595 | void LLUICtrl::setMinValue(LLSD min_value) | 552 | void LLUICtrl::setMinValue(LLSD min_value) |