GTK2 :: Helper

GTK2 :: Helper is een PERL-module voor gemaksfuncties voor de GTK2-module.
Download nu

GTK2 :: Helper Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Jrn Reder
  • Uitgever website:
  • http://search.cpan.org/~jred/

GTK2 :: Helper Tags


GTK2 :: Helper Beschrijving

GTK2 :: Helper is een PERL-module voor gemaksfuncties voor de GTK2-module. GTK2 :: Helper is een PERL-module voor gemaksfuncties voor de GTK2-module.Synopsis Gebruik GTK2 :: Helper; # Handvat I / O Watchers gemakkelijk, zoals GTK 1.x deed $ Tag = GTK2 :: Helper-> Add_Watch ($ FD, $ COND, $ CALLBACK, $ Gegevens) $ RC = GTK2 :: Helper-> Verwijderen_Watch ($ Tag ) AbstractDeze module verzamelt GTK2-helperfuncties, die implementeren van enkele algemene taken makkelijker worden. GTK2 :: Helper-> Add_Watch (...) $ Tag = GTK2 :: Helper-> Add_Watch ($ FD, $ COND, $ CALLBACK, $ Gegevens) Deze methode is een wikkel voor glib :: io-> add_watch. De callback wordt elke keer gebeld wanneer het veilig is om te lezen van of te schrijven naar de bekijked filehandle. $ Fdunix-bestandsdescriptor die moet worden bekeken. Als u de FileHandle-module gebruikt, krijgt u deze waarde van de methode van de filehandle-> filmeno (). $ Condmay is ofwel 'in' of 'uit', afhankelijk van als u wilt lezen van de filehandle ('in') of ernaar schrijven ('uit'). $ callbacka subroutine referentie of sluiting, die wordt genoemd, als u veilig op het bestand kunt werken, zonder het risico van het blokkeren van uw aanvraag, omdat de filehandle niet klaar is voor het lezen van resp. Schrijven. MAAR AUWOORD: U moet PERL's ingebouwde lees- en schrijffuncties hier niet gebruiken omdat deze altijd met gebufferde I / O werken. Gebruik in plaats daarvan een laag niveau sysread () en syswrite (). Anders kan PERL meer gegevens lezen in zijn interne buffer als uw callback daadwerkelijk verbruikt. Maar Glib noemt de terugslag niet op gegevens die al in PERL's buffer bevindt, alleen wanneer gebeurtenissen op de onderliggende DUBIX-bestand descriptor optreden. De callback-subroutine moet altijd true retourneren. Twee signaalwatchers zijn intern aangesloten (de I / O-kijker en een HUP-watcher, die op EOF () of andere uitzonderingen) wordt genoemd. Returning False van een opslag van een wachter, verwijdert de correspondentwatcher automatisch. Omdat we intern twee kijkers hebben, is er maar één van hen verwijderd, maar waarschijnlijk niet allebei. Dus terugkeren en gebruik GTK2 :: Helper-> Verwijderen_Watch om een kijker uit te schakelen, die werd geïnstalleerd met GTK2 :: Helper-> Add_Watch. (GTK2 :: Helper kan dit omzeilen door uw callback te wikkelen met een sluiting die altijd true is. Maar Waarom het toevoegen van een ander niveau van indirection als het schrijven van een eenvoudige "1;" aan het einde van uw callback dit probleem oplost?;) $ DATATHIS-gegevens worden doorgegeven aan de callback. $ Tagde methode retourneert een tag die de aangemaakte kijker vertegenwoordigt. Later moet je deze tag doorgeven aan GTK2 :: Helper-> Verwijderen_Watch om de kijker te verwijderen. Vereisten: · Perl


GTK2 :: Helper Gerelateerde software

Pobject

POBJECT is een basisklasse voor PERL-objecten, neemt de irritatie uit van het maken van eigenschappen voor objecten. ...

200

Downloaden

Gtk2fu

GTK2FU is een GTK2 gevorkte ultieme, een krachtige laag bovenop GTK2. ...

188

Downloaden