FYI: Xaw3d

Dimitrios P. Bouras dbouras at hol.gr
Wed Apr 2 11:57:16 EEST 1997


Nicko J. Demeter wrote:
>
> Ypaxoune screen captures tou programmatos? Kai an 3ereis, pia chipsets
> yposthrizei?

  To Xaw3d einai ena paketo pou antika0ista to Xaw (libXaw.so.*)
 tou X11. Prosferei 3D apeikonish twn widgets tou Xaw, xwris na
 ephreazei thn leitourgia tous. H arxikh idea htan na antikatasthsei
 to shared object library libXaw.so.* wste ta programmata na mhn
 xreiazontai re-compilation, alla mono me antikatastash tou library
 na apoktoun 3D-look. Auto ontws epitygxanetai kai mono liges X11
 efarmoges exoun problhma; autes stis 99% twn periptwsewn to anaferoun
 se kapoio "README" file kai exoun odhgies gia to pws egka0istantai
 me to Xaw3d. Paradeigma tetoias efamoghs einai o Axe editor.

  Ean yparxei endiaferon, mporw na kanw upload ston argea kai ena
 tar file me resource files pou exw ftia3ei ta teleutaia 4-5 xronia
 gia diafora X11 applications, wste na fainontai poly omorfa me thn
 xrhsh tou Xaw3d. San sample, para0etw ta resources tou xcalc sto
 telos autou tou mhnymatos (swste ta se ena arxeio me onoma XCalc
 sto directory pou deixnei h $XAPPLERSDIR environment variable sas
 h fortwste to prin tre3ete to xcalc me thn entolh "xrdb -merge <file>"
 opou <file> to onoma tou arxeiou pou swsate to resource description).

  Me xairetismous,

  Dhmhtrhs

- --
|  Dimitrios P. Bouras                        Tel.: +30 1 894-1320     |
|  MBCom Co.                                              968-0554     |
|  41 Pandora Str.                             FAX:       382-7900     |
|  166 74 Athens                            E-mail: dbouras at hol.gr     |
|  GREECE                                           dimitri at ee.ubc.ca  |

!---------------
! XCalc defaults
!---------------
XCalc*shadowWidth:                              0
XCalc*Geometry:                                 180x280-30+360
XCalc*background:                               PeachPuff3
XCalc*Cursor:                                   hand2
! XCalc.toplevel.icon_name:                     Abacus
! XCalc*iconPixmap:                             calculator
XCalc*Font:
*-helvetica-bold-r-normal--*-100-*-*-*-*-*-*
XCalc*bevel.screen.LCD.Font:
*-bitstream-charter-medium-r-normal--*-140-100-100-*-*-*-*

XCalc*bevel.Background:                         gray30
XCalc*bevel.horizDistance:                      14
XCalc*bevel.vertDistance:                       8

XCalc*bevel.screen.background:                  gray20
XCalc*bevel.screen.horizDistance:               5
XCalc*bevel.screen.vertDistance:                5
XCalc*bevel.screen.defaultDistance:             0

XCalc*bevel.screen.Label.horizDistance:         0
XCalc*bevel.screen.Label.vertDistance:          0
XCalc*bevel.screen.Label.internalHeight:        1
XCalc*bevel.screen.Label.internalWidth:         1

XCalc*bevel.screen.LCD.Label:                   88888888888
XCalc*bevel.screen.LCD.fromHoriz:               M
XCalc*bevel.screen.LCD.horizDistance:           -2
XCalc*bevel.screen.LCD.vertDistance:            0
XCalc*bevel.screen.LCD.foreground:              red
XCalc*bevel.screen.LCD.background:              gray20

XCalc*bevel.screen.M.horizDistance:             2
XCalc*bevel.screen.M.foreground:                red
XCalc*bevel.screen.M.background:                gray20

XCalc*bevel.screen.INV.fromVert:                LCD
XCalc*bevel.screen.INV.vertDistance:            1
XCalc*bevel.screen.INV.foreground:              gray80
XCalc*bevel.screen.INV.background:              gray20

XCalc*bevel.screen.DEG.fromHoriz:               INV
XCalc*bevel.screen.DEG.fromVert:                LCD
XCalc*bevel.screen.DEG.horizDistance:           2
XCalc*bevel.screen.DEG.vertDistance:            1
XCalc*bevel.screen.DEG.foreground:              green2
XCalc*bevel.screen.DEG.background:              gray20

XCalc*bevel.screen.RAD.fromHoriz:               DEG
XCalc*bevel.screen.RAD.fromVert:                LCD
XCalc*bevel.screen.RAD.horizDistance:           1
XCalc*bevel.screen.RAD.vertDistance:            1
XCalc*bevel.screen.RAD.foreground:              orange
XCalc*bevel.screen.RAD.background:              gray20

