SGI: Development

Have launched another project on source forge - Page 1

https://sourceforge.net/projects/docshell/

I think you would like it when it's done.

That is a real screen shot of a real program running on my octane and really opening a real OpenDoc document.

_________________
:Indy: :Indigo2IMP: :Octane: :Indy: 4xRS6K 2xHP9K 6xSUN 1xDEC 14xMAC 7xPC 2xPS2
Really? :shock:


:lol: Kudos!

_________________
Then? :IRIS3130: ... Now? :O3x02L: :1600SW: +MLA :Fuel: :Octane2: :Octane: :Indigo2IMP: ... Other: DEC :BA213: :BA123: Sun , DG AViiON , NeXT :Cube:
Eh, Athena?-)

_________________
:Octane: halo , oct ane
N.B.: I tend to talk out of my ass. Do not take it too seriously.
duck wrote:
Eh, Athena?-)


Will be Motif. :)

_________________
:Indy: :Indigo2IMP: :Octane: :Indy: 4xRS6K 2xHP9K 6xSUN 1xDEC 14xMAC 7xPC 2xPS2
porter wrote:
That is a real screen shot of a real program running on my octane and really opening a real OpenDoc document.

Cool, porter ! Bunch of work, too. And since I'm sure you have a sense of humour ....

http://scripting.com/davenet/1995/03/13 ... endoc.html
If he does have a sense of humor then he, like me, is hoping that the open sourcing of Motif will bring it back from extinction... :lol: We need a dinosaur smiley... :mrgreen: :shock:
Thank you muchly porter, for all your work. It warms the heart to see new developments for Irix :)



Quote:
We need a dinosaur smiley...
:!:

_________________
:Onyx: (Maradona) :Octane: (DavidVilla) A1186 (Xavi)
A1370 (Messi) dp43tf (Puyol) A1387 (Abidal) A1408 (Guardiola)

"InfiniteReality Graphics - Power Through Complexity"
vishnu wrote:
hoping that the open sourcing of Motif will bring it back from extinction... :lol:


... and don't forget, now with added CDE!

_________________
:Indy: :Indigo2IMP: :Octane: :Indy: 4xRS6K 2xHP9K 6xSUN 1xDEC 14xMAC 7xPC 2xPS2
Have you talked with John St-Jill or whatever, porter ? Those guys have been piddling around with OS/2-on-top-of-Linux for quite a while. He might have had some concerns because he is an IBM licensee, but you're about as clean-room as it's possible to be. He's an okay guy (for an IBM'er :) )
Do you mean - Steven J. Vaughan-Nichols ?

_________________
:Indy: :Indigo2IMP: :Octane: :Indy: 4xRS6K 2xHP9K 6xSUN 1xDEC 14xMAC 7xPC 2xPS2
porter wrote:
Do you mean - Steven J. Vaughan-Nichols ?

No, the eComstation / Serenity Systems guy. He's about as okay as you're going to get, for an ex-IBM corp.

Read this, you'll laugh :

http://www.theregister.co.uk/2012/11/23 ... _part_one/

http://www.theregister.co.uk/2012/11/26/os2_final_fail/


"For most of us, the fights weren’t just between Microsoft and IBM. Often they were technical staff versus managers, who repeated the mantra 'we are not a computer company, we are a business' so often that within a few years IBM posted the largest loss ever made by a company in a single year, since the 'business' people produced almost nothing you might want to buy."

Then the US in its infinite wisdom extended the IBM experience to the entire economy. Smart. Real smart.
Yes, now. :)

I did enjoy his articles.

_________________
:Indy: :Indigo2IMP: :Octane: :Indy: 4xRS6K 2xHP9K 6xSUN 1xDEC 14xMAC 7xPC 2xPS2
Two synapses connected and the name came through -- it was Bob St John. He must be getting on in years now though ...

Take a look here, more fun stuff :

http://www.os2museum.com/wp/

The owner/operator of that site was a developer for the Scitech Display Doc. Nifty universal graphics driver, of course better than anything from Mickeysoft. And then he was a major contributor to Open Watcom .... gcc is deadly to creativity :D
great news everyone, nice to see the /beta & development categories alive and kickin'

wish dieguito-general could come back and work on his video editor again

@syb, be-bop-a-lol-raptor :lol:
duck wrote:
Eh, Athena?-)


Athena has left the building.

