On Sun, 5 Feb 2012 16:15:55 +0900
Daniel Juyung Seo <seojuyu...@gmail.com> wrote:

> Hello, I prefer elm_panes_handler_fixed_set(). This gives clear idea of
> what it exactly does.
> 
> I recommend:
> 
> 1. fix elm_panes_fixed_set.
> 2. add elm_panes_handler_fixed_set, add docs, and deprecate
> elm_panes_fixed_set.
> 
> my 2 cents.
> On Feb 3, 2012 9:28 PM, "Rajeev Ranjan" <rajee...@samsung.com> wrote:
> 
> > Hi Michael,
> > > On 02/03/12 00:12, Christopher Michael wrote:
> > > Ok, so how about elm_panes_position_fixed_set ?
> > I agree with this new name.
> > How about  making the existing API elm_panes_fixed_set() work by applying
> > the patch for default theme and then replace this API with
> > elm_panes_poistion_fixed_set() by deprecating the existing one?
> > I would need to update the documentation for these existing APIs as well
> > as it is not there at present.
> > Thank you.
> > Regards,
> > Rajeev
> >
> > ------- Original Message -------
> > Sender : Christopher Michael<cpmicha...@comcast.net>
> > Date : Feb 03, 2012 20:55 (GMT+05:30)
> > Title : Re: [E-devel] [Patch] elm_panes patch
> >
> > On 02/03/12 00:12, Rajeev Ranjan wrote:
> > > Hi,
> > >>>> On 02/02/12 10:41, Michael Blumenkrantz wrote:
> > >>>> I'd like to see:
> > >>>>
> > >>>>    >>   This patch addresses the issue of API elm_panes_fixed_set
> > >>>>    >   'size_fixed_set'
> > >>>>
> > >>>> renamed to elm_panes_size_fixed_set OR elm_panes_fixed_size_set ...
> > >>>> elm_panes_fixed_set doesn't exactly tell me what is being "fixed".
> > >>>>
> > >
> > > imho, elm_panes_size_fixed_set() gives the impression that the overall
> > panes size can't be changed however that is not the case as one can do so
> > by putting panes in a widget which can change its overall size.
> > > However this API just fixes the handler's poistion at the current
> > relative position so that the contents' relative sizes don't change by
> > dragging the handler.
> > >
> > Ok, so how about elm_panes_position_fixed_set ?
> >
> > dh
> >
> > >>> On Thu, 02 Feb 2012 10:38:20 -0500
> > >>> Christopher Michael   wrote:
> > >>> hmm imo elm_panes_locked_set() might be even better since this more
> > effectively
> > >>> describes the actual operation taking place
> > >
> > > Yeah, this looks better. We can consider something like
> > elm_panes_handler_fixed_set() if people here don't agree with the API name
> > elm_panes_locked_set().
> > > But now when this API(elm_panes_fixed_set) is already there in the
> > elementary package, won't it be better to make this API working by applying
> > this patch and then deprecate it and replace it with new one!
> > > Regards,
> > > Rajeev
> > >
> > > ------- Original Message -------
> > > Sender : Michael Blumenkrantz
> > > Date : Feb 02, 2012 21:19 (GMT+05:30)
> > > Title : Re: [E-devel] [Patch] elm_panes patch
> > >
> > > On Thu, 02 Feb 2012 10:46:33 -0500
> > > Christopher Michael wrote:
> > >
> > >> On 02/02/12 10:41, Michael Blumenkrantz wrote:
> > >>> On Thu, 02 Feb 2012 10:38:20 -0500
> > >>> Christopher Michael  wrote:
> > >>>
> > >>>> On 02/02/12 08:40, Rajeev Ranjan wrote:
> > >>>>> Hi Michael,
> > >>>>>       Without this patch even if one sets the second parameter of API
> > >>>>> elm_panes_fixed_set(Evas_Object obj, Eina_Bool fixed) to EINA_TRUE,
> > there
> > >>>>> is no impact and handler does not get fixed to the current location.
> > The
> > >>>>> internal edje signals emitted in this API is not handled in default
> > >>>>> theme's edc, hence there is no effect. The parts and programs needed
> > to
> > >>>>> handle these edje signals for default theme are included in this
> > patch. I
> > >>>>> can raise a separate patch for updating the documentation of this
> > API in
> > >>>>> the header file src/lib/elm_panes.h once we get it working for
> > default
> > >>>>> theme. Regards, Rajeev
> > >>>>>
> > >>>>> P.S.: Resending the mail as the previous one's content was not sent
> > to the
> > >>>>> community.
> > >>>>>
> > >>>>
> > >>>> I'd like to see:
> > >>>>
> > >>>>    >>   This patch addresses the issue of API elm_panes_fixed_set
> > >>>>    >   'size_fixed_set'
> > >>>>
> > >>>> renamed to elm_panes_size_fixed_set OR elm_panes_fixed_size_set ...
> > >>>> elm_panes_fixed_set doesn't exactly tell me what is being "fixed".
> > >>>>
> > >>>> dh
> > >>>>
> > >>>>>
> > >>>>> ------- Original Message -------
> > >>>>> Sender : Christopher Michael
> > >>>>> Date : Feb 02, 2012 14:36 (GMT+05:30)
> > >>>>> Title : Re: [E-devel] [Patch] elm_panes patch
> > >>>>>
> > >>>>> On 02/02/12 01:15, Rajeev Ranjan wrote:
> > >>>>>> Hi,
> > >>>>>>
> > >>>>>> Attached to the mail is patch for Elementary Widget elm_panes.
> > >>>>>> This patch addresses the issue of API elm_panes_fixed_set
> > >>>>> 'size_fixed_set'
> > >>>>>
> > >>>>> dh
> > >>>>>
> > >>>>>      not working as the signal required to do so is not handled in
> > default
> > >>>>> theme.
> > >>>>> signals..sigs..
> > >>>>>
> > >>>>>>
> > >>>>>> Change Log:
> > >>>>>> a. Implementation of API elm_panes_fixed_set for default theme.
> > When this
> > >>>>>> property is set to TRUE, then the handler gets invisible
> > >>>>>
> > >>>>> last i checked, invisible was invis.....not for the user..wm ovrd?
> > input
> > >>>>> only?
> > >>>>>
> > >>>>> and user can't change the relative size of the contents by dragging
> > it.
> > >>>>>>
> > >>>>> no more comment right now.
> > >>>>>
> > >>>>> dh
> > >>>>>
> > >>>>>> Signed-Off-By: RAJEEV RANJAN
> > >>>>>>
> > >>>>>>
> > >>>>>>
> > >>>>>> In the current API elm_panes_fixed_set, we don't disable the content
> > >>>>>> regions, just divider is set to fixed at the current position.
> > >>>>>>
> > >>>>>> We are not implementing this using disable_hook as I could not find
> > any
> > >>>>>> disable_hook for similar containers like panel, box etc and
> > moreover we
> > >>>>>> won't be disabling the content regions in this case which will be
> > >>>>>> different from the existing implementations for disable_hook in
> > multiple
> > >>>>>> widgets.
> > >>>>>>
> > >>>>>>
> > >>>>>> Thank you
> > >>>>>> Regards,
> > >>>>>> Rajeev
> > >>>>>>
> > >>>>
> > >>>>
> > >>>>
> > >>> hmm imo elm_panes_locked_set() might be even better since this more
> > >>> effectively describes the actual operation taking place
> > >>>
> > >>
> > >> Sure. That would work too. Point being, something a bit more descriptive
> > >> about that operation which is being handled.
> > >>
> > >> dh
> > >>
> > > agree
> >
handler is wrong. a handler is something which handles another thing.
a handle is something you grab to resize panes.

------------------------------------------------------------------------------
Try before you buy = See our experts in action!
The most comprehensive online learning library for Microsoft developers
is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3,
Metro Style Apps, more. Free future releases when you subscribe now!
http://p.sf.net/sfu/learndevnow-dev2
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to