Age | Commit message (Collapse) | Author |
|
- Removed logging for MAINT-3555
- Added NULL guard to fix MAINT-3703 (hopefully)
|
|
- Removed a lot of logging code to reduce application close time
|
|
cause of the crash
|
|
- Added clear() after DeletePointer() call to hopfully fix this...
|
|
|
|
|
|
|
|
|
|
|
|
so we'll have a better idea of what people do with conversations if we see that crash again.
|
|
|
|
through panels.
|
|
|
|
code for hiding all tab panels and then showing the stub panel. Before the function would call hideAllTabs()
|
|
new im received, the incorrect conversation would be displayed and focused. In order to do this removed the conversation floater panels from being focused immediately when set visible. Also there was a bug when showing the stub panel for torn off conversations. The tab container was not setting the stub panel index properly to 0, which is where the stub panel existed in the tab container's list. This is post code review submit. Will submit another with minor code review changes.
|
|
|
|
Flashing Conversations panel line item behavior): implemented FUI button flashing; clean up code
|
|
conversation list with different conversation showing in message panel): implemented method for a switch off tabs (switching to an invisible state)
|
|
LLSideTrayPanelContainer.
|
|
added "EnableButtonFlashing" setting
|
|
Added an xui param to allow drill through tabs. Set that param for build panel only.
|
|
things. Added new param to LLButton to handle this (off by default). Refactor lltabcontainer code a bit while at it.
|
|
requires multiple clicks for action to occur
|
|
changed ordering of template loading relative to constructor setting of params
moved a lot of constructor-set params to template files
reviewed by Leslie
|
|
|
|
Added new attribute image_flash to button.xml which sets an image used for button icon when button is flashing.
Pointer to this image is stored in member mImageFlash from LLButton and is used in LLButton::draw(). There are two
ways an image can flash now - by making changes in color according to flash_color attribute or by changing icon from
current to the one specified in image_flash. Second way is used only if the name of flash icon is different from
"FlashIconAbsent" which is there by default. First way is used otherwise. Used new selfmade orange icons for
flashing tabs.
--HG--
branch : product-engine
|
|
Checker: FORWARD_NULL
Function: LLTabContainer::reshapeTuple(LLTabTuple *)
File: /indra/llui/lltabcontainer.cpp
|
|
|
|
container)
- Added offset in TabContainer between Tab and TabPanel in case of VERTICAL Tabs orientation.
--HG--
branch : product-engine
|
|
IM tabs)
- Added reshaping procedure for tabs with LLIconCtrl
--HG--
branch : product-engine
|
|
|
|
attribute)
|
|
Checker: REVERSE_INULL
Function: LLTabContainer::addTabPanel(const LLTabContainer::TabPanelParams &)
File: /indra/llui/lltabcontainer.cpp
|
|
|
|
|
|
|
|
- Deleted unnecessary parameters (UIButtonImageTopPadding, UIButtonImageBottomPadding) from settings.xml and their usage in LLTabContainer
- Deleted triggers (LLIMFloaterContainer::processProperties and LLIMFloaterContainer::changed) due to LLIMFloaterContainer no more Observer
- Renamed class LLParticularGroupMgrObserver to LLParticularGroupObserver as the last one's name is more self explanatory
--HG--
branch : product-engine
|
|
Checker: UNINIT_CTOR
Function: LLCustomButtonIconCtrl::LLCustomButtonIconCtrl(const LLCustomButtonIconCtrl::Params &)
File: /indra/llui/lltabcontainer.cpp
|
|
--HG--
branch : product-engine
|
|
image_right_padding members from button.h and button.xml and their the only place usage in LLTabContainer::reshapeTuple . Now image overlay placement adjustible via: mLeftHPad, mRightHPad, mImageOverlayBottomPad, mImageOverlayTopPad, mImgOverlayLabelSpace
--HG--
branch : product-engine
|
|
|
|
|
|
--HG--
branch : product-engine
|
|
add floater flashing, fix group icon sizes, fix click,some code cleanup, ect.
also I remove mIconCtrlWidth/Height since its kinda useless - mIconCtrlPad do the same thing...
IconSize will be btn_height-2*mIconCtrlPad - simple and good enough.
--HG--
branch : product-engine
|
|
--HG--
branch : product-engine
|
|
|
|
Checker: NULL_RETURNS
Function: LLTabContainer::onTabBtn(const LLSD &, LLPanel *)
File: /indra/llui/lltabcontainer.cpp
|
|
multifloater tabs)
--HG--
branch : product-engine
|
|
multifloater tabs). Some code needs improvements(refactoring, optimization)
--HG--
branch : product-engine
|
|
|