[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