fvwm calendar

Kreáltam mostanában egy szkriptet, ami naptárat generál fvmw-hez. tud ünnepeket is (húsvét, pünkösd, etc.), hogy ne akkor derüljön ki, hogy nincs nyitva egy bolt se, amikor elfogyott a sör, plusz lehet benne tekerni, stb, szóval igazán hasznos.

Így néz ki:

Ezek kellenek hozzá:

Én így használom:


 DestroyFunc OpenCalendar
 AddToFunc   OpenCalendar
  + I None (Cal) PipeRead 'fvwm_calendar.py && echo Module FvwmButtons -g +539+16 Cal'

 DestroyFunc CloseCalendar
 AddToFunc   CloseCalendar
  + I All (Cal) Close 

Ezenkívül lehet navigálni a hónapok között, ha a hónapnéven kattintasz-tekersz:


görgő fel (mouse 4)    - következő hónap
görgő le (mouse 5)     - előző hónap
balklikk (mouse 1)     - előző év
jobbklikk (mouse 3)    - következő év
kőzépső gomb (mouse 2) - aktuális hónap és év

Fontos, hogy a PATH-ból elérhetőek legyenek a szkriptek. A colorseteket 20-tól 28-ig használja és definiálja, a python szkriptet kell átírni, hogy máshogy legyen.

Amit felraktam, abban nincsenek benne a nemzeti ünnepek, ezen úgy lehet segíteni, hogy a Year osztály konstruktorába ezeket még bele kell írni:


                self.__holiday((3,15))
                self.__holiday((8,20))
                self.__holiday((10,23))

Hozzászólások

Koszi, mindenkeppen megnezem :o)

UPDATE:

--23:40:38-- http://abbxhad.web.elte.hu/fvwm/fvwm_step_calendar.py
=> `fvwm_step_calendar.py'
IP keresés abbxhad.web.elte.hu... 157.181.151.153, 157.181.151.154
Connecting to abbxhad.web.elte.hu|157.181.151.153|:80... kapcsolódva.
HTTP kérés elküldve, várom a választ... 404 Not Found
23:40:38 HIBA 404: Not Found.

esetleg ezt meg tudnad csinalni az fvwm-crystalhoz?

Úgy gondolod, hogy mindig az asztalon lenne? mert akkor még azt is meg kell oldani, hogy updatelje magát rendszeresen, illetve mi van, ha mondjuk eltekerted egy hónappal korábbra, véletlenül úgyhagytad, és olyankor vált dátumot? lehet ilyenekkel játszani, hogy ha az egér elhagyta az ablakot, akkor automatikusan visszaálljon a mai dátumra mondjuk 1 perc múlva, stb, szóval sok a kérdés.

hmm. jogos. onnet jutott eszembe, hogy regen hasznaltam egy kellemes lightweight asztali kalendart, gdeskcal neven. Ezt azota kiszedtek a disztrombol, igy nem hasznalom. ennek potlasara gondoltam ezt felhasznalni

Megprobalom beleintegralni az fvwm-crystalba, annyira, hogy a kulonbozo path, binding, fuggvenyek a helyukon legyenek. binding-ot fvwm kezeli? erre a kodot meg tudnad adni? az en fvwm tudasom kimerul a man-ok nezegeteseben, ha mar lehet masolni, akkor tegyuk azt :)

nalad ez most hogy mukodik? felbukkano ablakkent?

ha mar felbukkano ablak, akkor ez is tokeletes. elerheto lehetne a fomenubol, rakattintasz elojon. nem tudom nalad hogy van megoldva a lecsukasa, ez ahogy jonak latod, szinten menubol, vagy close gomb...

fvwm-crystal segitseg:

fvwm/components/functions/ <- ide a fuggvenyeket kell berakni
fvwm/components/bindings/ <- ide a bindingokat
fvwm/scripts <- scriptek helye

a menu-t hirtelen nem talalom mi generalja, de meg keresem.

ha megirod, akkor becsomagolnam es elkuldenem harnirnak, hogy mas fc hasznalokhoz is eljusson.