[Dillo-dev]Toolkit & dillo
There has been a lot of talk about toolkits and dillo, and I had a small idea. What about using lesstif ( Motif ) for dillo ? It's fairly small ( you can bring only the widgets you need ) and if done with some care a statically linked dillo would not be bloated. I can have a look at it, but I would like the general opinion first, ( I would even give Xt a shot :-) that way it would be FAST & SMALL ). regards, Lars Segerlund.
Hello, Lars Segerlund wrote:
There has been a lot of talk about toolkits and dillo, and I had a small idea. What about using lesstif ( Motif ) for dillo ? It's fairly small ( you can bring only the widgets you need ) and if done with some care a statically linked dillo would not be bloated.
You immediately would have a supporter! a tester and partially a coder too.
I can have a look at it, but I would like the general opinion first, ( I would even give Xt a shot :-) that way it would be FAST & SMALL ).
Well, Xt is pretty extreme, maybe Xaw in case then. Anyway rememebr that most graphic part in Xm is just passed over to Xt calls. I have already proposed and welcomed a motif port. Lately I am coding a bit on my IRC application written in it and am always surprised by the speed and the cleaniness of the result GTK doesn't even get close. But Motif is tricky, do something wrong and you end with a segfault. It is quite low-level sometimes and tied to X11 quite a bit. Even if I learned quite a deal of Motif, doing a port of dillo myself would be out of reach. But I could probably help. Also I have various OSs with different Motif implementations, from 1.1 to 2.1. It's great for testing. My desperation for motif was so great that I went up to digging out mMosaic! and the last beta of it is interesting. It is so fast in the interface (menus, scrolling etc) although the parser is often inferior to dillo. I never coded a single line of Athena though. VIM supports athena, motif, gtk and lately QT even. It would be nice to be able to accomplish this in dillo too! -R
Lars Segerlund wrote:
There has been a lot of talk about toolkits and dillo, and I had a small idea. What about using lesstif ( Motif ) for dillo ? It's fairly small ( you can bring only the widgets you need ) and if done with some care a statically linked dillo would not be bloated.
Suggest: use directfb combined with gtk eventually Cheers, -- Roberto A. Foglietta Analista Programmatore GNU/Linux SAD Trasporto Locale S.p.a. Corso Italia 13/N 39100 BOLZANO (I) Tel. +39/0471-450.261 Fax +39/0471-450.253
In article <41987D95.7010209@sad.it>, Roberto A. Foglietta <roberto.foglietta@sad.it> writes
Lars Segerlund wrote:
There has been a lot of talk about toolkits and dillo, and I had a small idea. What about using lesstif ( Motif ) for dillo ? It's fairly small ( you can bring only the widgets you need ) and if done with some care a statically linked dillo would not be bloated.
Suggest: use directfb combined with gtk eventually
will that translate easily across all machine architectures?
Cheers,
-- robert w hall
robert w hall wrote:
In article <41987D95.7010209@sad.it>, Roberto A. Foglietta <roberto.foglietta@sad.it> writes
Lars Segerlund wrote:
There has been a lot of talk about toolkits and dillo, and I had a small
idea. What about using lesstif ( Motif ) for dillo ? It's fairly small ( you can bring only the widgets you need ) and if done with some care a statically linked dillo would not be bloated.
Suggest: use directfb combined with gtk eventually
will that translate easily across all machine architectures?
ALL? What does it means? ;-) Before choosing a toolkit is necessary understand the target of users. What kind of usage and what kind of arch is very impostant for dillo? In my opinion Dillo is not a good project BECAUSE graphic and gtk are mixed up with HTML rendering engine and everything else. You have to split up: - html engine - cache doesn't have to depend on html engine - plugin and applet engine - users functionalities \___ gui - graphic / Cheers, -- Roberto A. Foglietta Analista Programmatore GNU/Linux SAD Trasporto Locale S.p.a. Corso Italia 13/N 39100 BOLZANO (I) Tel. +39/0471-450.261 Fax +39/0471-450.253
Riccardo Mottola wrote:
robert w hall wrote:
Suggest: use directfb combined with gtk eventually
will that translate easily across all machine architectures?
absolutely not. WHile Motif/lesstif is.
Lars explain his point of view very well. I'm not able to be so much clear as him but you didn't understood my mail: - directfb could free dillo from X11 but still running on X and you still continue to use gtk which call code is mixed up with other Dillo code. Because DirectFB is an abstraction layer of FB is much more possibility to port DirectFB on different arch than X. DirectFB doesn't need gtk either so one day you could choose to use them as FB abstraction layer AND as graphic library toolkit Cheers -- Roberto A. Foglietta Analista Programmatore GNU/Linux SAD Trasporto Locale S.p.a. Corso Italia 13/N 39100 BOLZANO (I) Tel. +39/0471-450.261 Fax +39/0471-450.253
All in this case means, ( I think ), that gtk can run on a framebuffer device without X as well as under X11, ( and GNOME / KDE ) since that toolkit has a quite solid abstraction. As discussed previously however, gtk ( 2 ) has a ton of dependencies since there has not been any work to reduce them, thus it is BIG and SLOW compared to more light weight approaches. Using a toolkit built on top of Xt on the on the other hand trades some portability, ( need's X11 ), for speed, size and a bit more low level handling of the callbacks and action tables. It is possible to have some toolkits run on 'raw' graphics devices though. / Lars Segerlund. On Mon, 15 Nov 2004 11:00:12 +0000 robert w hall <bobh@n-cantrell.demon.co.uk> wrote:
In article <41987D95.7010209@sad.it>, Roberto A. Foglietta <roberto.foglietta@sad.it> writes
Lars Segerlund wrote:
There has been a lot of talk about toolkits and dillo, and I had a small idea. What about using lesstif ( Motif ) for dillo ? It's fairly small ( you can bring only the widgets you need ) and if done with some care a statically linked dillo would not be bloated.
Suggest: use directfb combined with gtk eventually
will that translate easily across all machine architectures?
Cheers,
-- robert w hall
_______________________________________________ Dillo-dev mailing list Dillo-dev@dillo.org http://lists.auriga.wearlab.de/cgi-bin/mailman/listinfo/dillo-dev
participants (4)
-
Lars Segerlund
-
Riccardo Mottola
-
robert w hall
-
Roberto A. Foglietta