Hello Ikem,

I guess you meant to post to the list, answering here.

On Mon, Oct 24, 2011 at 10:30:36PM +0000, Ikem Krueger wrote:
> The whole desktop is using GTk 2.
> 
> And there's a lot of good programs using GTk 2.
> 
> Programs using FLTK doesn't look like the rest of the system.

It should be possible to at least somewhat synchronize the look (?).

I am no expert in programming with different toolkits but my experience
as a user and a packager suggests that FLTK and programs using it are
"less bloated" that with gtk.

Here are "du .../lib" for the instances of fltk and gtk i happen to
have at hand: (of ~ the same age, I guess the ratio did not change
radically since then)

fltk 1.1.7:  1708 Kb
gtk 2.12.1:  5312 Kb

5312/1708 => 3.11

I'd definitely not mind relying on FLTK applications as part of LXDE,
even if it leads to some differences in theming (theming is harmful
if it really enforces the use of a single toolkit for everything).

I am happily running applications which are using different toolkits
and it never felt like an issue, certainly not worse than restraining
one's application choice to a "single toolkit environment".

So even if, say, a file manager would have a different look compared to,
say, a picture viewer, I'd not percieve this as a problem - rather like
an eye candy which helps to distinguish between different windows on
the screen.

This is a matter of taste but I am probably not the only user who
feels that way. Sometimes I can hate that "unified" look of windows and
dialogs which belong to unrelated applications. So the differences in
the appearance can be even an actual advantage, for free :)

I have been under the impression that the only important hinder for a
wider deployment of FLTK has been internationalization, i.e. Unicode
support. Now it seems to have been implemented to a reasonable (?) degree.

That's why I took this up.

Note that even if FLTK comes as an added dependency/bloat _along_ with
gtk, the difference is not that big. Then, as soon as there would be a useful
subset of FLTK-based programs for basic needs, the footprint of such an
installation would be drastically reduced. There exist for instance
both a window manager, a wysiwyg text editor and a web browser using fltk,
all made with a small footprint in mind.

The smallest "full-featured" web browser I know of happens though to
use Qt (http://www.qtweb.net/), again not gtk. (Well, may be Qt is
a viable alternative to gtk, given C++?)

Regards,
Rune


------------------------------------------------------------------------------
The demand for IT networking professionals continues to grow, and the
demand for specialized networking skills is growing even more rapidly.
Take a complimentary Learning@Cisco Self-Assessment and learn 
about Cisco certifications, training, and career opportunities. 
http://p.sf.net/sfu/cisco-dev2dev
_______________________________________________
Lxde-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/lxde-list

Reply via email to