summaryrefslogtreecommitdiff
path: root/indra/llui/lltabcontainer.cpp
AgeCommit message (Collapse)Author
2013-08-09second phase summer cleaningRichard Linden
replace llinfos, lldebugs, etc with new LL_INFOS(), LL_DEBUGS(), etc.
2013-06-05merge with viewer-releaseRichard Linden
2013-04-19merge changes for DRTVWR-294Oz Linden
2013-03-29CHUI-807 : Add more defensive coding. Also trace in log the sessions created ↵Merov Linden
so we'll have a better idea of what people do with conversations if we see that crash again.
2013-03-29Update Mac and Windows breakpad builds to latestGraham Madarasz
2013-03-18SH-3931 WIP Interesting: Add graphs to visualize scene load metricsRichard Linden
changed LLCriticalDamp to LLSmoothInterpolation and sped up interpolator lookup improvements to stats display of llstatbar added scene load stats floater accessed with ctrl|shift|2
2013-03-15CHUI-807 : More defensive code. Don't assume anything while iterating ↵Merov Linden
through panels.
2013-03-01CHUI-807 : Fixed (attempt) : Defensive coding to prevent potential crashMerov Linden
2012-12-05CHUI 571: Code review changes, now LLFloaterIMContainer::showStub inlines ↵Gilbert Gonzales
code for hiding all tab panels and then showing the stub panel. Before the function would call hideAllTabs()
2012-12-04CHUI-571: Fixed bug where when the converation floater was torn off and a ↵Gilbert Gonzales
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.
2012-11-21CHUI-531 FIXED Poor fps in CHUI viewermaksymsproductengine
2012-11-16CHUI-487, CHUI-488 FIXED (Enable flashing FUI button behavior and Implement ↵AlexanderP ProductEngine
Flashing Conversations panel line item behavior): implemented FUI button flashing; clean up code
2012-11-09CHUI-362 WIP (Torn off conversation name is highlighted when selected in ↵AlexanderP ProductEngine
conversation list with different conversation showing in message panel): implemented method for a switch off tabs (switching to an invisible state)
2012-05-29CHUI-105 WIP Fixed "is not a child of" warning when removing a tab from ↵Seth ProductEngine
LLSideTrayPanelContainer.
2011-12-13EXP-1551 FIX Ability to toggle button flashingRichard Linden
added "EnableButtonFlashing" setting
2011-11-11EXP-1504 : Move the tab opening stuff to lltabcontainer and out of llbutton. ↵Merov Linden
Added an xui param to allow drill through tabs. Set that param for build panel only.
2011-11-10EXP-1504 : Allow opening of tab in tab containers when drag and dropping ↵Merov Linden
things. Added new param to LLButton to handle this (off by default). Refactor lltabcontainer code a bit while at it.
2011-10-18EXP-1358 FIX Hitting back in the Create group panel or Blocked panel ↵Richard Linden
requires multiple clicks for action to occur
2011-09-06EXP-1196 FIX Fix param block template orderingRichard Linden
changed ordering of template loading relative to constructor setting of params moved a lot of constructor-set params to template files reviewed by Leslie
2010-08-13Change license from GPL to LGPL (version 2.1)Oz Linden
2010-05-31EXT-7087 FIXED Added flashing icons for im tabs and hooked them up in codeAndrew Dyukov
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
2010-03-02CID-433Tofu Linden
Checker: FORWARD_NULL Function: LLTabContainer::reshapeTuple(LLTabTuple *) File: /indra/llui/lltabcontainer.cpp
2010-02-24PE merge. Conflict resolved.Tofu Linden
2010-02-24Fixed normal but EXT - 5108 (Preferences vertical tabs don't align to tab ↵Paul Guslisty
container) - Added offset in TabContainer between Tab and TabPanel in case of VERTICAL Tabs orientation. --HG-- branch : product-engine
2010-02-23Fxed normal bug EXT - 5465 (Invalid ellipsis usage for resident names in the ↵Paul Guslisty
IM tabs) - Added reshaping procedure for tabs with LLIconCtrl --HG-- branch : product-engine
2010-02-20EXT-4878 - fixing the fix - incorrect name used for attribute.Kent Quirk
2010-02-18Fixed critical bug EXT - 4878 (Tab labels are no longer obeying halign ↵Paul Guslisty
attribute)
2010-02-13CID-203Tofu Linden
Checker: REVERSE_INULL Function: LLTabContainer::addTabPanel(const LLTabContainer::TabPanelParams &) File: /indra/llui/lltabcontainer.cpp
2010-02-12mergePalmer Truelson
2010-02-12Backed out davep's UI optimization. changeset 3134cb7bb181Palmer Truelson
2010-02-12mergePalmer
2010-02-11EXT - 2753 (Implement Avatar icons on IM multifloater tabs) refactoring:Paul Guslisty pguslisty@productengine.com
- 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
2010-02-10CID-425Tofu Linden
Checker: UNINIT_CTOR Function: LLCustomButtonIconCtrl::LLCustomButtonIconCtrl(const LLCustomButtonIconCtrl::Params &) File: /indra/llui/lltabcontainer.cpp
2010-02-09Fixed normal bug EXT - 4878 (Tab labels are no longer obeying halign attribute)Paul Guslisty
--HG-- branch : product-engine
2010-02-08EXT - 3232 Refactoring: deleted unnecessary image_left_padding, ↵Paul Guslisty
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
2010-02-23mergePalmer Truelson
2010-02-23Turning back on Davep's ui optimizations. Backed out changeset 6c161782dba3Palmer Truelson
2010-02-05a bit more on EXT-2753.Ychebotarev ProductEngine
--HG-- branch : product-engine
2010-02-05finished with EXT-2753 - Implement Avatar icons on IM multifloater tabsYchebotarev ProductEngine
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
2010-02-05applying patch for EXT-2357Ychebotarev ProductEngine
--HG-- branch : product-engine
2010-02-04No more matrix ops in UI code.Dave Parks
2010-01-27CID-416Tofu Linden
Checker: NULL_RETURNS Function: LLTabContainer::onTabBtn(const LLSD &, LLPanel *) File: /indra/llui/lltabcontainer.cpp
2010-01-27Implemeted normal Sub-Task EXT - 2753 (Implement Avatar icons on IM ↵Paul Guslisty
multifloater tabs) --HG-- branch : product-engine
2010-01-21Implemeted normal Sub-task EXT - 2753 (Implement Avatar icons on IM ↵Paul Guslisty
multifloater tabs). Some code needs improvements(refactoring, optimization) --HG-- branch : product-engine
2009-12-18ext-3307 - nearby chat stays scrolled at bottomrichard
2009-12-15EXT-3471 Tabs need a pad_bottom override attributeJames Cook
Added label_pad_bottom and label_pad_left for tab containers.
2009-12-11EXT-3233 Button label vertical placement cannot be adjusted via xmlJames Cook
Added bottom_pad attribute to widgets/button.xml and removed old LLBUTTON_VPAD global and ButtonVPad saved setting. Reviewed with Richard.
2009-11-23convert signals to allocate on demand in order to speed up widget constructionrichard
reviewed by James
2009-11-18Switch some files to Unix line endingsBryan O'Sullivan
2009-11-10EXT-1478 Tool-tip background and border colors are being ignoredLeyla Farazha
EXT-2082 Multifloater preview tab container extends outside window border EXT-773 odd notecard behaviour on closing an unsaved notcard reviewed by Richard