🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.c
Article #245

Re: [Q]Xlib$B4X?t$K$D$$$F<ALd(B

#245
From: Yoshinori TAKESAKO
Date: Sat, 25 Jan 1997 00:00
36 lines
1965 bytes
$BC]Gw!w9-Eg;TN)Bg3X$G$9!#(B

# fj.windows.x $B$K$b%/%m%9%]%9%H$7$F$$$^$9!#(B

> In article <5c79e5$ddk@cij-gw.ykhm.cij.co.jp>,
  Daisuke MATUMOTO <daisuke@cij.co.jp> writes:

> Xlib$B4X?t$K$D$$$F<ALd$5$;$FD:$-$^$9!#(B

>   1. Xlib$B4X?t(B XmbTextWidth()$B$r4^$`%W%m%0%i%`$r%3%s%Q(B
>      $B%$%k2DG=$J$N$G$7$g$&$+!)(B

XmbTextWidth() $B$H$$$&(BXlib$B4X?tL>$O!"$O$8$a$FJ9$$$?$N$G$9$,!"(B
$BL>A0$+$i?dB,$7$F!"(B

>   2. Xlib$B4X?t(B XmbTextWidth()$B$,L5$$$H$9$k$H!"AjEv$9$k(B
>      Xlib$B4X?t$O2?$J$N$G$7$g$&$+!)(B

#include <X11/Xlib.h>

unsigned short
XmbTextWidth(XFontSet font_set, char *str, int str_len)
{
  XRectangle ink, logical;
  XmbTextExtents(font_set, str, str_len, &ink, &logical);
  return logical.width;
}

$B$H!"$7$F$_$F$O$$$+$,$G$7$g$&$+!)(B

$B$3$l$J$i(B ANSI C, X11R5 $B0J>e$G(B O.K.$B$@$H;W$&$N$G$9$,!#(B:-)
--
$B"#(B  $B"#(B $B"#"#"#(B $B"#(B  $B"#!C9-Eg;TN)Bg3X(B $B>pJs2J3XIt(B                  $B!C(B
$B"#"#"#(B $B"#(B     $B"#(B  $B"#!C>pJs5!3#%7%9%F%`9)3X2J(B $B#2G/(B  $BC]Gw(B $BNIHO(B   $B!C(B
$B"#(B  $B"#(B $B"#"#"#(B $B"#"#"#!C(BE-mail: b24024@edu.ipc.hiroshima-cu.ac.jp$B!C(B
Technical Details
Message-ID: <B24024.97Jan25190026@edu51a.edu.ipc.hiroshima-cu.ac.jp>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <5c79e5$ddk@cij-gw.ykhm.cij.co.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: 1667f1,f2dfa577ee87cde9
X-Google-Attributes: gid1667f1,public
X-Google-Thread: f9e95,c8adffb6ef0f67ff
X-Google-Attributes: gidf9e95,public
X-Google-Thread: 106434,c8adffb6ef0f67ff
X-Google-Attributes: gid106434,public
X-Google-Thread: faae6,c8adffb6ef0f67ff
X-Google-Attributes: gidfaae6,public
From: b24024@edu.ipc.hiroshima-cu.ac.jp (Yoshinori TAKESAKO)
Subject: Re: [Q]Xlib$B4X?t$K$D$$$F<ALd(B
Date: 1997/01/25
Message-ID: <B24024.97Jan25190026@edu51a.edu.ipc.hiroshima-cu.ac.jp>
X-Deja-AN: 212206835
references: <5c79e5$ddk@cij-gw.ykhm.cij.co.jp>
organization: Hiroshima City University, Hiroshima JAPAN
newsgroups: fj.lang.c,fj.questions.unix,fj.comp.image,fj.windows.x