summaryrefslogtreecommitdiff
path: root/indra/llui/llbutton.cpp
AgeCommit message (Collapse)Author
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
2012-12-28CHUI-566 ADD. FIX Flashing and color on Conversations FUI button and ↵AlexanderP ProductEngine
conversation line item Cancel sticking of color, if the button is pressed, or when a flashing of the previously selected button is ended
2012-12-19CHUI-600 : Fixed! Modified the button flash state so it sticks after the ↵Merov Linden
animation and is dismissed on toggle
2012-12-14CHUI-566 Flashing and color on Conversations FUI button and conversation ↵AlexanderP ProductEngine
line item
2012-12-03CHUI-532 FIXED (Viewer crash when user in conversation is removed from ↵AlexanderP ProductEngine
participant list because they logged out or teleported away) delayed destroy of the timer
2012-11-21CHUI-531 FIXED Poor fps in CHUI viewermaksymsproductengine
2012-11-19CHUI-488 ADD. fIX Clean up codeAlexanderP ProductEngine
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-16CHUI-487, CHUI-488 W.I.P. #3 (Enable flashing FUI button behavior and ↵AlexanderP ProductEngine
Implement Flashing Conversations panel line item behavior): implemented conversation's item flashing
2012-01-27EXP-1513 WIP Underscore ( _ ) fails to show in first chat entry in Local ChatRichard Linden
cleaned up font positioning on buttons
2011-12-13EXP-1551 FIX Ability to toggle button flashingRichard Linden
added "EnableButtonFlashing" setting
2011-11-28Automated merge with ssh://hg.lindenlab.com/richard/viewer-experienceRichard Linden
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-11-08LLHandle<Derived> is now implicitly convertable to LLHandle<Base> and ↵Richard Linden
LLHandle<Base> can be downcast to LLHandle<Derived> using the LLHandleProvider mixin
2011-10-17* Fixed icon opacity on selected and unselected buttonsLeslie Linden
2011-10-17fix for not being able to drag disabled buttonsRichard Nelson
2011-10-14New icon love for FUILeslie Linden
2011-10-13cleaned up floater reg, removed extraneous functionsRichard Nelson
2011-10-12tooltips now only show labels for toolbar buttons when label is hidden or ↵Richard Nelson
truncated tooltips are no longer instantaneous once a tooltip is visible
2011-10-12don't highlight toolbar buttons during drag and drop (for real)Richard Nelson
2011-10-11* Dimmed overlay color on button image overlays to 0.75*alpha when buttons areLeslie Linden
unselected.
2011-10-11Added 'execute_stop_function' command parameter to handle mouse down/up ↵Leslie Linden
actions on toolbar buttons
2011-10-10fixed icons moving when clicking on icon-only toolbarsRichard Nelson
2011-10-06EXP-1300 WIP Visual feedback for Drag and DropRichard Nelson
removed hover highlighting of buttons when dragging over them also updated toolbar button art to match spec
2011-10-05EXP-1280 FIX -- Minimized floaters associated with toolbar buttons should ↵Leslie Linden
change the state of their parent button * Toolbar buttons now display green when its corresponding floater is open or minimized. * Made changes to buttons so flash time and rate is configurable * Removed unused "highlight_color" attribute from LLButton * Implemented "isVisible" function for toolbar button floaters. It returns true when the floater is visible or minimized. * Toolbar floater unminimize now also puts focus to the floater * All commands now specify their "is_running_function" for toolbar button state * ButtonFlashCount and ButtonFlashRate have been moved to button.xml settings and are now configurable on the button. Toolbar buttons are set to never flash and this functionality is used to show which buttons have windows open. * All toybox buttons show hover glow even when disabled Reviewed by Richard.
2011-09-27EXP-1258 FIX toggle buttons between icons and icons+text modesRichard Linden
fixed button layout for icon only buttons
2011-09-27EXP-1258 WIP toggle buttons between icons and icons+text modesRichard Linden
fixed button layout for icon+text layout stack now uses floating point precision to avoid clamping panels to 0
2011-09-27EXP-1258 WIP toggle buttons between icons and icons+text modesRichard Linden
better button sizing also disabled context menu for non-toolbar region
2011-09-26initial support for switching between icons only and icons + textRichard Nelson
2011-09-20EXP-1228 FIX Create toolbar widget class that displays list of buttons ↵Richard Linden
horizontally or vertically buttons are now centered and sized according to content created floater_test_toolbar.xml to test
2011-09-08fix for held down delay not parsing from xuiRichard Linden
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
2011-06-16EXP-891Leyla Farazha
Right click on Inbox or Outbox toggles up down arrow but has no action
2011-06-09EXP-865 FIX -- Modify LLBadge to allow it to hang off of non-buttonsLeslie Linden
LLBadgeOwner now only depends on LLView instead of LLUICtrl Sidebar Tab Buttons now can support badges Reviewed by Leyla
2011-06-08Merge from viewer-experienceLeslie Linden
2011-06-08EXP-865 PROGRESS -- Modify LLBadge to allow it to hang off of non-buttonsLeslie Linden
Moved LLBadge use from LLButton into a separate LLBadgeOwner class. LLButton now derives from LLBadgeOwner which handles the bulk of the badge management.
2011-06-07EXP-865 PROGRESS -- Modify LLBadge to allow it to hang off of non-buttonsLeslie Linden
Added the following for increased LLBadge functionality: * Panels now choose whether or not they accept buttons as children, which they do by default. * UI controls now shuffle controls with "requests_front" to the front of their children list at postBuild time. * Badges are set to "requests_front" by default * Badges now accept border image and color attributes Reviewed by Callum
2011-05-24Added badges version 0.1 to buttons.Leslie Linden
Reviewed by Richard
2010-11-29STORM-689 FIXED "Back" but is opaque in all of the undocked side panelsPaul Guslisty
- Added parameter to the button that defines which transparency value should be used: value of drawing context or transparency value of a its parent (in our case this parent is floater)
2010-09-09DEV-53015 FIX Volume slider disappears when sliding on ↵Richard Linden
panel_prim_media_controls.xml
2010-10-06Rolling back 28f52b3d2e3d : optimizations in button renderingMerov Linden
2010-10-06Backed out changeset 28f52b3d2e3d (optimizations in button rendering).Merov Linden
2010-09-13STORM-101 FIXED Moved floater settings (rect, visibility, docked state) to ↵Vadim Savchuk
account-specific XML file. The settings are now stored to settings_per_account.xml. This change affects all floaters having save_rect/save_visibility/save_dock_state params set to "true", not just detached sidebar tabs as the ticket requests.
2010-08-24Backed out changeset c3d41f18ce2bTofu Linden
back-out the back-out for this branch. yay.
2010-08-24Backed out changeset a62bf7c0af21Tofu Linden
Backing out this merge that I pushed (prematurely) to the wrong place.
2010-08-24merge heads. whew.Tofu Linden
2010-08-13Change license from GPL to LGPL (version 2.1)Oz Linden
2010-07-30optimizations in button renderingRichard Nelson