XCalc*bevel.screen.GRAD.fromHoriz:              RAD
XCalc*bevel.screen.GRAD.fromVert:               LCD
XCalc*bevel.screen.GRAD.horizDistance:          1
XCalc*bevel.screen.GRAD.vertDistance:           1
XCalc*bevel.screen.GRAD.foreground:             cyan2
XCalc*bevel.screen.GRAD.background:             gray20

XCalc*bevel.screen.P.Label:                     ()
XCalc*bevel.screen.P.fromHoriz:                 GRAD
XCalc*bevel.screen.P.fromVert:                  LCD
XCalc*bevel.screen.P.vertDistance:              1
XCalc*bevel.screen.P.horizDistance:             2

XCalc*Command.horizDistance:                    3
XCalc*Command.vertDistance:                     5
XCalc*Command.width:                            32
XCalc*Command.height:                           16
XCalc*Command.internalWidth:                    1
XCalc*Command.ShapeStyle:                       rectangle
XCalc*Command*ShadowWidth:                      3

XCalc.ti.Command.background:                    gray65
XCalc.ti.Command.foreground:                    black
! XCalc.ti.Geometry:                            200x300
XCalc.ti.bevel.screen.LCD.width:                130
XCalc.ti.bevel.screen.LCD.height:               20
XCalc.ti.bevel.screen.LCD.ShapeStyle:           rectangle

XCalc.ti.bevel.screen.LCD.Translations:         #replace\n\
        Ctrl<Key>c:quit()\n\
        Ctrl<Key>h:clear()\n\
        None<Key>0:digit(0)\n\
        None<Key>1:digit(1)\n\
        None<Key>2:digit(2)\n\
        None<Key>3:digit(3)\n\
        None<Key>4:digit(4)\n\
        None<Key>5:digit(5)\n\
        None<Key>6:digit(6)\n\
        None<Key>7:digit(7)\n\
        None<Key>8:digit(8)\n\
        None<Key>9:digit(9)\n\
        <Key>KP_0:digit(0)\n\
        <Key>KP_1:digit(1)\n\
        <Key>KP_2:digit(2)\n\
        <Key>KP_3:digit(3)\n\
        <Key>KP_4:digit(4)\n\
        <Key>KP_5:digit(5)\n\
        <Key>KP_6:digit(6)\n\
        <Key>KP_7:digit(7)\n\
        <Key>KP_8:digit(8)\n\
        <Key>KP_9:digit(9)\n\
        <Key>KP_Enter:equal()\n\
        <Key>KP_Equal:equal()\n\
        <Key>KP_Multiply:multiply()\n\
        <Key>KP_Add:add()\n\
        <Key>KP_Subtract:subtract()\n\
        <Key>KP_Decimal:decimal()\n\
        <Key>KP_Divide:divide()\n\
        <Key>KP_Tab:equal()\n\
        <Key>Clear:clear()\n\
        <Key>.:decimal()\n\
        <Key>+:add()\n\
        <Key>-:subtract()\n\
        <Key>*:multiply()\n\
        <Key>/:divide()\n\
        <Key>(:leftParen()\n\
        <Key>):rightParen()\n\
        <Key>!:factorial()\n\
        <Key>e:e()\n\
        <Key>^:power()\n\
        <Key>x:scientific()\n\
        <Key>p:pi()\n\
        <Key>i:inverse()\n\
        <Key>s:sine()\n\
        <Key>c:cosine()\n\
        <Key>t:tangent()\n\
        <Key>d:degree()\n\
        <Key>l:naturalLog()\n\
        <Key>=:equal()\n\
        <Key>n:negate()\n\
        <Key>r:squareRoot()\n\
        <Key>space:clear()\n\
        <Key>q:quit()\n\
        <Key>Delete:clear()\n\
        <Key>BackSpace:clear()\n\
        <Btn1Down>,<Btn1Up>:toggle()selection()\n

XCalc.ti.button1.Label:                 1/x
XCalc.ti.button1.Translations:
#override<Btn1Up>:reciprocal()unset()
XCalc.ti.button2.Label:                 x^2
XCalc.ti.button2.Translations:
#override<Btn1Up>:square()unset()
XCalc.ti.button3.Label:                 SQR
XCalc.ti.button3.Translations:
#override<Btn1Up>:squareRoot()unset()
XCalc.ti.button4.Label:                 CE/C
XCalc.ti.button4.Translations:          #override<Btn1Up>:clear()unset()
XCalc.ti.button5.Label:                 AC
XCalc.ti.button5.Translations:
#override<Btn1Up>:off()unset()\n\

