caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: Matt Gushee <mgushee@havenrock.com>
To: caml-list@pauillac.inria.fr
Subject: Re: [Caml-list] labltk vs lablgtk
Date: Thu, 10 Apr 2003 11:18:26 -0600	[thread overview]
Message-ID: <20030410171825.GA10613@swordfish> (raw)
In-Reply-To: <Pine.LNX.4.44.0304101544150.25019-100000@lcmpc4.epfl.ch>

On Thu, Apr 10, 2003 at 04:00:58PM +0200, Henri Dubois-Ferriere wrote:
> 
> But since I'm going to live with this choice for quite a while, i'm 
> wondering what are the broad pros/cons between labltk and lablgtk?
> does anything stick out as being specific to one or the other?

Let's see ...

* Tk has a limited selection of widgets. From what you said of your
  project, it may well have all you need, but it is lacking a few things
  that people seem to expect to find in "modern" GUI toolkits: spin
  buttons, paned windows, tabbed notebooks, tree displays ...

* Last time I checked (several months ago), GTK was considered to be
  less-than-production-quality on Windows and MacOS, whereas Tk has been
  in use on those platforms for a long time.

* (My impression is that) GTK has good Unicode support. Tk has had issues
  with i18n for some time. The latest versions may be up to par, but I'm
  not sure. Probably either would be fine for Western European
  languages; the problems I have heard of were mostly related to CJKV.

* If you need to use raster graphics, you should be aware that Tk only
  has built-in support for GIF and PBM/PGM/PPM/PNM file formats. I'm not
  sure, but I would assume that GTK supports JPEG, PNG, and other modern
  formats.

Hope that helps a bit.

-- 
Matt Gushee                 When a nation follows the Way,
Englewood, Colorado, USA    Horses bear manure through
mgushee@havenrock.com           its fields;
http://www.havenrock.com/   When a nation ignores the Way,
                            Horses bear soldiers through
                                its streets.
                                
                            --Lao Tzu (Peter Merel, trans.)

-------------------
To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr
Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners


  parent reply	other threads:[~2003-04-10 17:18 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-04-10 14:00 Henri Dubois-Ferriere
2003-04-10 16:51 ` Eric C. Cooper
2003-04-10 17:18 ` Matt Gushee [this message]
2003-04-10 17:41   ` scott
2003-04-10 19:26     ` Henri Dubois-Ferriere
2003-04-10 19:57       ` Henri Dubois-Ferriere
2003-04-11  8:41   ` Sven Luther

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20030410171825.GA10613@swordfish \
    --to=mgushee@havenrock.com \
    --cc=caml-list@pauillac.inria.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).