Woopsi

Gratis en Open Source Nintendo DS GUI Library
Download nu

Woopsi Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Freeware
  • Prijs:
  • FREE
  • Naam uitgever:
  • Antony Dzeryn
  • Uitgever website:
  • Besturingssystemen:
  • Mac OS X
  • Bestandsgrootte:
  • 2.2 MB

Woopsi Tags


Woopsi Beschrijving

Gratis en Open Source Nintendo DS GUI Library Woopsi is een windersysteem voor de Nintendo DS, geschreven in C ++, die tot doel heeft een eenvoudig venster-GUI-systeem te creëren dat andere programmeurs voor hun toepassingen kunnen gebruiken, waardoor de vervelende hoeveelheid GUI-code kan worden verkleind die mensen moeten schrijven. Het systeem zelf is losjes Gebaseerd op de "Intuïtiesysteem van de Commodore Amiga. Alles in het systeem wordt behandeld als een "gadget" (op dezelfde manier dat Windows alles behandelt als een subklasse van een venster), vindt alles plaats binnen een "scherm" -omgeving en het uiterlijk van het systeem opzettelijk lijkt op het oude amiga-systeem. Opmerking: Woopsi heeft een licentie en gedistribueerd onder de voorwaarden van de BSD-licentie. Hier zijn enkele belangrijke kenmerken van "Woopsi": · Ondersteuning van meerdere scherm · Skinnaarlijke schermen en ramen · Slentvolle gadgets, inclusief sleepbare ramen en schermen · Borderloze gadgets, waaronder randloze ramen · Ingebouwde debug-console · Alle gadgets kunnen modaal worden · Intelligent, geoptimaliseerd gadget en wissen · Evenementensysteem · Diepte sorteren · Automatische Gadget Garbage Collection · Object-georiënteerd ontwerp voor eenvoudige integratie in andere C ++ -software · Eenvoudige API voor Rapid GUI Creation · Simplistische "multitasking" - elk venster loopt tegelijkertijd · Gebruikt 16-bits framebuffer weergavemodus Een volledige set gebruikersinterface-componenten: · Tekstknoppen met tekstuitlijning-functionaliteit · Beeldknoppen · Geanimeerde knoppen · Radio-knoppen en radioknopgroepen · Selectievakjes · Labels · Single-line tekstvakken met cursorondersteuning · Multi-line tekstvakken met cursorondersteuning · Schermen · Ramen · Gradiëntachtergronden · Superbitmap, voor aanhoudende tekening en het weergeven van grote bitmaps in kleine gadgets · Scrollende panelen, voor het bevatten van afbeeldingen of gadgets binnen regio's die groter zijn dan de oudercontainer · Schuifbalken · Schuifbalken · Context-gevoelig menu · Lijstvakken · Voortgangsbars · Aanvragen · Bestandsopdrachten · Fietsknoppen · Toetsenbord · Kalender Complete API voor het construeren van nieuwe gadgets: · Extensible lettertype-systeem dat ondersteunt · Vaste breedte, bit-verpakte monochrome lettertypen · Vaste breedte, 16-bits kleurenbitmap-lettertypen · Gecomprimeerde proportionele lettertypen (monochroom en 16-bits) · Tekstmanipulatie, inclusief wikkelfuncties en breedteberekening · Animatieklasse met ondersteuning voor variabele Frameraten en Standaard / PingPong Looping GraphicSport-klasse die diepte-gesorteerde, geknipt, hardware-versnelde tekeningfuncties: · Pixelplotten · Geoptimaliseerde horizontale / verticale lijnen · Bresenham Omni-directionele lijnen · Gevulde en ongevulde rechthoeken · Gevulde en ongevulde cirkels · Bitmap blitting · Bitmap blitting met transparante kleurentoets · XOR Horizontale / verticale lijnen en pixelplotten · Overstroming · Gelinkte lijst, dynamische array en hashmap sjabloon containerclasses en iteratorklassen · Datumklasse Meerdere build-opties: · Met / zonder Palib-ondersteuning · SDL-laag om native compilatie op niet-DS-platforms en steunpoort te vergemakkelijken · Libwoopsi.a Library Build Vereisten: · SDL · Xcode Wat is er nieuw in deze release: Fixes: · Verwijderde Palib-afhankelijkheid van het voorbeeld van Filerequester. · Filerequester Gadget Fixed voor Devkitarm R24 (eigenzinnig). · Listbox REDRAWS correct wanneer een optie is geselecteerd in één selectiemodus. · Vaste crash in Slidervertical bij het proberen om waarde in te stellen als Max en Min-waarden hetzelfde zijn (eigenzinnig). · Vaste crash in sliderHorizontal bij het proberen om waarde in te stellen als Max en Min-waarden hetzelfde zijn. · Vaste filerquestercrash wanneer het pad volgt (eigenzinnig). · Dubbelklik in SDL (Quirky). · Filerequester opgelost voor SDL (eigenzinnig). · SDL PATH-fixes (eigenzinnig). · Escape-toets om te stoppen in de SDL-modus (eigenzinnig). · Raambordertop en Skinnedwindowbordertop hebben niet langer aanwijzingen om het geheugen te bevrijden als venstertitel verandert (eigenzinnig). · Screntitle en SkinnedSCreentitle hebben niet langer aanwijzingen om geheugen te bevrijden als schermtitel verandert (eigenzinnig). · Flipping vensterdiepte met diepte gadget resulteert niet langer in de inhoud van het beschadigde venster. · Vaste const-juistheid van verschillende tekstklasse-methoden. · SDL-framebuffers geïnitialiseerd naar zwart. · Meer doxygen-fixes. · Verwijderd WoopSiarray :: Begin (). · Verwijderde Linkedlist :: Begin (). · NAUWNED GADGET :: DRAAI () NAAR GADGET :: REDRAW () en verwijderde onnodige overbelastingen uit alle klassen. · Const-correctheid fixeert in gadgetklasse. · ScrollingTextBox Past de scrollbar-grippositie correct aan bij het eerst initialiseren. · Alert Box trekt XOR correct correct wanneer deze wordt vrijgegeven. · Surder trekt XOR correct correct wanneer deze wordt vrijgegeven. · Woopsikeyboard voegt zichzelf niet langer toe als de decoratie-gebeurtenishandler twee keer; Lost XOR RECT-tekening op wanneer geklikt / vrijgegeven. Nieuwe functies: · Gadget toegevoegd :: Getchild () en Gadget :: Getchildcount () (voor Leonelhs). · Toegevoegd contextmenuvoorbeeld (voor Leonelhs). · LISTDATA-klasse verhoogt evenementen naar listdataeventhandler-objecten. · Listbox luistert voor LISTDATA-evenementen. · Toegevoegde basissjabloonklasse voor gebeurtenis Args passeren. Refactured Gadget Event System: · Vervangen Eventargs Struct met Gadgeteventargs-klasse. · Hernoemde EventHandler naar GadgeteventHandler. · Gadgets kunnen nu meerdere evenementenhandlers hebben. · Vervangen omgaande () -methode met meerdere methoden. · Verwijderde EventType Enum van GadgeteventHandler. · LISTDATA-evenementen doorgegeven door referenties in plaats van aanwijzingen. · Woopsikeyboard bevat een reeks nieuwe evenementen: druk op, vrijgave, herhaling · Woopsikeyboard slaat niet langer de laatste sleutel op. Woopsikeyboard heeft een aantal gebeurtenis-gerelateerde klassen: · KeyboardeventHandler · Keyboardeventargs Refactored Context Menu Event System: · Toegevoegde contextmenueventargs-klasse; · Verwijderd "_value" van contextmenu; · Verwijderd "GetContextMenuvalue ()" van Woopsi; · Geselecteerde contextmenu-item nu toegankelijk via contextMenueventargs :: getitem (). · Slider-grip is automatisch het formaat; Niet nodig om Resizegrip () te bellen. · Eindpuntscentrum nu Cached (Sans Child Rects) voor extra snelheid. · Gadget REEL-caching verhuisde naar een afzonderlijke rectcache-klasse. · RECHTCACHE: VERWIJDERINGPUNTEN GEMAAKT GEMAAKT NIET-RECURSIVE. · GADGET :: cliprecttohierarchie gemaakt niet-recursief. · Graphicsport :: Kopiëren () om regio's van de framebuffer rond te kopiëren. · Screen-sleepcode verbeterd; Gebruikt nieuwe Graphicsport :: COPY () -methode. · Gevoegde Graphicsport :: Scroll () om regio's van gadgets te scrollen. · Verwijderde scrollling-code van ScrolingPanel en vertrouw in plaats daarvan op nieuwe scroll-methode (). · Functie van GraphicSport :: Dim () toegevoegd om DimmedScreen-functionaliteit aan alle gadgets toe te voegen.


Woopsi Gerelateerde software

Ruby concordion

helpt robijnse ontwikkelaars om gewone Engelse vereistenbeschrijvingen naar geautomatiseerde tests te converteren ...

163 295 KB

Downloaden

Neurof

Een gratis en open source Lightweight Java Neural Network Framework om gemeenschappelijke neurale netwerkarchitecturen te ontwikkelen en te simuleren ...

251 3.8 MB

Downloaden

Orbjson

Een gratis en open source JSON-RPC Object Aanvraag Broker voor JavaScript / Ruby RPC-interactie ...

135 291 KB

Downloaden

Pyv8

Open Source Python Wrapper voor de Google V8 JavaScript-engine ...

259 23 KB

Downloaden