_________________
:Indy: :Indigo2IMP: :Octane: :Indy: 4xRS6K 2xHP9K 6xSUN 1xDEC 14xMAC 7xPC 2xPS2
Oh god ! My eyes ! My eyes ! God, Sir, please .. not the blue ! not the blue ! :P
I don't know where it comes from. It just happens.

For the life of me I can't get custom icons going on IRIX, neither 4dwm or CDE. On Solaris you simply create a file in your home directory, and the icon where CDE expects to find it.

Code:
bash-3.00$ ls -ld OpenDoc .dt/icons/OpenDoc.l.pm
-r-xr-xr-x   1 rogerb   other       2742 Jan 25 23:02 .dt/icons/OpenDoc.l.pm
-rw-r--r--   1 rogerb   other         33 Jan 25 23:03 OpenDoc
bash-3.00$ cat OpenDoc
OpenDoc*iconPixmap: OpenDoc.l.pm
bash-3.00$


I've been round the houses many times, how does one do it on IRIX?

_________________
:Indy: :Indigo2IMP: :Octane: :Indy: 4xRS6K 2xHP9K 6xSUN 1xDEC 14xMAC 7xPC 2xPS2
porter wrote:
I don't know where it comes from. It just happens.

:D

This *might* be enough ... put it in .Xdefaults

Code:
*sgiMode:            TRUE
*useSchemes:            All

If not, we'll have to add some more stuff ... there's other ways to do it also but that's the easiest for me.

Quote:
For the life of me I can't get custom icons going on IRIX
,
Minimized ones are easy ... make a .icons directory directly under your home. Try not to dig up grandma in the process. Then create your graphic in that directory at the correct size (some weird size, similar to 60 x 80 but odd numbered) then name that as executable name_of_application .icon. Viola, when you minimize your app that's the icon that will show on the desktop.

The only app I have where that doesn't work is Thunderturd. Somewhere, deep in the bowels of the 'turd, is an icon that it insists on using. Finding it is a project for a rainy day.

Quote:
I've been round the houses many times, how does one do it on IRIX?

For real actual icons that are linked with a particular application, best ask canavan or read the 4Dwm docs but in essence, it's similar to OS/2. Extended attributes in the file system connect an icon to an application. In Irix, you have to jump through some hoops with 'file type rules ' (ftr 's) and an incantation to associate the two. The Techpubs articles are not half bad.

The only really peculiar part about the process is choosing the "application type number" to use. Where do I get that ? out my ass ?

Pretty much :D

If Linux had the Workplace Shell it'd be hot. Instead, they built that grisly abortion named gtk2. Stay away from that place, it smells bad :P
Icons for minimized windows: either compile them in, or place a 85x67 "IRIS RGB" (xv) or .sgi (imagemagick) file in /usr/lib/images with the name of the WM_CLASS property (according to xprop) and the suffix .icon in /usr/lib/images. There's a more detailed description here: http://techpubs.sgi.com/library/tpl/cgi ... /ch06.html

For the vector icons in the Icon Catalog, on the desktop or in the file manager in general, build icons with iconsmith (I recommend reading http://techpubs.sgi.com/library/tpl/cgi ... /ch12.html since thre's ), then write file type rules for both the application itself as well as the documents/files it creates (man ftr gives a good overview, more information http://techpubs.sgi.com/library/tpl/cgi ... /ch11.html ). Don't recycle any tag, unless you provide an update for another package, I'd recommend just generating a random-ish number with echo -n appname | md5sum (use any 8 digits that don't start with >=8).

If you don't enjoy the limitations of iconsmith, try http://www.aquaphoenix.com/software/ftieditor/

There's more information here: viewtopic.php?f=10&t=3437 and if you want to include any of those in a nekoware package, check the nekoware packaging FAQ (and add anything that's missing).
Hi, no the .Xdefaults as you describe makes no difference...

I have a small test app which basically does

Code:
mainWindow=XtCreateManagedWidget("mainWindow",
xmMainWindowWidgetClass,
topLevelShell,NULL,0);


and

Code:
menuBar=XmCreateMenuBar(mainWindow,"menubar",NULL,0);
...
cbFileMenu=XmCreateCascadeButton(menuBar,
"button_0",NULL,0);


with no color management at all.

I thought platform scheme defaults would just work with the default configuration.

Compiling in the XPM icon worked well so avoids configuration entirely.

_________________
:Indy: :Indigo2IMP: :Octane: :Indy: 4xRS6K 2xHP9K 6xSUN 1xDEC 14xMAC 7xPC 2xPS2