🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.sys.x11
Article #148

Re: konfiguracja fvwm2: jak zrobić if / elsif ?

#148
From: Piotr Gogolewski
Date: Sun, 17 Feb 2002 23:27
38 lines
3232 bytes
Wskutek reakcji <a4jrd3$s8d$1@korweta.task.gda.pl>
z molekułą Tomasz Kłoczko powstało:
> In pl.comp.sys.xwindow Piotr Gogolewski <docent@panoramix-net.pl> wrote:
>> Wskutek reakcji <slrna6cujp.177.docent@jaskinia.docent-net.pl>
>> z molekułą Piotr Gogolewski powstało:
>> [...]
>>> Problem: nie bardzo wiem jak zrobić
>>> 
>>> if (!Pasek.zadan !Iconic !Visible AcceptsFocus) {
>>>     Popup "Kontekstowe_2m" mouse o38+0 o98-16p
>>> }
>>> elsif (!Pasek.zadan !Iconic Visible AcceptsFocus) {
>>>     Popup "Kontekstowe_2w" mouse o38+0 o98-16p
>>> }
>> [...]
> 
>> Hmmm...
>> 1) w faq (na www.fvwm.org) ani dokumentacji tego nie ma
>> 2) pytanie nie jest chyba jakieś absurdalnie dziwne...
> 
> Nie jest. Zwykle dotąd do takich rzeczy wykorzystywano zewnętrzny makro
> procesor. Tak to było robine w AnotherLevel (taklim zestawie skryptów do
> zarżadanai konfiguracja fvwm2 jaki kiedyś przychodził z RH). W przypadku
> AnotherLevel był używany m4. Zapewne kopii AnotherLevel na sieci leży
> jeszcze sporo (wystarczy użyć google).
AnotherLevela znam (no, może bardziej `z nazwy' niż z używania), w samym fvwm2
jest moduł FvwmM4 który się tym może zajmować. Ja dla odmiany używam perla
do przetwarzania fvwmrc*. Ale nie w tym rzecz. Preprocesor nie daje możliwości
(o ile mi się dobrze wydaje -- człowiek całe życie się uczy) wykonania czegoś,
co jest ograniczone dostępnością poleceń samego menadżera. Nie umiem obejść
(nie poprawiając źródeł) schematu zdarzenie -> wywołanie funkcji -> kolejne
warunki z `Current' (czy `Next', etc.), a sądziłem może istnieć jakieś
sprytne (bądź nieudokumentowane) rozwiązanie tego problemu.

-- 
Piotr Gogolewski -{ Serwis "Docent OnLine" http://www.chemia.px.pl }-
-{ klucz PGP & Geek Code: mail docent@panoramix.net,pl -s"get pgp" }-
-{ Bądź sobą!                                       Wybierz rower! }-
Technical Details
Message-ID: <slrna70f3l.310.docent@jaskinia.docent-net.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!warszawa.rmf.pl!newsfeed.tpinternet.pl!news.man.poznan.pl!news.telbank.pl!not-for-mail
References: <slrna6cujp.177.docent@jaskinia.docent-net.pl> <slrna6qnm9.1ri.docent@jaskinia.docent-net.pl> <a4jrd3$s8d$1@korweta.task.gda.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!warszawa.rmf.pl!newsfeed.tpinternet.pl!news.man.poznan.pl!news.telbank.pl!not-for-mail
From: Piotr Gogolewski <docent@panoramix-net.pl>
Newsgroups: pl.comp.sys.x11
Subject: Re: konfiguracja fvwm2: jak zrobić if / elsif ?
Date: Mon, 18 Feb 2002 00:27:50 +0100
Organization: Ciemne Losie w Kampinosie
Lines: 38
Message-ID: <slrna70f3l.310.docent@jaskinia.docent-net.pl>
References: <slrna6cujp.177.docent@jaskinia.docent-net.pl> <slrna6qnm9.1ri.docent@jaskinia.docent-net.pl> <a4jrd3$s8d$1@korweta.task.gda.pl>
NNTP-Posting-Host: net1.chomiczowka.net.pl
Mime-Version: 1.0
X-Trace: news.telbank.pl 1013988752 15558 195.136.71.2 (17 Feb 2002 23:32:32 GMT)
X-Complaints-To: usenet@news.telbank.pl
NNTP-Posting-Date: 17 Feb 2002 23:32:32 GMT
X-also-From: Los@Kampinos.^H Stop!
X-also-also-From: Przerwac to natychmiast! Ten skecz robi sie niebezpiecznie glupi!
X-Odpowiadajac-Poczta-Zmien-W-Adresie: myslnik na kropke (domena panoramix.net.pl)
X-Disclaimer: Moje wypowiedzi przedstawiaja wylacznie moje prywatne poglady.
X-Jestem: cyklista, milosnikiem komunikacji miejskiej i kolei (oraz szanownego Losia)
User-Agent: slrn/0.9.7.3 (Linux)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit