On 08/01/13 10:30, Carsten Haitzler (The Rasterman) wrote: > 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... :) >
Ahhhhh, so it does. I stand corrected. dh >> 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 >>>> >>> >>> >> > > ------------------------------------------------------------------------------ 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
