Microline3.1 - Grid (table) widget now supports UTF8 and XFT

IRIX/Nekoware development, porting and related topics.
Forum rules
Any posts concerning pirated software or offering to buy/sell/trade commercial software are subject to removal.
dpeterc
Posts: 14
Joined: Mon Feb 24, 2014 4:56 am

Microline3.1 - Grid (table) widget now supports UTF8 and XFT

Unread postby dpeterc » Mon Mar 10, 2014 10:55 am

The extra Motif widgets used on original Netscape navigator continue to be used in nedit.

Arahne is using them in its textile CAD system, and as we needed to switch to UTF8 and XFT antialiased fonts, we added those features and released changes under original open source license.

I can highly recommend XmLGrid widget, it is capable of displaying a table of 1.000.000 lines without any problems, scrolling, sorting, everything is immediate.

Memory footprint is also very moderate, as table contents is stored as very compact string, not as a million of separate widgets.
https://sourceforge.net/projects/microline/

Image

User avatar
vishnu
Donor
Donor
Posts: 3189
Joined: Sun Mar 18, 2007 3:25 pm
Location: Minneapolis, Minnesota USA

Re: Microline3.1 - Grid (table) widget now supports UTF8 and

Unread postby vishnu » Mon Mar 10, 2014 7:11 pm

Thanks for posting that Dušan! For anyone who hasn't seen Dušan's weaving CAD/CAM software, it is jaw droppingly amazing.

Also, if anyone's interested I've got the Netscape enhanced Motif widgets, originally written by Ramiro Estrugo, as part of Netscape they were called the XfeWidgets, for "X front end." I've even got them autoconfed, although, looking at it right now the last time I diddled with the configure script was June of 2001 and now of course it's bit-rotted and fails when checking for XmCreateText in -lXm. I'm sure it'd be easy to fix if anyone wants it I'll take a stab at fixing it before I send it on. Which, the likelihood of anyone wanting it I realize would hover around the time the pigs fly and hell is filled with glaciers... :lol:
Project:
Temporarily lost at sea...
Plan:
World domination! Or something...

:Tezro: :Octane2:

User avatar
foetz
Moderator
Moderator
Posts: 6591
Joined: Mon Apr 14, 2003 4:34 am
Contact:

Re: Microline3.1 - Grid (table) widget now supports UTF8 and

Unread postby foetz » Tue Mar 11, 2014 11:33 am

oh yes, nice tables. that's very handy :-)

User avatar
ClassicHasClass
Donor
Donor
Posts: 2108
Joined: Wed Jul 25, 2012 7:12 pm
Location: Sunny So Cal
Contact:

Re: Microline3.1 - Grid (table) widget now supports UTF8 and

Unread postby ClassicHasClass » Tue Mar 11, 2014 1:26 pm

v-v-v-v-v-vishnu wrote:as part of Netscape they were called the XfeWidgets, for "X front end."


Trivia: Mozilla now calls this set of components XPFE, for cross platform front end. But the derivation is obvious.
smit happens.

:Fuel: bigred, 900MHz R16K, 4GB RAM, V12 DCD, 6.5.30
:Indy: indy, 150MHz R4400SC, 256MB RAM, XL24, 6.5.10
:Indigo2IMP: purplehaze, 175MHz R10000, Solid IMPACT
probably posted from Image bruce, Quad 2.5GHz PowerPC 970MP, 16GB RAM, Mac OS X 10.4.11
plus IBM POWER6 p520 * Apple Network Server 500 * RDI PrecisionBook * BeBox * Solbourne S3000 * Commodore 128 * many more...

User avatar
hamei
Posts: 10435
Joined: Tue Feb 24, 2004 4:10 pm
Location: over the rainbow

Re: Microline3.1 - Grid (table) widget now supports UTF8 and

Unread postby hamei » Tue Mar 11, 2014 7:26 pm

foetz wrote:oh yes, nice tables. that's very handy :-)

Would have been a help for Ted ! His tables are a little cumbersome.

table.jpg


ClassicHasClass wrote:Trivia: Mozilla now calls this set of components XPFE, for cross platform front end. But the derivation is obvious.

Of course ! Steal someone else's work, call it their own, trumpet the "cross-platform" buzzword to the heavens (twelve varieties of Linux, one version of Windows and a Mac port 'in progress') then, two weeks from now, 'deprecate' it.

Can we just drown those worthless asshats and be done with it ?

vishnu wrote:For anyone who hasn't seen Dušan's weaving CAD/CAM software, it is jaw droppingly amazing.

It is pretty nice. Tried to build an old version once or twice but didn't get too far. I'd probaly work at it harder if I had a loom :D

Also, if anyone's interested I've got the Netscape enhanced Motif widgets, originally written by Ramiro Estrugo, as part of Netscape they were called the XfeWidgets ...

