IUP

Toolkit voor het bouwen van grafische gebruikersinterfaces
Download nu

IUP Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • MIT License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Antonio Escano Scuri
  • Uitgever website:
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 3.8 MB

IUP Tags


IUP Beschrijving

Toolkit voor het bouwen van grafische gebruikersinterfaces IUP is een gratis en open source, draagbare toolkit voor het bouwen van grafische gebruikersinterfaces. IUP biedt een configuratie-API in drie basistalen: C, Lua en LED. IUP's doel is om een programma te laten uitvoeren in verschillende systemen zonder enige wijziging. Momenteel verkrijgbare interface-elementen kunnen als volgt worden ingedeeld: · Primitieven (effectieve gebruikersinteractie): dialoogvenster, label, knop, tekst, multi-line, lijst, schakelaar, canvas, frame, afbeelding. · Samenstelling (manieren om de elementen te tonen): HBOX, VBOX, ZBOX, vul. · Groeping (definitie van een gemeenschappelijke functionaliteit voor een groep elementen): radio. · MENU (gerelateerd aan de menubalken en de pop-upmenu's): menu, submenu, item, scheider. · Extra (elementen gebouwd buiten de hoofdbibliotheek): wijzerplaat, meter, matrix, tabbladen, taxateur, opengl canvas, kleur chooser, kleurbrowser. · Dialogen (handige vooraf gedefinieerde dialoogvensters): bestandsselectie, bericht, alarm, gegevensinvoer, lijst selectie. Vandaar dat IUP een aantal voordelen heeft boven andere interface-toolkits beschikbaar: · Eenvoud: vanwege het kleine aantal functies en het kenmerkmechanisme, is de leerkromme voor een nieuwe gebruiker vaak sneller. · Draagbaarheid: dezelfde functies worden geïmplementeerd in elk van de platforms, waardoor de draagbaarheid van het interface-systeem. · Customiza tie: de dialoogspecificatietaal (LED) en de LUA-binding (IUPLUA) zijn twee mechanismen waarin het mogelijk is om een aanvraag voor een specifieke gebruiker aan te passen met een Simple-Syntax-tekstbestand. · Flexibiliteit: het abstracte lay-outmechanisme biedt flexibiliteit Dialoogcreatie. · Extensibiliteit: de programmeur kan indien nodig nieuwe interface-elementen maken. Wat is er nieuw in deze release: · Nieuw: functie Iupresetattribute. · Nieuw: MINMAX-kenmerk voor IUPSPLIT. · Nieuw: Global Attribuut Single Instance Dus de applicatie kan het aantal van zijn instanties in Windows beperken. COPYDATA_CB Callback voor iUpdialog in Windows om de opdrachtregel van de secundaire gevallen te ontvangen wanneer SquareSance wordt gebruikt. · Nieuw: attributen WMFAVAILBARE, EMFAVAILBARE, SAVEWMF en SAVEEMF voor iUpclipboard in Windows. · Gewijzigd: sommige LUA-parameters die het "nummer" gebruiken in "integer". · Gewijzigd: vervangen Old "Arg" -gebruik voor "..." om een betere compatibiliteit met Luajit te verbeteren. Dankzij J.-F. Dop. · Gewijzigd: iupsaveclassattributes om geen waarden op te slaan die gelijk zijn aan de standaardwaarden. · Gewijzigd: IupfiledLG-gedrag in MOTIF om Auto-wijziging te voorkomen wanneer een map is gewijzigd. · Gewijzigd: C-functie IUPLUA_DOFILE zal nu controleren op de iUPLUA_DIR-omgevingvariabele wanneer het bestand niet kon worden geopend. · Gewijzigd: Controle van LOHS-inclusie verplaatst van de broncode naar de makefile. · Gewijzigd: verwijderde compatibiliteit met vereisen "iUplua ...


IUP Gerelateerde software