Denis Serdjuk
47162acede
no ticket. Removing the hack from llfloater.This code is dangerous. It involved losing of topctrl in focusmgr and can cause strange bugs and problems.
...
--HG--
branch : product-engine
2010-02-02 14:49:58 +02:00
Ychebotarev ProductEngine
371885c373
fix for normal EXT-4810 Block hot-keys in mouse-look mode
...
--HG--
branch : product-engine
2010-02-02 14:35:37 +02:00
Tofu Linden
50bf40a631
CID-343
...
Checker: UNINIT_CTOR
Function: LLFloaterView::LLFloaterView(const LLUICtrl::Params &)
File: /indra/llui/llfloater.cpp
2010-01-28 10:30:57 -08:00
Ychebotarev ProductEngine
89449c3f38
fix for normal EXT-4035 Old sidepanel tab's text remains highlighted when switching to inventory sidepanel tab
...
--HG--
branch : product-engine
2010-01-21 15:17:44 +02:00
Ychebotarev ProductEngine
e761c0ece7
fix for major EXT-4414 Floaters can be expanded over bottom bar
...
left<->top...:)
--HG--
branch : product-engine
2010-01-20 19:06:05 +02:00
Ychebotarev ProductEngine
82de841c52
merge
...
--HG--
branch : product-engine
2010-01-19 17:13:21 +02:00
Ychebotarev ProductEngine
4610e911c9
working on floaters rezise-position bugs: EXT-4414, EXT-2625
...
--HG--
branch : product-engine
2010-01-19 16:39:03 +02:00
Lynx Linden
188185803b
EXT-4233: Display "?" button on torn-off floaters.
...
This involved tracking the torn-off state of a floater, which we
apparently weren't doing before. Also, making sure that we update
the title bar buttons when the floater changes torn-off state.
2010-01-15 12:37:56 +00:00
Lynx Linden
e110524537
EXT-4233: Don't show help button on tear-off floaters.
...
The script error floater may be the only floater left that uses the
old-style tearoff functionality, but at least it should behave a
little better now in terms of help "?" buttons.
2010-01-14 14:30:40 +00:00
richard
3e5f5a2050
EXT-3444 Volume control slider appears in an odd location
...
reviewed by Leyla
2010-01-11 14:41:37 -08:00
richard
daa4965fe0
renamed LLFastTimerUtil to LLFastTimer
2010-01-11 12:05:13 -08:00
richard
eb228dcf3a
fast timer performance tuning
2010-01-08 16:41:39 -08:00
Alexei Arabadji
6c48bb9f2d
fixed EXT-3425 “Undocked floaters focus issue”,
...
made focus be passed to game area in case floater can't hold focus;
--HG--
branch : product-engine
2009-12-23 16:51:21 +02:00
richard
2b22831dd0
ext-3307 - nearby chat stays scrolled at bottom
2009-12-18 15:18:16 -08:00
richard
c84b6a28a0
made setupParams do coordinate flipping and negative coordinate magic only for XUI-based params
2009-12-17 11:49:41 -08:00
richard
d5a58c20a8
merge
2009-12-11 13:51:42 -08:00
richard
401a51cac1
note to get rid of hack
2009-12-11 13:50:54 -08:00
James Cook
ae9ca1be63
EXT-3313 Media Settings window has no background if viewer is too short
...
Code to set default floater position to top-left was causing incorrect
floater height computation when floater XML specified a bottom coordinate.
Reviewed with Callum.
2009-12-11 10:56:49 -08:00
Andrew Dyukov
1a7013d5cf
Implemented normal task EXT-2832 (Hide "undock" icon on the floaters).
...
--HG--
branch : product-engine
2009-12-04 19:28:27 +02:00
Sergey Borushevsky
69a2843d5b
Implemented normal task EXT-2833 ("Close" button should hide bottom bar windows)
...
When IM floater isn't torn off, "Close" button is disabled.
It's not hidden, since there is a hack in LLFloater::updateButton.
--HG--
branch : product-engine
2009-12-02 19:49:44 +02:00
richard
cdb2232284
created container for LLFloaterView for future z-swapping with sidetray
...
floaters can now overlap sidetray
fixed text selection background color to be inverse of text fg color
EXT-2713 Script editor automatically scrolls to the top of script text when text is longer than the window.
reviewed by James
2009-11-25 18:24:39 -08:00
James Cook
458430be91
Removed include llnotifications.h from llfloater.h trying to speed builds
...
Fixed many other includes related to this file.
Cleaned out llfloatertestlistview to be an empty test floater.
2009-11-24 22:13:10 -08:00
James Cook
5e6fb96b0b
Expose floater close, etc. button images in XML.
...
Renamed EFloaterButtons to EFloaterButton
Review with Richard pending
2009-11-24 15:16:27 -08:00
richard
7fd1488c62
convert signals to allocate on demand in order to speed up widget construction
...
reviewed by James
2009-11-23 11:42:32 -08:00
Leyla Farazha
c994b57fa4
EXT-2490 Right click context menu for objects should include build tools
...
EXT-2541 Help > Report Abuse screenshot not showing up
EXT-2549 Crash on exit from mouse-look (Mini Map related)
EXT-2548 Viewer freezes when going out of the mouselook while there are more than two floaters
EXT-1983 [BSI] Trying to edit a script in a no mod object pops up script editor with "object out of range"
reviewed by Richard
2009-11-19 16:29:20 -08:00
Leyla Farazha
a4467f7245
Minimized floaters will now follow top left when main view is resized
2009-11-12 10:19:30 -08:00
Leyla Farazha
3732d41a10
EXT-950 Minimized floaters default to a bad location onscreen
...
EXT-2298 [BSI] Busy mode response shows as "|TOKEN COPY BusyModeResponse|" in General prefs while offline
2009-11-11 15:23:08 -08:00
richard
fac0b6836a
refactored top level ui into main_view.xml
2009-11-05 20:36:15 -08:00
Bryan O'Sullivan
fa3b57bd9f
Merge the work lost in 49c9461937df back into the tree
2009-11-04 15:14:54 -08:00
Bryan O'Sullivan
b806edf4ac
Redo Bao's broken merge
2009-11-04 14:59:23 -08:00
richard
995c18b1c7
removed picture_style from LLButton::Params and allow empty labels
2009-11-02 19:28:24 -08:00
richard
a6b6ca9a24
made floater close/minimize buttons "chrome" so they don't take keyboard focus
...
removed LLHudView::colorFromType which was unused
reviewed by James
2009-11-02 14:58:39 -08:00
James Cook
1de55a5870
merge
2009-10-30 17:54:52 -04:00
James Cook
59c6dc7ed6
Floaters can be resized again - fix for regression introduced yesterday by me.
...
Floater drag handle visibility/enablement was getting lost during construction.
Reviewed with Richard.
2009-10-30 17:54:22 -04:00
Vadim Savchuk
b2526cde23
merge from default branch
...
--HG--
branch : product-engine
2009-10-30 19:17:53 +02:00
Yuri Chebotarev
ff97c31995
fix task EXT-1960 Region messages, should they be displayed in the local chat?
...
and working on
EXT-239 Save chat window state and position between sessions (not finished)
--HG--
branch : product-engine
2009-10-30 17:00:23 +02:00
James Cook
432e243e1a
EXT-1352 Add image art to floater backgrounds.
...
Implemented "legacy_header_height" hack to account for new art being 25 pixels
tall instead of legacy 18 pixels -- it auto-sizes the floaters to be taller.
Made all floaters have resize handles, just disable and make invisible if unused.
This simplifies the floater construction logic. Floater header height now lives
in floater.xml, not as a global saved setting. Reviewed with Richard.
2009-10-29 15:37:25 -07:00
James Cook
f80a3e268a
Revert change: Floater constructor CANNOT call LLPanel(p) with params, must set bg images in initFromParams, because we have too many LLPanels to retrofit them all to call LLPanel() with params. Discussed with Richard.
2009-10-27 16:26:49 -07:00
James Cook
e018ecf469
EXT-1352 First pass background images for floaters and panels, including pretty header.
...
Reviewed with Leyla.
2009-10-27 15:01:09 -07:00
Nat Goodspeed
aa75245a1a
Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0/
2009-10-20 11:34:46 -04:00
Steve Bennetts
9fc74de1a1
merge
2009-10-19 12:57:25 -07:00
Martin Reddy
a606e7be9b
DEV-41253: Code cleanup for current help context code.
...
Make the floater help buttons, "?", use exactly the same code path as
the side tray panels to evaluate the current help context, so that we
don't have two implementations that could diverge in the future.
2009-10-19 18:16:09 +00:00
Steve Bennetts
65bf35cfed
merge
2009-10-19 10:49:48 -07:00
Steven Bennetts
8103710c05
Merging revisions 2046-2068 of https://svn.aws.productengine.com/secondlife/pe/stable-2 into P:\svn\viewer-2.0.0, respecting ancestry
...
* Bugs: EXT-1414 EXT-1213 EXT-1539 EXT-1253 EXT-1446 EXT-1438 EXT-1233 EXT-1466 EXT-1446 EXT-1512 EXT-1231
* Dev: EXT-719 (landmarks) EXT-747 EXT-1446 EXT-1378 EXT-397 EXT-1476
* IM changes
2009-10-19 01:45:44 +00:00
Nat Goodspeed
4ea9361aa8
Automated merge with ssh://hg.lindenlab.com/viewer/viewer-2-0/
2009-10-17 12:23:38 -04:00
Nat Goodspeed
2a5c25cb3a
New LLFloater methods capture LLFloaterReg visibility tests.
...
The logic was redundantly expressed in LLFloaterReg -- and would be
useful elsewhere -- so was introduced as LLFloater::isShown(). Thanks to
Richard and James for suggesting the terminology.
2009-10-17 11:56:26 -04:00
Mark Palange (Mani)
3e10fa4d51
merge from latest svn/viewer-2-0 to hg/viewer-2-0
2009-10-16 16:42:45 -07:00
Martin Reddy
925f01f6a0
DEV-41253: Updated the help context calculation code so that it will
...
now search through a panel's children to see if there are any visible
tabs that have a help topic string defined. If so, we use this string.
Updated all of the XUI files that include a tab_container to define
help topic strings for their child panels. I named all of these strings
with the floater name as the prefix and "tab" at the end. For example,
"preferences_display_tab" or "people_nearby_tab".
2009-10-15 13:08:12 +00:00
Steven Bennetts
20e56a6925
merge https://svn.aws.productengine.com/secondlife/export-from-ll/viewer-2-0@1992 https://svn.aws.productengine.com/secondlife/pe/stable-2@2004 -> viewer-2.0.0-3
...
* Bugs: EXT-1091 EXT-1418 EXT-996 EXT-1150 EXT-1188 EXT-1417 EXT-1181 EXT-1058 EXT-1397 EXT-836 EXT-1437 EXT-1379
* Dev: EXT-1291 EXT-1255 EXT-992 EXT-96 EXT-1157
2009-10-13 16:25:48 +00:00
Steven Bennetts
4c89e73893
Fixed a problem where floaters that failed to load their XML would still be opened. This was particularly a problem with Modal Dialogs since the UI would loose focus with no floater to respond to.
...
Reviewed by Leyla
2009-10-08 22:39:17 +00:00