On Tue, 08 Jan 2013 10:21:01 +0000 Christopher Michael <[email protected]>
said:

> On 08/01/13 10:10, Carsten Haitzler (The Rasterman) wrote:
> > On Tue, 8 Jan 2013 09:43:31 +0000 Michael Blumenkrantz
> > <[email protected]> said:
> >
> >> yes, I'm aware that it's not min size, though elm does not provide any
> >> method for directly setting those either.
> >
> > min size is set as an implicit bi-product of the widgets packed into the
> > window as resize objects and their min/max size hints/content etc. :) same
> > with max size.
> >
> 
> While that may be the case, I think the (larger) issue here is that E17 
> is not checking for evas_object_size_hint_min on a Window, but rather it 
> is checking for icccm min hints, and elm does not currently set them.

yes it does. how do u think elementary test cant be sizeed smaller tyhan the
content of the frame+mirror+search line entry (the other widgets size down to
0x0). how does the bubble test limit its size in e? :)

> As an example, in current trunk when I run Terminology under E17, I can 
> resize the window well below any min size that is set by 
> evas_object_size_hint.

read the code. :) u'll find that it manages window size indirectly as it breaks
the elm widget tree hierarchy with a pure edje object specifically to retain
sizing control via hooking to callbacks... :)

> dh
> 
> >> reading through 1.7 branch, however, I see nothing that's applying the base
> >> size or any other ICCCM hints that you're allowed to set. if it's in trunk,
> >> great.
> >
> > this worked prior to 1.7 - it worked when i wrote terminology... :)
> >
> >>
> >> On Tue, Jan 8, 2013 at 9:28 AM, Carsten Haitzler
> >> <[email protected]>wrote:
> >>
> >>> On Tue, 8 Jan 2013 08:50:14 +0000 Michael Blumenkrantz
> >>> <[email protected]> said:
> >>>
> >>>> it seems that any elm_win functions which set icccm window hints, such as
> >>>> elm_win_size_base_set(), do nothing, and never have. I'm assuming this is
> >>>> not intentional?
> >>>
> >>> umm no - this works... because ummm terminology uses it.. and it works. :)
> >>> base
> >>> size anyway... from my terminology window:
> >>>
> >>> WM_NORMAL_HINTS(WM_SIZE_HINTS):
> >>>                  program specified minimum size: 7 by 1
> >>>                  program specified maximum size: 32767 by 32767
> >>>                  program specified resize increment: 5 by 10
> >>>                  program specified base size: 2 by 2
> >>>
> >>> base size is set.., and it is NOT min size... :)
> >>>
> >>> --
> >>> ------------- Codito, ergo sum - "I code, therefore I am" --------------
> >>> The Rasterman (Carsten Haitzler)    [email protected]
> >>>
> >>>
> >> ------------------------------------------------------------------------------
> >> Master SQL Server Development, Administration, T-SQL, SSAS, SSIS, SSRS
> >> and more. Get SQL Server skills now (including 2012) with LearnDevNow -
> >> 200+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
> >> SALE $99.99 this month only - learn more at:
> >> http://p.sf.net/sfu/learnmore_122512
> >> _______________________________________________
> >> enlightenment-devel mailing list
> >> [email protected]
> >> https://lists.sourceforge.net/lists/listinfo/enlightenment-devel
> >>
> >
> >
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [email protected]


------------------------------------------------------------------------------
Master SQL Server Development, Administration, T-SQL, SSAS, SSIS, SSRS
and more. Get SQL Server skills now (including 2012) with LearnDevNow -
200+ hours of step-by-step video tutorials by Microsoft MVPs and experts.
SALE $99.99 this month only - learn more at:
http://p.sf.net/sfu/learnmore_122512
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to