[Pidgin] #4986: automatic chat input field resizing should be optional, regression from 2.3

Pidgin trac at pidgin.im
Tue Apr 1 07:37:46 EDT 2008


#4986: automatic chat input field resizing should be optional, regression from 2.3
---------------------------+------------------------------------------------
  Reporter:  swbrown       |       Owner:                   
      Type:  enhancement   |      Status:  reopened         
  Priority:  minor         |   Milestone:                   
 Component:  pidgin (gtk)  |     Version:  2.4.0            
Resolution:                |    Keywords:  chat input resize
   Pending:  0             |  
---------------------------+------------------------------------------------
Comment (by eddyp):

 Replying to [comment:192 seanegan]:
 > Replying to [comment:191 dave314159]:
 > > It seems to me that someone needs to talk to the GTK+ devs about this
 problem, and in the meantime, we need to come up with an interim solution.
 >
 > It's not a 'problem'. It makes 100% sense for GtkPaned to behave that
 way. If someone wants to have a hand at it, overriding GtkVPaned size-
 allocate function is probably the best way to get things working the way
 you want.

 OK, after the comments about the new default max size (50% of height)
 which seem reasonable (at least to me), '''the only remaining issue seems
 to be the minimum default height'''.

 Some people say it should be one line, some say that the current 2 line is
 ok, other would prefer a bigger default for the minimum height.

 It is clear that this is also an issue where people disagree, so we should
 agree do disagree and see that '''we need some way to specify that
 default'''.

 Developers have made it clear that they would like to avoid as much as
 possible adding an option, so the only way I see this can be fixed is to
 do this by '''setting the minimum by dragging the upper edge of the input
 box that separates it from the conversation area (and storing the minimum
 in the preferences as the new default for all the new windows from that
 point on, when such dragging occurs)'''.

 '''The only thing would stop such an approach to work and needs fixing, is
 the GtkPaned behaviour wrt to manual readjustment and auto resizing.'''


 I hope this solution would satisfy everybody and put an end to all this
 quarrel.


 Note: I still see a problem with storing the minimum and using it from
 that point on, since there might be a temporary need for a new minimum in
 a conversation, but that could be easily corrected  by dragging when a new
 window with that broken default is opened.

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


More information about the Tracker mailing list