Yep, just as I remember it.. which is why I ask again.. can someone please 
rename it to something else, like 
enable_tray... and also check what's that 'dock' option used for in the other 
files..

KKRT

On Fri, May 04, 2007 at 12:49:12AM +1000, Arieh Schneier wrote:
> It used to be used to tell which system you were using, which basically
> meant which platform you were on. I specifically remembered it being in
> dock.tcl, but the history seems to have been lost on that file? Did someone
> delete it and then restore it? It was used as an integer as there was a drop
> down menu which you could select and say this is my dock system. That was
> removed for a much more robust system which just checked which platform you
> were on.
> I found the diffs, its was done in revision 5161 (from this link you can
> still get the history on dock.tcl prior to its restoration after being
> deleted - as well as the other 3 files in the changelist):
> http://svn.sourceforge.net/viewvc/amsn?view=rev&revision=5161
> 
> 
> ----- Original Message From: "Youness Alaoui" ----- 
> > On Wed, May 02, 2007 at 03:18:15PM +0300, Vivia Nikolaidou wrote:
> > > On Sun, 29 Apr 2007, Youness Alaoui wrote:
> > >
> > > > Hi,
> > > > can anyone check the use of the traydock ? look at the forum thread
> > > > http://amsn-project.net/forums/viewtopic.php?t=3175
> > > > it looks like rev 8486 broke the tray dock for many people, it's
> because the diff on that rev was adding a :
> > > > if { [config::getKey dock] == 0 } {return }
> > > > and I'm guessins that some people had the option set to 0 for some
> reason..
> > >
> > > Yes, I had this too on my testaccount. No idea what's causing it though.
> I
> > > manually set it to 1 and I'm having no problems...
> > >
> >
> > yeah, it was an old variable for sure and it must have been set to 0 for
> some reason and was kept in your config
> > as 0...
> >
> > > > I just grepped and it looks like that variable is used at some places
> > > > and now I'm thinking maybe it was used for something else...
> > >
> > > Where is it used? I just grepped too (after the grepping I had done when
> I
> > > readded the option) and got no results... we do have some other
> > > dock-related config values, but not this one...
> > >
> >
> > humm, you're right, I thought I saw more, weird.. anyways, there's a
> reference to it in the 'amsn' file, that's
> > all I could find (very bad I think since it doesn't care of any profile
> change!!)
> >
> > > > it could also be that it was used before but wasn't a boolean value,
> > > > like 0 means freedesktop, 1 meant gnomedock, 2 meant windows dock, -1
> > > > meant disabled...
> > >
> > > Yes, could be... I found this code:
> > >
> > > if {[::config::getKey startontray]} {
> > >         if {[::config::getKey dock]!=0} {
> > >                 wm state . withdrawn
> > >                 set ishidden 1
> > >         } else {
> > >                 wm state . iconic
> > >         }
> > > } else {
> > >         wm state . normal
> > > }
> > >
> > > Does anyone remember where it was used?
> > >
> >
> > well, look here  :
> > config.tcl:             ::config::setKey dock 1
> ;#Docking type
> > config.tcl:             ::config::setKey dock 1
> > config.tcl:                     #::config::setKey dock 4
> ;#Set docking to type 4 (windows)
> >
> > first, it says "docking type", second, it's there twice (you probably
> added it while it was already there), and
> > finally, although it's commented, you can see that 'dock' was used as the
> docking type and for windows it was 4,
> > and it was probably other things (we had multiple extensions, we had a
> gnome1 dock, and we had a freedesktop
> > dock extension (the current libtray), + windows + none.. )
> > so for sure, the variable was used before and we shouldn't reuse that var
> because many people probably have the
> > variable set to 0 and hidden in their config, so we should use something
> like 'enable_tray' or whatever to make
> > sure everyone starts off with the default value 1, and not some other
> value that was stored long ago..
> >
> > > > could someone please look into this and see what the variable is used
> > > > for in the other files when you do a grep on it (do a grep on dock,
> then
> > > > pipe it to a grep on config). If the variable is wrongly chosen, it
> > > > should be renamed like 'enable_tray' or something else that isn't
> > > > already used.
> > >
> > > What do you mean exactly?
> > >
> > > I had performed this search and it seems this variable didn't exist, and
> I
> > > just tested again now. It was only used in the piece of code I pasted
> > > above.
> > >
> >
> > it did exist.. see above... and btw, the withdraw thing, it should
> probably not be done that way, it should be
> > in the code handling the dock, because people without 'X11' libraries will
> not compile libtray, and they launch
> > amsn, so we check 'dock == 1 -> wm state . withdraw' but no tray icon ever
> appears because libtray is not
> > compiled so people will not see anything, and that's an issue I've seen a
> few people report in the forums..
> > we should do the 'start in tray' check inside the code that creates the
> tray or something and AFTER we made sure
> > it got created successfully...
> >
> > > Viv
> > >
> >
> > Thanks! and here I thought noone read my mail :p welcome back :)
> >
> > KKRT
> >
> 
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by DB2 Express
> Download DB2 Express C - the FREE version of DB2 express and take
> control of your XML. No limits. Just data. Click to get it now.
> http://sourceforge.net/powerbar/db2/
> _______________________________________________
> Amsn-devel mailing list
> Amsn-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/amsn-devel

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Amsn-devel mailing list
Amsn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amsn-devel

Reply via email to