libglade

Libglade-bibliotheek Hiermee kunt u glade-interfacebestanden in een programma bij runtime laden.
Download nu

libglade Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • James Henstridge
  • Uitgever website:
  • http://www.pygtk.org/

libglade Tags


libglade Beschrijving

Met Libglade-bibliotheek kunt u de glade-interfacebestanden in een programma bij runtime laden. Met Libglade-bibliotheek kunt u de glade-interfacebestanden in een programma bij runtime laden. Het vereist geen open plek om te worden gebruikt, maar de pas is verreweg de eenvoudigste manier om de interfacebestanden te maken. Zie Test-Libglade.nl.h.to / Glade-xml.h.to / Glade-xml.h.to / Glade-xml.h.to - Compileer, u hebt het LIBXML2-pakket nodig (AKA de GNOME-XML-module in CVS) die te vinden is op de GNOME FTP-site of de spiegels. Als u gnome-ondersteuning wilt, heeft u ook het GNOME-LIBS-pakket geïnstalleerd.LIBGlade Internalsif U bent geïnteresseerd in hoe Libglade werkt, hier is een kleine beschrijving: wanneer GLADE_XML_NIEUW wordt genoemd, wordt het XML-bestand geladen met LibXML. Libglade gebruikt de Sax-interface omdat het sneller is en laat me de gegevens opslaan in een meer compacte weergave. De gegevens in het XML-bestand zijn in de cache, zodat als u de interface opnieuw laadt, het bestand niet moet worden gerepareerd. Als het bestand is gewijzigd, wordt het repareds. Nu GLADE_XML_BUILD_WIDGET wordt opgeroepen voor alle Toplevel-widgets in de interface (of als het tweede argument voor GLADE_XML_NIEUW niet null, is de widget die het verwijst, wordt behandeld als het Toplevel). Van deze widgets worden ze gemaakt door een functie die specifiek is voor het WIDGET-type, en dan wordt GLADE_XML_BUILD_WIDGET opgeroepen voor elke kinderwidget, die vervolgens in zijn ouder wordt verpakt. Dit gebeurt recursief, dus de hele interface is geconstrueerd. Nieuwe Widget-typen worden toegevoegd aan de widgetklasse hash met de functie Glade_Register_Widgets. Zie het EINDE VAN GLADE-GTK.C.Het automatisch signaalverbindingssysteem gebruikt de introspectieve mogelijkheden van dynamische koppeling. Door een handvat op null te openen, kunnen we bij alle globale symbolen (wereldwijde functies, globale variabelen) in het uitvoerbare bestand krijgen en de bibliotheken die het is gekoppeld. Dit wordt gebruikt om het adres van een signaalhandler van zijn naam te vinden, zodat GTK_Signal_Connect automatisch kan worden gebeld voor u.F-cursus, er zijn andere manieren om de signalen aan te sluiten als uw platform deze functie niet ondersteunt.


libglade Gerelateerde software

LIBLASI

LIBLASI is een eenvoudige bibliotheek die een C ++ Stream-uitgangsinterface biedt voor het maken van PostScript-documenten. ...

137

Downloaden

Domingo

Domingo is een eenvoudige, consistente, objectgerichte eenvoudig te gebruiken interface voor de Lotus Notes / Domino Java-API. ...

175

Downloaden