Commit Graph

111 Commits (4220907e1faa7ed71e205059cd4f55bca4ced965)

Author SHA1 Message Date
Tank_Master 14001c54df Gastly CHUI merge pass 1, don't count on anything to work. 2013-06-26 12:14:54 -07:00
Merov Linden 7c7ccf27d1 CHUI-807 : Add more defensive coding. Also trace in log the sessions created so we'll have a better idea of what people do with conversations if we see that crash again. 2013-03-29 17:22:53 -07:00
Merov Linden 242c39f24b CHUI-807 : More defensive code. Don't assume anything while iterating through panels. 2013-03-15 17:54:16 -07:00
Merov Linden e42e6bc68a CHUI-807 : Fixed (attempt) : Defensive coding to prevent potential crash 2013-03-01 17:02:51 -08:00
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
Gilbert Gonzales ffe8081806 CHUI 571: Code review changes, now LLFloaterIMContainer::showStub inlines code for hiding all tab panels and then showing the stub panel. Before the function would call hideAllTabs() 2012-12-05 12:40:44 -08:00
Gilbert Gonzales 8642088d65 CHUI-571: Fixed bug where when the converation floater was torn off and a 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-12-04 19:23:36 -08:00
maksymsproductengine edeeed9541 CHUI-531 FIXED Poor fps in CHUI viewer 2012-11-21 01:41:49 +02:00
AlexanderP ProductEngine e298c2ded8 CHUI-487, CHUI-488 FIXED (Enable flashing FUI button behavior and Implement Flashing Conversations panel line item behavior): implemented FUI button flashing; clean up code 2012-11-16 22:36:12 +02:00
AlexanderP ProductEngine 2813e49d19 CHUI-362 WIP (Torn off conversation name is highlighted when selected in conversation list with different conversation showing in message panel): implemented method for a switch off tabs (switching to an invisible state) 2012-11-09 15:13:52 +02: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
Seth ProductEngine 2286dcb73b CHUI-105 WIP Fixed "is not a child of" warning when removing a tab from LLSideTrayPanelContainer. 2012-05-29 02:12:51 +03:00
ziree edc99c8960 Fixed tab label shadows, important for Vintage. 2012-01-24 15:58:46 +01:00
Richard Linden 0c0ff35d19 EXP-1551 FIX Ability to toggle button flashing
added "EnableButtonFlashing" setting
2011-12-13 13:11:55 -08: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
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