Thread View: fj.windows.x
4 messages
4 total messages
Started by Masaaki Matsuo
Wed, 18 Nov 1992 08:19
i18n client
Author: Masaaki Matsuo
Date: Wed, 18 Nov 1992 08:19
Date: Wed, 18 Nov 1992 08:19
184 lines
4054 bytes
4054 bytes
$@$3$s$K$A$O!">>Hx(J@$@:42lBg3X$G$9(J
R5 $@$N(J contrib/clients/xpostit $@$N%=!<%9$r8+$F7k9=4JC1$K4A;z$r07(J$@$&$3$H(J
$@$,$G$-$k$s$@$J$H;W$C$F$$$m$$$m;n$7$?$N$G$9$,(J xpostit $@$O$A$c$s$HF0$/$N(J
$@$K$b4X$o$i$:!"2<$N%=!<%9(J$@$O$&$^$/F0$-$^$;$s!#(J
asciiTextWidget $@$b(J xwnmo $@$H$D$J$,$C$F$/$l$^$;$s!#(J
$@%=!<%9$r8+$?46$8$G$O(J XtSetLanguageProc $@$r$D$1$k$@$1$N$h$&$K$b;W$($k(J
$@$N$G$9$,$I$3$,0-$$$N$G$7$g$&$+!#(J
$@%3%s%Q%$%k$O(J
gcc test.c -o test -lXaw -lXmu -lXt -lXext
-lX11 -lXwchar -DX_LOCALE -DX_WCHAR -DXI18N
$@<B9T$O(J
xrdb -merge XTest
./test
$@$H$7$^$7$?!#(J
XTest ---8<------8<------8<------8<------8<------8<------8<------8<---
*label.label: $@4A;zF~$k!)(J
!*label.label: this is alphabet
*label.height: 300
*label.width: 300
!*ascii.string: $@4A;zF~$i$J$$(J
*ascii.string: this is alphabet,too
*ascii.height: 300
*ascii.width: 300
test.c ---8<------8<------8<------8<------8<------8<------8<------8<---
/*
*
* test
*
*/
#include <stdio.h>
/*
* X Tool kit
*/
#include <X11/Intrinsic.h>
#include <X11/StringDefs.h>
/*
* Athena Widget
*/
#include <X11/Shell.h>
#include <X11/Xaw/Cardinals.h>
#include <X11/Xaw/Form.h>
#include <X11/Xaw/AsciiText.h>
#include <X11/Xaw/Label.h>
typedef struct {
Pixel fg; /* $@%U%)(J$@%"%0%i%s%I(J */
Pixel bg; /* $@%P%C%/%0%i%s%I(J */
} ApplicationData,*ApplicationDataPtr;
static
String fallback_resources[] = {
"*label.label: nande umaku ugokan?",
NULL
};
static XtResource resources[] = {
{
XtNforeground, XtCForeground,
XtRPixel, sizeof(Pixel),
XtOffset(ApplicationDataPtr,fg), XtRString,
XtDefaultForeground
},
{
XtNbackground, XtCBackground,
XtRPixel, sizeof(Pixel),
XtOffset(ApplicationDataPtr,bg), XtRString,
XtDefaultBackground
}
};
XtAppContext app_con;
ApplicationData App_data;
Widget toplevel;
void
main(int argc,char **argv)
{
Widget w_form;
Widget w_label;
Widget w_ascii;
#ifdef XI18N
XtSetLanguageProc(NULL, NULL, NULL);
#endif
/*
* $@%G%#%9%W%l%$$H$N@\B3(J,$@=i4|2=(J
*/
toplevel = XtVaAppInitialize(&app_con, "XTest",
NULL, ZERO, /* $@%*%W%7%g%s(J */
&argc, argv, /* $@%3%^%s%I%i%$%s(J */
fallback_resources, /* $@%j%=!<%9(J */
NULL );
if (argc != 1) XtError("unknown option");
/*
* $@%j%=!<%9$N2r@O(J
*/
XtGetApplicationResources(toplevel, &App_data,
resources, XtNumber(resources),
NULL, ZERO);
/*
* $@%&%$%s%I%&@8@.(J
*/
w_form
=XtVaCreateManagedWidget("form", formWidgetClass,
toplevel,
NULL);
w_label
=XtVaCreateManagedWidget("label", labelWidgetClass,
w_form,
/* XtNheight, 300, */
/* XtNwidth, 300, */
NULL);
w_ascii
= XtVaCreateManagedWidget("ascii", asciiTextWidgetClass,
w_form,
/* XtNstring, "??\n", */
XtNfromVert, (XtArgVal)w_label,
XtNheight, (XtArgVal)100,
XtNscrollHorizontal,
XawtextScrollWhenNeeded,
XtNscrollVertical,
XawtextScrollWhenNeeded,
XtNeditType, XawtextEdit,
XtNuseStringInPlace, False/*True*/,
NULL);
/*
* $@%&%$%s%I%&%j%"%i%$%:(J
*/
XtRealizeWidget(toplevel);
/*
* $@%a%$%s%k!<%W(J
*/
XtAppMainLoop(app_con);
}
---8<------8<------8<------8<------8<------8<------8<------8<---
---
--
$@:42lBg3XEE5$9)3X2J(J
$@>>Hx6)>O(J
matsuo@kiso.ee.saga-u.ac.jp
Re: i18n client
Author: Hiroshi Kuribayashi
Date: Wed, 18 Nov 1992 09:02
Date: Wed, 18 Nov 1992 09:02
25 lines
1832 bytes
1832 bytes
In article <MATSUO.92Nov18171948@kisosun1.kiso.ee.saga-u.ac.jp> matsuo@kiso.ee.saga-u.ac.jp (Masaaki Matsuo) writes:
R5 $B$N(B contrib/clients/xpostit $B$N(B$B%=!<%9$r8+$F7k9=4JC1$K4A;z$r07$&$3$H(B
$B$,$G$-$k$s$@$J$H;W$C$F$$$m$$$m(B$B;n$7$?$N$G$9$,(B xpostit $B$O$A$c$s$HF0$/$N(B
$B$K$b4X$o$i$:!"2<$N%=!<%9$O$&$^(B$B$/F0$-$^$;$s!#(B
$B$"$^$$!*(B $B!'!K(B
xpostit $B$N>l9g$O(B xpostit.h $B$G!"(B
#include <X11/Xaw/Xawi18n.h>
$B$7$F$^$9!#$=$NCf$G!"(B
#define asciiTextWidgetClass multiTextWidgetClass
$B$r$7$F(B$B!"$@$^$7$F$d$C$F$^$9!#(B
asciiTextWidget $B$b(B xwnmo $B$H$D$J$,$C$F$/$l$^$;$s!#(B
multiTextWidge $B$G!"$J$$$H$@$a$G$9!#(B
$B$/$j(B
--
+-----------------------------------------------------------------------+
| Hiroshi Kuribayashi : Phone: +81-75-951-5111 (ext. 3632) |
| Advanced Systems Research Center : FAX: +81-75-955-2442 or |
| Section RZB, OMRON Corporation : +81-75-956-7403 |
| Shimokaiinji, Nagaokakyo-City, : E-Mail: kuri@nff.ncl.omron.co.jp |
| Kyoto, 617, Japan : Call: JM3OJN |
+-----------------------------------------------------------------------+
Re: i18n client
Author: Hoshi Takanori
Date: Wed, 18 Nov 1992 09:14
Date: Wed, 18 Nov 1992 09:14
55 lines
2456 bytes
2456 bytes
$B$[$7!w$($9$"!<$k$(!<$G$9!#(B
$B;3$N$h$&$K%U%)%m!<$,$"$k$H;W$$$^$9$,(B...
In article <MATSUO.92Nov18171948@kisosun1.kiso.ee.saga-u.ac.jp>
matsuo@kiso.ee.saga-u.ac.jp (Masaaki Matsuo) writes:
> R5 $B$N(B contrib/clients/xpostit $B$N%=!<%9$r8+$F7k9=4JC1$K4A;z$r07$&$3$H(B
> $B$,$G(B$B$-$k$s$@$J$H;W$C$F$$$m$$$m;n$7$?$N$G$9$,(B xpostit $B$O$A$c$s$HF0$/$N(B
> $B$K$b4X$o$i$:!"2<$N%=!<%9$O$&$^$/F0(B$B$-$^$;$s!#(B
>
> asciiTextWidget $B$b(B xwnmo $B$H$D$J$,$C$F$/$l$^$;$s!#(B
asciiTextWidget $B$O$=$NL>$NDL$j!"(Bascii $BJ8;z(B (Latin-1 $B$+$J!)(B)
$B$@$1$+$i$J$k(B text $B$r07$&$b$N$G!"4A;z$O;H$($^$;$s!#(B
$B4A;z$r;H$&$K$O!"(BmultiTextWidget $B$r;H$&I,MW$,$"$j$^$9!#(B
$B$^$?!"(BLabel, Command $B$H$$$C$?(B widget $B$K$O!"$=$l$>$l(B
$B9q:]2=HG$N(B LabelLocale, CommandLocale $B$H$$$C$?(B
widget $B$,MQ0U$5$l$F$$$^$9!#(B
$B!t(B $B>\$7$/$O(B contrib/lib/Xaw/README $B$H!"(B
$B!t(B contrib/lib/Xaw/doc $B$N2<$N%I%-%e%a%s%H$r$*FI$_2<$5$$!#(B
$B$$$A$*$&!"LdBj$N%=!<%9$r$I$&D>$;$P$$$$$N$+(B$B$H$$$&$H!"(B
> #include <X11/Xaw/AsciiText.h>
> #include <X11/Xaw/Label.h>
$B$r!"$=$l$>$l(B
#include <X11/Xaw/MultiText.h>
#include <X11/Xaw/LabelLc.h>
$B$HJQ99!#(B
> w_label
> =XtVaCreateManagedWidget("label", labelWidgetClass,
labelWidgetClass $B$NBe$o$j$K!"(BlabelLocaleWidgetClass $B$r;H$&!#(B
> w_ascii
> = XtVaCreateManagedWidget("ascii", asciiTextWidgetClass,
asciiTextWidgetClass $B$NBe$o$j$K(B multiTextWidgetClass $B$r;H$&!#(B
$B$H$9$l$PNI$$H&$G$9!#(B
$B$3$N(B$BDxEY$N4JC1$J$b$N$G$"$l$P(B #include $B$H%/%i%9L>$N(B
$BJQ99$@$1$G:Q$_$^$9$,!"(BXawToggleSetCurrent() $B$N$h$&$J(B
$B4X(B$B?t$r;H$C$F$$$k$H!"A4ItD>$5$J$1$l$P$J$i$J$/$F!"(B
$BLLE]$@$C$?$j$7$^$9!#(B
$B$[$7(B
Re: i18n client
Author: Masaaki Matsuo
Date: Fri, 27 Nov 1992 13:59
Date: Fri, 27 Nov 1992 13:59
38 lines
2050 bytes
2050 bytes
$@$3$s$K$A$O!">>Hx(J@$@:42lBg3X$G$9(J In article <MATSUO.92Nov18171948@kisosun1.kiso.ee.saga-u.ac.jp> matsuo@kiso.ee.saga-u.ac.jp (Masaaki Matsuo) writes: | R5 $@$N(J contrib/clients/xpostit $@$N%=!<%9$r8+$F7k9=4JC1$K4A;z$r07$&$3$H(J | $@$,$G$-$k$s$@$J$H;W$C$F$$$m$$(J$@$m;n$7$?$N$G$9$,(J xpostit $@$O$A$c$s$HF0$/$N(J | $@$K$b4X$o$i$:!"2<$N%=!<%9$O$&$^$/F0$-$^$;$s!#(J $@$N<ALd$K$D$$(J$@$F(J In article <KURI.92Nov18180258@gohan.nff.ncl.omron.co.jp> kuri@gohan.nff.ncl.omron.co.jp (Hiroshi Kuribayashi) writes: | $@$"$^$$!*(J $@!'!K(J | xpostit $@$N>l9g$O(J xpostit.h $@$G!"(J | #include <X11/Xaw/Xawi18n.h> | $@$7$F$^$9!#(J In article <HOSHI.92Nov18181406@sras31.sra.co.jp> hoshi@sras31.sra.co.jp (Hoshi Takanori) writes: | asciiTextWidget $@$O$=$NL>$NDL$j!"(Jascii $@J8;z(J (Latin-1 $@$+$J!)(J) | $@$@$1$+$i$J$k(J text $@$r07$&$b$N$G!"4A;z$O;H$($^$;$s!#(J | $@4A;z$r;H$&$K$O!"(JmultiTextWidget $@$r;H$&I,MW$,$"$j$^$9!#(J | | $@$^$?!"(JLabel, Command $@$H$$$C$?(J widget $@$K$O!"$=$l$>$l(J | $@9q:]2=HG$N(J LabelLocale, CommandLocale $@$H$$$C$?(J | widget $@$,MQ0U$5$l$F$$$^$9!#(J $@$H2sEz$rD:$-$^$7$?!#$"$j$,$H$&$4$6$$$^$9!#(J -- $@:42lBg3XEE5$9)3X2J(J $@>>(J$@Hx6)>O(J matsuo@kiso.ee.saga-u.ac.jp
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads