Commit Graph

101 Commits (12e50e1fccef153e230f7fe91c1cedbc4e718d53)

Author SHA1 Message Date
Liny c4f80e4d86 Backed out changeset: 42628030c262 2013-04-08 08:40:18 -07:00
Liny cf3ed870c3 Add proper scrolling to vertical tab 2013-03-15 21:28:37 -07:00
Liny eb7bf3ed4f Proper fix for FIRE-9465: correctly clamp scroll values so tabs cant be moved around via scrolling when they should be able to. 2013-03-15 13:23:45 -07:00
Liny 58b9d27043 Backed out changeset: d3a0a3d9e08f
Vertical tabs dont scroll and this otherwise breaks scrolling of horizontal tabs in the first place
2013-03-15 11:41:50 -07:00
Ansariel a31f88158e FIRE-9465: Restrict moving tabs by scroll wheel to vertical tabs only; spontaneously moving horizontal tabs is against all UI convention and rather confusing to the user 2013-03-15 13:02:46 +01:00
Nicky 83e87eda40 Crashfix for tabcontainer without a tab. 2013-03-12 11:39:11 +01:00
Nicky ceea332a9c Change old style comments <ND> to <FS:ND> to avoid any future confusion/ 2012-12-16 05:19:32 +01:00
Liny a2b20e69ed FIRE-8024 Ability to scroll tab containers with the scroll wheel on the mouse 2012-10-22 10:29:06 -07:00
Ansariel dc81bda5ac Removed ugly forward depency includes 2012-09-01 23:03:16 +02:00
ziree edc99c8960 Fixed tab label shadows, important for Vintage. 2012-01-24 15:58:46 +01:00
Nicky 161c1b019f Merge up from 24496 / a656486925e8 (FS tip) to 25952 / 931cb0061118 (V/Dev FUI tip)
Observations and broken stuff so far:
- LLSideTray is gone.
- LLBottomTray is gone.
- LLFloaterSnapshot was changed and gave lots of merge conflicts. Flickr upload will be broken.
- LLNearbyChat is derived from LLPanel now. That broke quite some stuff rearding autohiding and docking of chatbar.
- Profile floaters are gone and all web based now.
- Russian translation gave huge mere conflicts with the new russian xml files from LL. Unmergeable. I took the LL files.
- XUI files in general will need some love and testing.
2012-01-17 17:57:52 +01:00
ziree 6e72afbcfa Oops ... backed out unfinished testing code. 2012-01-13 22:36:00 +01:00
ziree 5856318a3b Sliders are more V1 like in Vintage now. 2012-01-13 22:31:22 +01:00
ziree 3272b527e8 Support optional drop shadows on tab labels. 2012-01-10 21:36:39 +01:00
ziree e86c39da96 Make tab containers respect label_pad_left if no indent is given. 2012-01-10 17:20:50 +01:00
Richard Linden 0c0ff35d19 EXP-1551 FIX Ability to toggle button flashing
added "EnableButtonFlashing" setting
2011-12-13 13:11:55 -08:00
Merov Linden 4afb450225 EXP-1504 : Move the tab opening stuff to lltabcontainer and out of llbutton. Added an xui param to allow drill through tabs. Set that param for build panel only. 2011-11-11 09:31:07 -08:00
Merov Linden 7d78c63c05 EXP-1504 : Allow opening of tab in tab containers when drag and dropping things. Added new param to LLButton to handle this (off by default). Refactor lltabcontainer code a bit while at it. 2011-11-10 17:10:47 -08:00
Richard Linden 526185b755 EXP-1358 FIX Hitting back in the Create group panel or Blocked panel requires multiple clicks for action to occur 2011-10-18 17:34:15 -07:00
Richard Linden b183b6f141 EXP-1196 FIX Fix param block template ordering
changed ordering of template loading relative to constructor setting of params
moved a lot of constructor-set params to template files
reviewed by Leslie
2011-09-06 14:45:11 -07:00
Nicky 6bbae0c736 Fire-865; Scroll next/prev was not handled in IM tabs. 2011-10-29 21:50:49 +02:00
Arrehn dac16f4b49 FIRE-3665, Allow smaller conversations floaters, by Satomi Ahn 2011-10-29 12:36:54 -04:00
Arrehn 7394730eaa Merge up to LL FUI 2011-10-28 02:00:09 -04:00
Kitty Barnett 97af6c8312 - added : "DragAndDropCommitDelay" setting to configure the "drag-holding" commit behaviour introduced in the previous changesets 2011-06-19 14:48:20 +02:00
Kitty Barnett 4e59256bdf - added : configurable "tab_drag_commit" option for tab controls
-> reasoning: dragging an inventory item over the preferences floaters will activate the individual tabs even though the behaviour doesn't make sense there
2011-06-17 01:24:27 +02:00
Kitty Barnett ef59beb300 - fixed : drag-and-hold doesn't activate tab buttons on the build floater 2011-06-16 23:02:25 +02:00
Arrehn abd3d31771 Horizontal Tabs now a chat option. GUI-switchable feature by Tozh Taurog & Arrehn 2010-12-22 01:29:24 -05:00
Oz Linden 06b0d72efa Change license from GPL to LGPL (version 2.1) 2010-08-13 07:24:57 -04:00
Andrew Dyukov 66ddb437f1 EXT-7087 FIXED Added flashing icons for im tabs and hooked them up in code
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-05-31 22:30:35 +03:00
Tofu Linden d1d195ba90 CID-433
Checker: FORWARD_NULL
Function: LLTabContainer::reshapeTuple(LLTabTuple *)
File: /indra/llui/lltabcontainer.cpp
2010-03-02 09:58:34 +00:00
Tofu Linden a7bca7055a PE merge. Conflict resolved. 2010-02-24 08:57:27 +00:00
Paul Guslisty 1d45b1edcd Fixed normal but EXT - 5108 (Preferences vertical tabs don't align to tab container)
- Added offset in TabContainer between Tab and TabPanel in case of VERTICAL Tabs orientation.

--HG--
branch : product-engine
2010-02-24 10:16:35 +02:00
Paul Guslisty b9ed402558 Fxed normal bug EXT - 5465 (Invalid ellipsis usage for resident names in the IM tabs)
- Added reshaping procedure for tabs with LLIconCtrl

--HG--
branch : product-engine
2010-02-23 09:45:16 +02:00
Kent Quirk 1d89f02243 EXT-4878 - fixing the fix - incorrect name used for attribute. 2010-02-20 13:07:03 -05:00
Paul Guslisty f4703f55eb Fixed critical bug EXT - 4878 (Tab labels are no longer obeying halign attribute) 2010-02-18 11:36:19 +02:00
Tofu Linden eb1d043daf CID-203
Checker: REVERSE_INULL
Function: LLTabContainer::addTabPanel(const LLTabContainer::TabPanelParams &)
File: /indra/llui/lltabcontainer.cpp
2010-02-13 14:13:06 +00:00
Palmer Truelson 660c3b182c merge 2010-02-12 21:05:09 -08:00
Palmer Truelson 651b14fcae Backed out davep's UI optimization. changeset 3134cb7bb181 2010-02-12 21:04:51 -08:00
Palmer 418504207b merge 2010-02-12 15:16:19 -08:00
Paul Guslisty pguslisty@productengine.com cf18a1d22c EXT - 2753 (Implement Avatar icons on IM multifloater tabs) refactoring:
- 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-11 12:52:26 +02:00
Tofu Linden 536ffcc7b3 CID-425
Checker: UNINIT_CTOR
Function: LLCustomButtonIconCtrl::LLCustomButtonIconCtrl(const LLCustomButtonIconCtrl::Params &)
File: /indra/llui/lltabcontainer.cpp
2010-02-10 16:53:58 +00:00
Paul Guslisty e788930172 Fixed normal bug EXT - 4878 (Tab labels are no longer obeying halign attribute)
--HG--
branch : product-engine
2010-02-09 10:06:52 +02:00
Paul Guslisty acc0a2962b EXT - 3232 Refactoring: deleted unnecessary image_left_padding, 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-08 19:09:23 +02:00
Palmer Truelson 54a95f706f merge 2010-02-23 17:19:58 -08:00
Palmer Truelson 7885748497 Turning back on Davep's ui optimizations. Backed out changeset 6c161782dba3 2010-02-23 17:08:06 -08:00
Ychebotarev ProductEngine cc0895b900 a bit more on EXT-2753.
--HG--
branch : product-engine
2010-02-05 13:20:12 +02:00
Ychebotarev ProductEngine b79b8f87a3 finished with EXT-2753 - Implement Avatar icons on IM multifloater tabs
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-05 13:03:26 +02:00
Ychebotarev ProductEngine bc5ad04d61 applying patch for EXT-2357
--HG--
branch : product-engine
2010-02-05 09:41:54 +02:00
Dave Parks 979ddb2ec9 No more matrix ops in UI code. 2010-02-04 23:41:54 -06:00
Tofu Linden 3acf25d5fc CID-416
Checker: NULL_RETURNS
Function: LLTabContainer::onTabBtn(const LLSD &, LLPanel *)
File: /indra/llui/lltabcontainer.cpp
2010-01-27 11:55:34 -08:00