> On Jan. 20, 2011, 10:45 a.m., Cron Stardust wrote:
> > Looks like you are only preventing the button from drawing and working, but 
> > not actually /removing/ it from the tray.  Have you hunted down the code 
> > that is used to remove tray buttons when the tray is right-clicked on and 
> > an item is checked/unchecked?  I would think that that is the functionality 
> > that needs to be copied onto the speak button.
> > 
> > Maybe, as a different JIRA entry and review, you might consider what it 
> > would take to add the speak button to that tray context menu.  Once the 
> > ability to remove and add the speak button via the context menu is working, 
> > it would then seem to me that this entry (STORM-236) would be trivial to 
> > implement, as all the core functionality will have been resolved already.  
> > Even if the new entry for the context menu wasn't accepted, the core 
> > functionality can still be done here.
> 
> Wolfpup Lowenhar wrote:
>     This Issue is for having the button hide(not be drawn) and free up the 
> space that it normally take in the bottom tray. The problem I'm having is 
> with the second part getting the space freed up right. Also the context menu 
> is functional so there are no problems there.
> 
> Cron Stardust wrote:
>     As of 2.6.0.219259 the Speak button is not able to be removed from the 
> tray using the context menu.  However, the point I was trying to make was 
> that the underlying functionality of what you are trying to accomplish here, 
> that of removing a button and freeing up the space, is currently accomplished 
> by the underlying functionality that the tray context menu taps into.  
> Whether a simple (hah!) study of that code's functionality will give you what 
> you need, or whether you do a complementary implementation of adding the 
> (de)activation of the Speak button to the context menu, is up to you.
>     
>     I simply was pointing out that the underlying task is accomplished at 
> another, potentially missed, location.  If you have already studied and 
> implemented the button (de)activation code that the tray context menu uses, 
> then my suggestion is just noise.  On the other hand, exploring what it would 
> take to make the Speak button go away or come back via the context menu 
> allows you to explore another code section that might result in two birds 
> being killed with one stone: making the button removable for those who only 
> use the keyboard or mouse toggle, and giving you the code to make the button 
> go away when Voice isn't active.
>     
>     Hope that clears up the situation.  To me the problem here isn't the 
> tasks of "make the button hide" and then "free up the space" - it's about how 
> to properly remove and re-add the button, similar to how the tray context 
> menu works, just with a different trigger: the voice setting.
> 
> Wolfpup Lowenhar wrote:
>     Cron,
>      I wonder if you have even looked at the diff as im working on adding all 
> the functionality that you say is not present. Yes there is some thing im 
> missing other wise I would not be receiving an error in my local repository. 
> this work is only in my local repository at present as it is not yet ready to 
> be posted for review but as Oz suggested i placed this here with the subject 
> "Help Needed" as i believe im missing some thing important in the code and 
> there for getting a error. This is ACTUALLY a request for ASSISTANCE from the 
> open source community and not a review request.
> 
> Cron Stardust wrote:
>     Wolfpup, I am trying to give assistance.  Just like I assist my fellow CS 
> students in the programming labs when I'm not familiar with the details of 
> what they are implementing.  Yes, I have looked over the diff.  Yet since I 
> have never gotten a build environment that worked for more than a day, I 
> didn't have the time (back when I did have the time) to learn the ins and 
> outs of the viewer codebase.  Since then I've not had the time to do more 
> than glance over other people's code.  Hopefully I will learn enough from 
> that to start working changes myself when I have time again.  Since I don't 
> have a build env, I can't help with straight debugging.  However, I believe 
> that my points and information may be valid and useful in helping direct your 
> mind to a solution, even though I cannot supply one.
>     
>     Often when I have a coding problem, I'll even go so far as to explain it 
> to an artist: their eyes may glaze over, but in their ignorance of how things 
> work in programming sometimes makes them able to point out areas to explore 
> or solutions that I never would have thought of.  Such is what I'm trying to 
> do here: provide you with a way around the barrier.  Not by going straight 
> through the barrier, as I don't have that solution, but by pointing out a 
> possible doorway further down the wall.
>     
>     However, to keep up the simile, if you've already tried that door and 
> found it locked, then let me know, and I'll either try to point out another 
> door, or shut up waiting for another person to find a way through.
>

Shouldend 'EnableVoiceChat' not also be defined in settings.xml? seeing it use 
gSavedSettings? other then that dident tested this yet but did see you miss that

Greetings


- Alexandrea


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://codereview.secondlife.com/r/112/#review210
-----------------------------------------------------------


On Jan. 20, 2011, 9:29 a.m., Wolfpup Lowenhar wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> http://codereview.secondlife.com/r/112/
> -----------------------------------------------------------
> 
> (Updated Jan. 20, 2011, 9:29 a.m.)
> 
> 
> Review request for Viewer.
> 
> 
> Summary
> -------
> 
> This is actually a request for for help to debug what I have done so far to 
> get this working.
> 1. In the current diff the button dose actualy hide and show according to if 
> Voice is enabled or not.
> 2. i have two problems at this point.
>    a. the space taken up by the speak button is not freed up
>    b. when the speak button is shown after being hidden there is an error 
> message saying no space avaiable
>       (I think this is related to the fact that the space is not freed to 
> begin with).
> 
> 
> This addresses bug STORM-236.
>     http://jira.secondlife.com/browse/STORM-236
> 
> 
> Diffs
> -----
> 
>   doc/contributions.txt 40d0806e9800 
>   indra/newview/llbottomtray.cpp 40d0806e9800 
>   indra/newview/llspeakbutton.cpp 40d0806e9800 
>   indra/newview/skins/default/xui/en/menu_bottomtray.xml 40d0806e9800 
> 
> Diff: http://codereview.secondlife.com/r/112/diff
> 
> 
> Testing
> -------
> 
> 
> Thanks,
> 
> Wolfpup
> 
>

_______________________________________________
Policies and (un)subscribe information available here:
http://wiki.secondlife.com/wiki/OpenSource-Dev
Please read the policies before posting to keep unmoderated posting privileges

Reply via email to