🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.windows.x
Article #184

Re: How to iconfy

#184
From: Hideyuki Hayashi
Date: Fri, 16 Oct 1992 08:35
39 lines
2022 bytes
X $B$N%W%m%H%3%k$K$O$"$j$^$;$s$,!"%&%#%s%I%&!&%^%M!<%8%c$KMW5a$r=P$9$3$H$,(J
$B$G$-$^$9!#$3$l$O(J ICCCM (*) $B$K=q$+$l$F$$$kJ}K!$G9T$J$&$3$H$b$G$-$^$9$,!"(J
$B4JC1$K9T$J$&$K$O<!$N4X?t$r;H$o$l$F$O$$$+$,$G$7$g$&$+!)(J

             (*) ICCCM: Inter Client Communication Conventions Manual $B$NN,(J

    XIconifyWindow(display, window, screen_number)
        Display  *display;
        Window   *window;  /* $B%H%C%W%l%Y%k(J (Root Window $B$N;R%&%#%s%I%&(J) */
        int       screen_number;

$B$3$N4X?t$N@bL@$O!"(JMIT $B$+$i=P$5$l$F$$$k(J "Xlib - C Language X Interface"
$B$J$i!"(J Chapter 9 "Inter-Client Communication Functions" $B$K@bL@$,$"$j$^$9!#(J


ICCCM $B$K$h$l$P!"IaDL$N%&%#%s%I%&$N>uBV(J (NormalState) $B$+$i%"%$%3%s$N>uBV(J
 (IconicState) $B$K$9$k$?$a$K$O!"<!$N%$%Y%s%H$r(J XSendEvent() $B$G(J Root Window
 $B$KAw$kI,MW$,$"$j$^$9!#(J

    XClientMessageEvent  event;
    event.type = ClientMessage;
    event.window = window; /* $B%H%C%W%l%Y%k(J (Root Window $B$N;R%&%#%s%I%&(J) */
    event.message_type = XInternAtom (dpy, "WM_CHANGE_STATE", False);
    event.format = 32;
    event.data.l[0] = IconicState;

    XSendEvent(display, root, False,
                        SubstructureRedirectMask|SubstructureNotifyMask,
                        (XEvent *)&event));

XIconifyWindow() $B4X?t$O$^$5$K$3$l$r9T$J$C$F$$$^$9!#(J


$B$=$l$+$i!"(JWM_STATE $B%W%m%Q%F%#$O%"%W%j%1!<%7%g%s$+$iA`:n$7$F$O$$$1$^$;$s!#(J
$B$3$l$b(J ICCCM $B$K=q$+$l$F$$$^$9!#(J


$BNS=(9,(J  $B2#2O!&%R%e!<%l%C%H!&%Q%C%+!<%I(J
Technical Details
Message-ID: <171040003@hpjsdo.kobe.yhp.co.jp>
Path: arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!sun-barr!sh.wide!wnoc-tyo-news!dclsic!hpujisa!hpjsdo!hideyuki
References: <NOV.92Oct15105343@yashichi.fa.yokogawa.co.jp>

Show Full Headers
Complete Article Headers
From: hideyuki@hpjsdo.kobe.yhp.co.jp (Hideyuki Hayashi)
Date: Fri, 16 Oct 1992 08:35:21 GMT
Subject: Re: How to iconfy
Message-ID: <171040003@hpjsdo.kobe.yhp.co.jp>
Organization: APPO/Japan Solution Development Operation,Kobe
Path: arc1-ca.pugleaf.net!sparky!uunet!stanford.edu!sun-barr!sh.wide!wnoc-tyo-news!dclsic!hpujisa!hpjsdo!hideyuki
Newsgroups: fj.windows.x
References: <NOV.92Oct15105343@yashichi.fa.yokogawa.co.jp>
Lines: 39