[Pidgin] #7693: Always on top buddy list hides child dialogs

Pidgin trac at pidgin.im
Thu Jun 4 09:21:37 EDT 2009


#7693: Always on top buddy list hides child dialogs
-------------------------------+--------------------------------------------
 Reporter:  Daniel Beardsmore  |        Owner:  deryni      
     Type:  defect             |       Status:  new         
Milestone:                     |    Component:  pidgin (gtk)
  Version:  2.5.2              |   Resolution:              
 Keywords:  autoparent         |  
-------------------------------+--------------------------------------------

Comment(by deryni):

 Yes, I've become convinced that the File Transfer window is not a dialog
 and that our creating it as such is incorrect and should be fixed.

 I'm not yet convinced about the Log Viewer, though I am getting there as
 well.

 Ideally pidgin wouldn't need to deal with making anything always on top
 itself, GTK+ and Windows would collaborate to have that happen
 automatically. The problem is that GTK+ is doing things in such a way as
 to make Windows unable to do that.

 pidgin isn't making the decision about whether or not to have a minimize
 button on the windows/dialogs in question, GTK+ is (well pidgin is
 choosing to make them dialogs not normal windows, but beyond that decision
 GTK+ is handling the details). I'm not even sure there is anything pidgin
 can do about that.

 I hate modal dialogs, especially when they are uselessly modal as would be
 any of the dialogs you suggested. None of those dialogs are workflow
 obstructing in any way, nor should they be.

 anoftc: It would have helped if you had actually stated that was all you
 wanted at some point. We could have been having that discussion than,
 instead we had the very useful (but somewhat unrelated) discussion about
 window management issues. Which discussion did bring up the interesting
 discovery that GTK+ doesn't seem to actually use native Windows dialogs at
 all.

-- 
Ticket URL: <http://developer.pidgin.im/ticket/7693#comment:30>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list