XCalc.ti.button6.Label:                 INV
XCalc.ti.button6.Translations:
#override<Btn1Up>:inverse()unset()
XCalc.ti.button7.Label:                 sin
XCalc.ti.button7.Translations:          #override<Btn1Up>:sine()unset()
XCalc.ti.button8.Label:                 cos
XCalc.ti.button8.Translations:
#override<Btn1Up>:cosine()unset()
XCalc.ti.button9.Label:                 tan
XCalc.ti.button9.Translations:
#override<Btn1Up>:tangent()unset()
XCalc.ti.button10.Label:                DRG
XCalc.ti.button10.Translations:
#override<Btn1Up>:degree()unset()

XCalc.ti.button11.Label:                e
XCalc.ti.button11.Translations:         #override<Btn1Up>:e()unset()
XCalc.ti.button12.Label:                EE
XCalc.ti.button12.Translations:
#override<Btn1Up>:scientific()unset()
XCalc.ti.button13.Label:                log
XCalc.ti.button13.Translations:
#override<Btn1Up>:logarithm()unset()
XCalc.ti.button14.Label:                ln
XCalc.ti.button14.Translations:
#override<Btn1Up>:naturalLog()unset()
XCalc.ti.button15.Label:                y^x
XCalc.ti.button15.Translations:         #override<Btn1Up>:power()unset()

XCalc.ti.button16.Label:                PI
XCalc.ti.button16.Translations:         #override<Btn1Up>:pi()unset()
XCalc.ti.button17.Label:                x!
XCalc.ti.button17.Translations:
#override<Btn1Up>:factorial()unset()
XCalc.ti.button18.Label:                (
XCalc.ti.button18.Translations:
#override<Btn1Up>:leftParen()unset()
XCalc.ti.button19.Label:                )
XCalc.ti.button19.Translations:
#override<Btn1Up>:rightParen()unset()
XCalc.ti.button20.Label:                /
XCalc.ti.button20.Translations:
#override<Btn1Up>:divide()unset()

XCalc.ti.button21.Label:                STO
XCalc.ti.button21.Translations:         #override<Btn1Up>:store()unset()
XCalc.ti.button22.Label:                7
XCalc.ti.button22.Translations:
#override<Btn1Up>:digit(7)unset()
XCalc.ti.button23.Label:                8
XCalc.ti.button23.Translations:
#override<Btn1Up>:digit(8)unset()
XCalc.ti.button24.Label:                9
XCalc.ti.button24.Translations:
#override<Btn1Up>:digit(9)unset()
XCalc.ti.button25.Label:                x
XCalc.ti.button25.Translations:
#override<Btn1Up>:multiply()unset()

XCalc.ti.button26.Label:                RCL
XCalc.ti.button26.Translations:
#override<Btn1Up>:recall()unset()
XCalc.ti.button27.Label:                4
XCalc.ti.button27.Translations:
#override<Btn1Up>:digit(4)unset()
XCalc.ti.button28.Label:                5
XCalc.ti.button28.Translations:
#override<Btn1Up>:digit(5)unset()
XCalc.ti.button29.Label:                6
XCalc.ti.button29.Translations:
#override<Btn1Up>:digit(6)unset()
XCalc.ti.button30.Label:                -
XCalc.ti.button30.Translations:
#override<Btn1Up>:subtract()unset()

XCalc.ti.button31.Label:                SUM
XCalc.ti.button31.Translations:         #override<Btn1Up>:sum()unset()
XCalc.ti.button32.Label:                1
XCalc.ti.button32.Translations:
#override<Btn1Up>:digit(1)unset()
XCalc.ti.button33.Label:                2
XCalc.ti.button33.Translations:
#override<Btn1Up>:digit(2)unset()
XCalc.ti.button34.Label:                3
XCalc.ti.button34.Translations:
#override<Btn1Up>:digit(3)unset()
XCalc.ti.button35.Label:                +
XCalc.ti.button35.Translations:         #override<Btn1Up>:add()unset()

XCalc.ti.button36.Label:                EXC
XCalc.ti.button36.Translations:
#override<Btn1Up>:exchange()unset()
XCalc.ti.button37.Label:                0
XCalc.ti.button37.Translations:
#override<Btn1Up>:digit(0)unset()
XCalc.ti.button38.Label:                .
XCalc.ti.button38.Translations:
#override<Btn1Up>:decimal()unset()
XCalc.ti.button39.Label:                +/-
XCalc.ti.button39.Translations:
#override<Btn1Up>:negate()unset()
XCalc.ti.button40.Label:                =
XCalc.ti.button40.Translations:         #override<Btn1Up>:equal()unset()

