Re: Automatic paragraph direction and BiDirection layouts in Gtk+
- From: Jonathan Ben Avraham <yba tkos co il>
- To: Behdad Esfahbod <behdad cs toronto edu>
- Cc: Jonathan Ben Avraham <yba tkos co il>, <dov imagic weizmann ac il>, <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:00:16 +0200 (IST)
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 -
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]