Maybe stick them in your personal area here on nekochan ? Or maybe neko would want to put that in the ftp area ? Some day, maybe some one will want to play with that ...
I spent a fortune on booze, birds, and fast cars ... the rest I just squandered

User avatar
vishnu
Donor
Donor
Posts: 3189
Joined: Sun Mar 18, 2007 3:25 pm
Location: Minneapolis, Minnesota USA

Re: Microline3.1 - Grid (table) widget now supports UTF8 and

Unread postby vishnu » Tue Mar 11, 2014 7:33 pm

They're nice widgets, they were designed to make the Motif version of Netscape look and act like the Windows version, and they all come with sample code that compiles into a working demonstration of the widget. Well actually not all, some of the example programs are broken. It was a work in progress that they completely abandoned in October 1998 when they made the switch to Geko and XPFE, despite the fact that neither Geko nor XPFE were anywhere near ready. A very poor decision that was loudly reviled by obviously much wiser project members, jwz in particular...
Project:
Temporarily lost at sea...
Plan:
World domination! Or something...

:Tezro: :Octane2:

User avatar
ClassicHasClass
Donor
Donor
Posts: 2108
Joined: Wed Jul 25, 2012 7:12 pm
Location: Sunny So Cal
Contact:

Re: Microline3.1 - Grid (table) widget now supports UTF8 and

Unread postby ClassicHasClass » Tue Mar 11, 2014 8:56 pm

Of course ! Steal someone else's work, call it their own,


Well, let's be fair here: most of Mozilla (or at least MoCo) is ex-Netscape folks.
smit happens.

:Fuel: bigred, 900MHz R16K, 4GB RAM, V12 DCD, 6.5.30
:Indy: indy, 150MHz R4400SC, 256MB RAM, XL24, 6.5.10
:Indigo2IMP: purplehaze, 175MHz R10000, Solid IMPACT
probably posted from Image bruce, Quad 2.5GHz PowerPC 970MP, 16GB RAM, Mac OS X 10.4.11
plus IBM POWER6 p520 * Apple Network Server 500 * RDI PrecisionBook * BeBox * Solbourne S3000 * Commodore 128 * many more...

User avatar
hamei
Posts: 10435
Joined: Tue Feb 24, 2004 4:10 pm
Location: over the rainbow

Re: Microline3.1 - Grid (table) widget now supports UTF8 and

Unread postby hamei » Tue Mar 11, 2014 11:00 pm

ClassicHasClass wrote:Well, let's be fair here: most of Mozilla (or at least MoCo) is ex-Netscape folks.

Exactly. They are the same lying scumbags they were in 1996. Pretty new bottle, same old Ripple inside.
I spent a fortune on booze, birds, and fast cars ... the rest I just squandered

User avatar
vishnu
Donor
Donor
Posts: 3189
Joined: Sun Mar 18, 2007 3:25 pm
Location: Minneapolis, Minnesota USA

Re: Microline3.1 - Grid (table) widget now supports UTF8 and

Unread postby vishnu » Tue Mar 11, 2014 11:28 pm

hamei wrote:
ClassicHasClass wrote:Well, let's be fair here: most of Mozilla (or at least MoCo) is ex-Netscape folks.

Exactly. They are the same lying scumbags they were in 1996. Pretty new bottle, same old Ripple inside.

Pardonnez moi, I love Ripple but technically they didn't start lying until April 1st 1998 when they released the source code. After that the untruths flowed thick rich and delicious... :lol:
Project:
Temporarily lost at sea...
Plan:
World domination! Or something...

:Tezro: :Octane2:

User avatar
hamei
Posts: 10435
Joined: Tue Feb 24, 2004 4:10 pm
Location: over the rainbow

Re: Microline3.1 - Grid (table) widget now supports UTF8 and

Unread postby hamei » Wed Mar 12, 2014 12:46 am

vishnu wrote:Pardonnez moi, I love Ripple ...

You and my mom ... there's nothing she likes better than a good box of white wine :P

technically they didn't start lying until April 1st 1998 when they released the source code. After that the untruths flowed thick rich and delicious... :lol:

I'm sure you've read The New New Thing ... liars and cheats almost from the beginning. Your buddy Jamie quickly recognized that not only are they worthless liars and cheats, they are incompetent worthless liars and cheats ...

