Re: Automatic paragraph direction and BiDirection layouts in Gtk+
- From: Jonathan Ben Avraham <yba tkos co il>
- To: <dov imagic weizmann ac il>
- Cc: <yba tkos co il>, <behdad cs toronto edu>, <ivrix-discuss ivrix org il>, <gtk-i18n-list gnome org>
- Subject: Re: Automatic paragraph direction and BiDirection layouts in Gtk+
- Date: Thu, 18 Mar 2004 14:15:58 +0200 (IST)
Hi Dov,
Ok,
- yba
On Thu, 18 Mar 2004 dov imagic weizmann ac il wrote:
> Hi Jonathan,
>
> I don't plan to hurry with the implementation until we have a
> specification of how we want it to work. I think that is the
> most critical part and we should air our different opinions
> on the list until we start coding.
>
> Regards,
> Dov
>
> On Thu, Mar 18, 2004 at 02:00:16PM +0200, Jonathan Ben Avraham wrote:
> > Hi Behdad,
> > Dov indicated that he thinks that "the implemetation is quite easy". If
> > so, and he has some time available to do it, and he can do it in an
> > independent workspace and then pass it to you and me for testing, that
> > might be a way to move forward fast. I am sure that in the process of
> > doing a test implementation the bugs in the spec will become clear and you
> > can improve the spec in step with Dov's implementation. My goal is to get
> > a test implementation of RTL Evolution up and running quickly, since it is
> > the "missing link" right now in the industrial grade Open Source RTL
> > desktop. Getting Owen to approve a commit of the changes should be easy
> > after we can demo a real product like Evolution.
> > Regards,
> >
> > - yba
> >
> >
> > On Thu, 18 Mar 2004, Behdad Esfahbod wrote:
> >
> > > Hi Jonathan,
> > >
> > > Nice to see someone's interested :). BTW, as Dov already
> > > mentioned, my document was only a draft to start with, and it has
> > > known flaws. More below:
> > >
> > > On Thu, 18 Mar 2004, Jonathan Ben Avraham wrote:
> > > > Hi Dov,
> > > > See inlines below...
> > > >
> > > > On Thu, 18 Mar 2004 dov imagic weizmann ac il wrote:
> > > > > Hi Jonathan,
> > > > >
> > > > > Regarding Behdad's spec, note that there has been no decision to
> > > > > implemented it into gtk. I expect it will have to be changed in
> > > > > several ways until it may be implemented. Look at my comments
> > > > > regarding what Behdad wrote below. E.g. the widget alignment
> > > > > today is assigned with a floating point number between 0.0 and
> > > > > 1.0. Adding "inherit" and "against" to such a scheme might require
> > > > > an API extension.
> > > >
> > > > How did widget alignment ever get to be a floating point number? How
> > > > difficult would it be to change this to an enum or even an integer?
> > >
> > > That's actually really nice that they are float. That's not
> > > going to be a major problem. For example, I have already
> > > proposed a solution in the same thread.
> > >
> > > > Actually, not being familiar with the code, I shouldn't be commenting on
> > > > this.
> > > >
> > > > > Being familiar with the gtk-sources I feel that I can quite
> > > > > safely say that doing the actual implementation is quite easy
> > > > > once the spec has been written. The tough part was the
> > > > > automatic propagation of the base direction that is already
> > > > > in Gtk-2.4. All that remains is book-keeping of all the settings
> > > > > and then extracting and overriding the basedirection and the
> > > > > alignment from the agreed upon source.
> > > > >
> > > > > Thus most of the work is reaching an agreement of what should be
> > > > > done, and there Owen Taylor has the final word. Thus I believe
> > > > > that we should first use the mailing list to reach an agreement,
> > > > > and then I'll be happy to implement it.
> > > >
> > > > Would it be possible to implement it in a test workspace so that we could
> > > > try it?
> > >
> > > The idea is to start a discussion and then go for an
> > > implementation that eventually will be provided to Owen... I'm a
> > > bit busy this month, so early April is fine with me.
> > >
> > > > - yba
> > >
> > > --behdad
> > > behdad.org
> > > _______________________________________________
> > > gtk-i18n-list mailing list
> > > gtk-i18n-list gnome org
> > > http://mail.gnome.org/mailman/listinfo/gtk-i18n-list
> > >
> >
> > --
> > EE 77 7F 30 4A 64 2E C5 83 5F E7 49 A6 82 29 BA ~. .~ Tk Open Systems
> > =}------------------------------------------------ooO--U--Ooo------------{=
> > - yba tkos co il - tel: +972.2.679.5364, http://www.tkos.co.il -
> >
> _______________________________________________
> gtk-i18n-list mailing list
> gtk-i18n-list gnome org
> http://mail.gnome.org/mailman/listinfo/gtk-i18n-list
>
--
EE 77 7F 30 4A 64 2E C5 83 5F E7 49 A6 82 29 BA ~. .~ Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
- yba tkos co il - tel: +972.2.679.5364, http://www.tkos.co.il -
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]