XCalc.ti.button1.horizDistance:         5
XCalc.ti.button1.fromVert:              bevel
XCalc.ti.button1.vertDistance:          8
XCalc.ti.button2.fromHoriz:             button1
XCalc.ti.button2.fromVert:              bevel
XCalc.ti.button2.vertDistance:          8
XCalc.ti.button3.fromHoriz:             button2
XCalc.ti.button3.fromVert:              bevel
XCalc.ti.button3.vertDistance:          8
XCalc.ti.button4.fromHoriz:             button3
XCalc.ti.button4.fromVert:              bevel
XCalc.ti.button4.vertDistance:          8
XCalc.ti.button5.fromHoriz:             button4
XCalc.ti.button5.fromVert:              bevel
XCalc.ti.button5.vertDistance:          8

XCalc.ti.button6.horizDistance:         5
XCalc.ti.button6.fromVert:              button1
XCalc.ti.button7.fromHoriz:             button6
XCalc.ti.button7.fromVert:              button2
XCalc.ti.button8.fromHoriz:             button7
XCalc.ti.button8.fromVert:              button3
XCalc.ti.button9.fromHoriz:             button8
XCalc.ti.button9.fromVert:              button4
XCalc.ti.button10.fromHoriz:            button9
XCalc.ti.button10.fromVert:             button5

XCalc.ti.button11.horizDistance:        5
XCalc.ti.button11.fromVert:             button6
XCalc.ti.button12.fromHoriz:            button11
XCalc.ti.button12.fromVert:             button7
XCalc.ti.button13.fromHoriz:            button12
XCalc.ti.button13.fromVert:             button8
XCalc.ti.button14.fromHoriz:            button13
XCalc.ti.button14.fromVert:             button9
XCalc.ti.button15.fromHoriz:            button14
XCalc.ti.button15.fromVert:             button10

XCalc.ti.button16.horizDistance:        5
XCalc.ti.button16.fromVert:             button11
XCalc.ti.button17.fromHoriz:            button16
XCalc.ti.button17.fromVert:             button12
XCalc.ti.button18.fromHoriz:            button17
XCalc.ti.button18.fromVert:             button13
XCalc.ti.button19.fromHoriz:            button18
XCalc.ti.button19.fromVert:             button14
XCalc.ti.button20.fromHoriz:            button19
XCalc.ti.button20.fromVert:             button15

XCalc.ti.button21.horizDistance:        5
XCalc.ti.button21.fromVert:             button16
XCalc.ti.button22.fromHoriz:            button21
XCalc.ti.button22.fromVert:             button17
XCalc.ti.button23.fromHoriz:            button22
XCalc.ti.button23.fromVert:             button18
XCalc.ti.button24.fromHoriz:            button23
XCalc.ti.button24.fromVert:             button19
XCalc.ti.button25.fromHoriz:            button24
XCalc.ti.button25.fromVert:             button20

XCalc.ti.button26.horizDistance:        5
XCalc.ti.button26.fromVert:             button21
XCalc.ti.button27.fromHoriz:            button26
XCalc.ti.button27.fromVert:             button22
XCalc.ti.button28.fromHoriz:            button27
XCalc.ti.button28.fromVert:             button23
XCalc.ti.button29.fromHoriz:            button28
XCalc.ti.button29.fromVert:             button24
XCalc.ti.button30.fromHoriz:            button29
XCalc.ti.button30.fromVert:             button25

XCalc.ti.button31.horizDistance:        5
XCalc.ti.button31.fromVert:             button26
XCalc.ti.button32.fromHoriz:            button31
XCalc.ti.button32.fromVert:             button27
XCalc.ti.button33.fromHoriz:            button32
XCalc.ti.button33.fromVert:             button28
XCalc.ti.button34.fromHoriz:            button33
XCalc.ti.button34.fromVert:             button29
XCalc.ti.button35.fromHoriz:            button34
XCalc.ti.button35.fromVert:             button30

XCalc.ti.button36.horizDistance:        5
XCalc.ti.button36.fromVert:             button31
XCalc.ti.button37.fromHoriz:            button36
XCalc.ti.button37.fromVert:             button32
XCalc.ti.button38.fromHoriz:            button37
XCalc.ti.button38.fromVert:             button33
XCalc.ti.button39.fromHoriz:            button38
XCalc.ti.button39.fromVert:             button34
XCalc.ti.button40.fromHoriz:            button39
XCalc.ti.button40.fromVert:             button35
==================================================================
For help on using this list (linux-greek-users), send a message to
"majordomo at argeas.argos.hol.gr" with one line of text: "help".
For any problem send e-mail to owner-linux-greek-users
==================================================================



More information about the Linux-greek-users mailing list