🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.windows.x
Article #1881

Q about ColorMapSegment on XView (In Japanese/Kanji)

#1881
From: Akira Kumeta
Date: Fri, 26 Mar 1993 09:38
63 lines
2699 bytes
$B$/$a$?!w$U$8$D$&$G$9!#(J

$B$(!<$H!"(JColor Map Segment(XView$B;HMQ(J)$B$K$D$$$F<ALd$5$;$F(J
$B2<$5$$!#$^$:$O!"0J2<$N%5%s%W%k%3!<%G%#%s%0$r8+$F2<$5$$!#(J

$B8=>]$+$i8@$$$^$9$H!"%G%P%C%0(J(dbx)$B$7$F$_$k$H(J $B""(J->$B$N9T$G(J
pixel_table[BLACK]$B$NCM$r(J gcvalues.foreground$B$XCM$r@_Dj$7$F(J
$B$$$k$H$3$m$G(J fault$B$7$F$7$^$$$^$9!#(J
$B$?$V$s!"!y(J->$B$N9T$G(J xv_get()$B$G(J pixel_table$BCM$,$X$s$JCM$,JV$C$F(J
$B$-$F$$$k$N$G$O$J$$$+$H$$$&?dB,$,$?$D$s$G$9$,!":,K\E*$K(J
$B"$(J->$B9T$G(J cms$BCM$r3MF@$7$F$$$k0z$-?t$N@_Dj$G$9$,!"$3$l$G(J
$B@52r$G$7$g$&$+!)(J

$B3'MM$N$*CN7CGR<Z$7$?$$$HB8$8$"$2$^$9!#$J$K$H$>!"$h$m$7$/(J 
$B$*4j$$CW$7$^$9!#(J(_ _)

$B!]!]!]!]$3$3$+$i!]!]!]!](J
static	Xv_singlecolor	colors[] = {
	/*red green blue*/
	{255, 255, 255}, /* White */
	{  0,   0,   0}, /* Black */
	{255,   0,   0}, /* Red */
	{150, 150, 150}, /* Gray */
	{  0,   0, 255}, /* Blue */
	{255,  16, 160}, /* Orange */
	{230, 230,   0}, /* Yellow */
	{192,  64, 176}, /* purple */
	{  0, 255,   0}, /* Green */
};

GC  gc;
Cms  cms;
XGCValues  gcvalues;
unsigned long *pixel_table;

main()
{

$B"$(J->	cms = (Cms)xv_create(NULL, CMS,
		CMS_TYPE, XV_STATIC_CMS,
		CMS_CONTROL_CMS, TRUE,
		CMS_INDEX,	CMS_CONTROL_COLORS,
		CMS_SIZE,	CMS_CONTROL_COLORS + 9,
		CMS_COLORS,	colors,
		NULL);

	/*** Get the actual indicates into the colormap ***/
$B!y(J->	pixel_table = (unsigned long *)xv_get(cms, CMS_INDEX_TABLE);

	/* Creat of GC for Canvas */
	gcvalues.graphics_exposures = FALSE;
$B""(J->	gcvalues.foreground = pixel_table[BLACK];
	gcvalues.background = pixel_table[WHITE];
	gcvalues.plane_mask = 1L;

}
$B!]!]!]!]$3$3$^$G!]!]!]!](J

-- 
    $B!?(J|~~~~~~~~~|  |~~~~~~~~~~~~~~| // $BIY;NDL(J($B3t(J)  $B5WJFED(J $BL@(J (Akira Kumeta) //
 $B!?(J~~~~~~~~~~~~~|  |$B""(J-$B""(J-$B""(J-$B""(J-$B""(J| // E_mail : m0924@utsfd.cs.fujitsu.co.jp//
$B!]!]!}!]!]!]!}!](J|$B!\(J|$B!]!}!]!]!]!}!](J| // Fax    : 044 - 754 - 3613            //
    $B"#$d$kLZ$K2V$r:i$+$;$^$7$g$&"#(J  //                                      //
Technical Details
Message-ID: <2388@utsfd.cs.fujitsu.co.jp>
Path: arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!sun-barr!sh.wide!fgw!fdm!csnews!virgo!utsfd!m0924

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 1667f1,f89adcd1908b4d42,start
X-Google-Attributes: gid1667f1,public
X-Google-ArrivalTime: 1993-03-26 17:22:50 PST
Path: arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!sun-barr!sh.wide!fgw!fdm!csnews!virgo!utsfd!m0924
From: m0924@utsfd.cs.fujitsu.co.jp (Akira Kumeta)
Newsgroups: fj.windows.x
Subject: Q about ColorMapSegment on XView (In Japanese/Kanji)
Message-ID: <2388@utsfd.cs.fujitsu.co.jp>
Date: 26 Mar 93 09:38:53 GMT
Distribution: fj
Organization: Fujitsu Ltd., Kawasaki, Japan
Lines: 63