[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bsd-nomads:15533] XViewでの日本語表示について
- Subject: [bsd-nomads:15533] XViewでの日本語表示について
- From: 中川 栄三<eizo.nakagawa@be.to>
- Date: Sat, 12 May 2001 11:57:49 +0900
FreeBSDでXViewのプログラムを試してみたのですが、パネルの日本語
表示が化けてしまいます。どなたか対処の方法があったら教えてください。 以下に
ソースとコンパイルの方法を記述します。又コンパイルの
際に国際化オプションを付加すると、widec.h等々のヘッダーがないと
叱られます。
/*
* quit.c --- simple program to display a panel button that says"Quit".
* Selecting the panel button exits the program.
* cc -o quit quit.c -I/usr/openwin/include -L/usr/openwin/lib
* -lxview -lolgx -lX11
* cc -o quit quit.c -I/usr/X11R6/include -L/usr/X11R6/lib
* -lxview -lolgx -lX11 -DOW_I18N
*/
#include <stdio.h>
#include <xview/xview.h>
#include <xview/frame.h>
#include <xview/panel.h>
Frame frame;
main(argc,argv)
int argc;
char *argv[];
{
Panel panel;
void quit();
xv_init(
XV_USE_LOCAL, TRUE,
XV_INIT_ARGC_PTR_ARGV, &argc, argv,
NULL);
frame = (Frame)xv_create(NULL, FRAME,
XV_WIDTH, 200,
XV_HEIGHT, 100,
FRAME_LABEL, "終了",
NULL);
panel = (Panel)xv_create(frame,PANEL,NULL);
(void) xv_create(panel,PANEL_BUTTON,
PANEL_LABEL_STRING, "終了",
PANEL_NOTIFY_PROC, quit,
NULL);
xv_main_loop(frame);
exit(0);
}
void
quit()
{
xv_destroy_safe(frame);
}
(株)帝国コンサルタント
情報技術推進室 中川 栄三
eizo.nakagawa@be.to