Remember the SGI programmer who was here for a while, added anti-aliased fonts to the icon catalog and worked on Open Orifice ? The trouble with a feature like that is that it looks great if you can add it everywhere but if it's only here and there, it's kind of distracting. I like the idea of UTF8 and antialiased fonts but the reality would be quite a bit of work :(

5Dwm is wrapped up in SGI-enforced limitations like Captain Nemo in the arms of a giant quid. I don't think we can look for help there ...
I spent a fortune on booze, birds, and fast cars ... the rest I just squandered

User avatar
foetz
Moderator
Moderator
Posts: 6591
Joined: Mon Apr 14, 2003 4:34 am
Contact:

Re: Microline3.1 - Grid (table) widget now supports UTF8 and

Unread postby foetz » Wed Mar 12, 2014 4:03 am

hamei wrote:trumpet the "cross-platform" buzzword to the heavens (twelve varieties of Linux, one version of Windows and a Mac port 'in progress')

:lol: quote of the week and so true

User avatar
vishnu
Donor
Donor
Posts: 3189
Joined: Sun Mar 18, 2007 3:25 pm
Location: Minneapolis, Minnesota USA

Re: Microline3.1 - Grid (table) widget now supports UTF8 and

Unread postby vishnu » Wed Mar 12, 2014 11:08 am

foetz wrote:
hamei wrote:trumpet the "cross-platform" buzzword to the heavens (twelve varieties of Linux, one version of Windows and a Mac port 'in progress')

:lol: quote of the week and so true

In all fairness though, the Mozilla project said from day one that the product they were going to provide was source code, which strangely puts me in mind of the line from Kill Bill, "I didn't say I was going to explain myself I said I was going to be honest."
Project:
Temporarily lost at sea...
Plan:
World domination! Or something...

:Tezro: :Octane2:

User avatar
foetz
Moderator
Moderator
Posts: 6591
Joined: Mon Apr 14, 2003 4:34 am
Contact:

Re: Microline3.1 - Grid (table) widget now supports UTF8 and

Unread postby foetz » Wed Mar 12, 2014 1:16 pm

vishnu wrote:
foetz wrote:
hamei wrote:trumpet the "cross-platform" buzzword to the heavens (twelve varieties of Linux, one version of Windows and a Mac port 'in progress')

:lol: quote of the week and so true

In all fairness though, the Mozilla project said from day one that the product they were going to provide was source code, which strangely puts me in mind of the line from Kill Bill, "I didn't say I was going to explain myself I said I was going to be honest."


oh sure i didn't mean mozilla in particular. that quote applies to countless other "projects", too :P

dpeterc
Posts: 14
Joined: Mon Feb 24, 2014 4:56 am

Re: Microline3.1 - Grid (table) widget now supports UTF8 and

Unread postby dpeterc » Wed Mar 12, 2014 4:00 pm

vishnu wrote:Thanks for posting that Dušan! For anyone who hasn't seen Dušan's weaving CAD/CAM software, it is jaw droppingly amazing.

Thank you so much, I am very flattered.

I know weaving software is off the map of general interest, but ArahPaint4 can be useful for some pixel pushing. Sorry, ArahPaint4 is Qt 3 based; I don't know if that can compile on SGI.
http://www.arahne.si/download/software-demo.html
I am actually proud of image browser in ArahWeave (Weave>Jacquard conversion, Images>Browse)
Uses up to 12 cores for parallel icon creation, icons are created as you need them (scroll to make them visible), and clicking on the barren tree icon (in the upper right of the picture with the grid widget) will enable subdirectory view. That will load all the image files from current directory and all its subdirectories, and present them in a single list. Then you can use list view and sort them by file size, and delete the useless big files, or convert the TIFFs to PNG.

As ArahWeave no longer runs on SGI, you can use it on Linux and access the files on SGI via NFS mount. Works reasonably fast if you have an SSD.
ArahPaint also features image browser, but is not multicore, is blocking during browsing, and does not have the detail view from the Microline Grid widget.

vishnu wrote:Also, if anyone's interested I've got the Netscape enhanced Motif widgets, originally written by Ramiro Estrugo, as part of Netscape they were called the XfeWidgets, for "X front end." I've even got them autoconfed, although, looking at it right now the last time I diddled with the configure script was June of 2001 and now of course it's bit-rotted and fails when checking for XmCreateText in -lXm. I'm sure it'd be easy to fix if anyone wants it I'll take a stab at fixing it before I send it on. Which, the likelihood of anyone wanting it I realize would hover around the time the pigs fly and hell is filled with glaciers... :lol:


Being an avid widget scavenger, I would be very much interested in Xfe widgets. If you can upload them and your build script to sourceforge, I will definitely try them.

User avatar
foetz
Moderator
Moderator
Posts: 6591
Joined: Mon Apr 14, 2003 4:34 am
Contact:

Re: Microline3.1 - Grid (table) widget now supports UTF8 and

Unread postby foetz » Wed Mar 12, 2014 6:13 pm

dpeterc wrote:Works reasonably fast if you have an SSD.

statements like that always make me giggle :P

anyway i also had a look at your site and can fully agree to what vishnu said :D


Return to “SGI: Development”

Who is online

Users browsing this forum: No registered users and 2 guests