Woopsi

Ücretsiz ve Açık Kaynak Nintendo DS GUI Kütüphanesi
Şimdi İndirin

Woopsi Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • Freeware
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Antony Dzeryn
  • yayıncı web sitesi:
  • İşletim sistemleri:
  • Mac OS X
  • Dosya boyutu:
  • 2.2 MB

Woopsi Etiketler


Woopsi Açıklama

Ücretsiz ve Açık Kaynak Nintendo DS GUI Kütüphanesi Woopsi, C ++ 'da yazılmış olan Nintendo DS için bir pencere sistemidir, bu, diğer programcıların uygulamaları için kullanabilecekleri, insanların yazması gereken sıkıcı miktarda GUI kodunu azalttığını, sistemin kendisi gevşek bir şekilde azaltan basit bir pencereli GUI sistemi oluşturmayı amaçlar. Commodore Amiga'nın "Sezgini" pencereleme sistemine dayanarak. Sistemdeki her şey bir "gadget" olarak değerlendirilir (Windows, Windows'un bir pencerenin alt sınıfı olarak her şeyi yapacağı şekilde), her şey bir "ekran" ortamında ve sistemin görünümünü ve benzeri bir şekilde gerçekleşir. Kasıtlı olarak eski amiga sistemine benziyor. Not: Woopsi, BSD lisansı şartlarına göre lisanslı ve dağıtılır. İşte "Woopsi" nin bazı önemli özellikleri: · Birden fazla ekran desteği · Skinnable ekranlar ve pencereler · Sürüklenebilir pencereler ve ekranlar dahil sürüklenebilir gadget'lar · Kenarlıksız pencereler de dahil olmak üzere Kenarlıksız Gadget'lar · Dahili hata ayıklama konsolu · Tüm gadget'lar modal olabilir · Akıllı, optimize edilmiş gadget çizim ve silme · Etkinlik sistemi · Derinlik sıralama · Otomatik Gadget çöp toplama · Diğer C ++ yazılımlarına kolay entegrasyon için nesne odaklı tasarım · Hızlı GUI Yaratılışı için Basit API · Basit "çoklu görev" - her pencere aynı anda çalışır · 16 bit çerçeveBuffer ekran modunu kullanır Tam bir kullanıcı arayüzü bileşenleri kümesi: · Metin hizalama işlevselliğine sahip metin düğmeleri · Görüntü düğmeleri · Animasyonlu düğmeler · Radyo düğmeleri ve radyo düğmesi grupları · Kutuları onayla · Etiketler · İmleç destekli tek satır metin kutuları · İmleç destekli çok satırlı metin kutuları · Ekranlar · Pencereler · Degrade arka planlar · SuperbitMap, Kalıcı Çizim ve Küçük Gadget'larda Büyük Bitmaps Gösterilecek · Ebeveyn kabından daha büyük olan bölgelerdeki grafikler veya gadget'ları içeren paneller, kaydırma panelleri · Kaydırma çubukları · Slider çubukları · Bağlama duyarlı menü · Liste kutuları · İlerleme çubukları · İstekliler · Dosya istekliler · Döngü düğmeleri · Tuş takımı · Takvim Yeni gadget'lar inşa etmek için eksiksiz API: · Destekleyen Genişletilebilir Yazı Tipi Sistemi · Sabit genişlik, bit dolu tek renkli yazı tipleri · Sabit genişlik, 16 bit renkli bitmap yazı tipleri · Sıkıştırılmış orantılı yazı tipleri (monokrom ve 16 bit) · Sarma işlevleri ve genişlik hesaplaması dahil olmak üzere metin manipülasyonu · Değişken Framerates ve Standart / PingPong Döngü için Destekli Animasyon Sınıfı Derinlik sıralanmış, kırpılmış, donanım hızlandırılmış çizim fonksiyonları sağlayan Graphicsport sınıfı: · Piksel komplo · Optimize edilmiş yatay / dikey çizgiler · Bresenham Omni yönlü çizgiler · Doldurulmuş ve doldurulmamış dikdörtgenler · Dolgulu ve doldurulmamış daireler · Bitmap Bloğu · Şeffaf renk anahtarına sahip bitmap bliketi · Xor Yatay / Dikey Çizgiler ve Piksel Plotting · Taşkın dolgusu · Bağlantılı liste, dinamik dizi ve hashmap şablon konteyner sınıfları ve iterator sınıfları · Tarih sınıfı Çoklu Yapı Seçenekleri: · Palib desteği olmadan / olmadan · DS olmayan platformlarda yerli derlemeyi kolaylaştırmak için SDL katmanı ve Yardım Taşınması · Libwoopsi.a kütüphane inşa Gereksinimler: · SDL · Xcode Bu sürümde yenilikler: Düzeltmeler: · FileRequester örneğinden PALIB bağımlılığı kaldırıldı. · FileRequester Gadget, Devkitarm R24 (Quirky) için sabit. · Tek Seçim modunda bir seçenek seçildiğinde, liste kutusu doğru şekilde yeniden düzenlenir. · Maks ve min değerleri aynı (ilginç) ise, değeri ayarlamaya çalışırken Slidervertical'da düzeltildi. · Maksimum ve dak değerleri aynı ise, değeri ayarlamaya çalışırken Sliderhorizontal'da sabit çarpma. · Yolun bittiğinde FileRequester kazası düzeltildi (Quirky). · SDL'de çift tıklama düzeltildi (ilginç). · FileRequester SDL (Quirky) için sabit. · SDL yolu düzeltmeleri (ilginç). · SDL modunda (ilginç) çıkmak için kaçış tuşu. · WindowBorderTop ve SkinnedWindowbordertop artık pencere başlığı değişirse (ilginç), belleği serbest bırakır. · Screentitle ve SkinnedScreenTITLE Artık ekran başlığı değişirse (ilginç) belleği serbest bırakır. · Derinlik gadget ile pencere derinliğini çevirme artık bozuk pencere içeriğine neden olmaz. · Çeşitli metin sınıfı yöntemlerinin sabit doğruluğu düzeltildi. · SDL FrameBuffers, Black'e başladı. · Daha doxygen düzeltmeleri. · Kaldırılan Woopsiarray :: BAŞLOR (). · Kaldırılan LinkedList :: BAŞLOR (). · Gadget :: Beraberlik () Gadget :: Redraw () 'ya yeniden adlandırıldı ve tüm sınıflardan gereksiz aşırı yüklenmeyi kaldırdı. · Gadget sınıfında Const Düzeltme düzeltmeleri. · ScrollingTextBox, ilk başlatıldığında kaydırma çubuğu kavrama konumunu doğru ayarlar. · Alt kutusu, serbest bırakıldığında Xor'u doğru çizer. · İstenen, serbest bırakıldığında XOR'u doğru çizer. · Woopsikeyboard artık kendisini dekorasyon olay işleyicisi iki kez eklemiyor; tıklatıldığında / serbest bırakıldığında XOR REP Çizimini düzeltir. Yeni özellikler: · Eklenen Gadget :: getchild () ve gadget :: getchildcount () (Leonelhs için). · Eklenen bağlam menü örneği (Leonelhs için). · Listdata sınıfı, ListdataEventHandler nesnelerine etkinlikleri yükseltir. · Listbox ListData olaylarını dinler. · ETKİNLİK İÇİN ARAŞTIRMA BASİT ŞARTMASI SINIFI. Refale Gadget Olay Sistemi: · GadgetEventargs sınıfı ile EventArgs yapısını değiştirdi. · EventHandler'i GadgetEventHandler'e yeniden adlandırdı. · Gadget'ların artık birden fazla olay işleyicisine sahip olabilir. · Birden fazla yöntemle değiştirilen enveevent () yöntemi. · GadgetEventHandler'den OlayType Enum'u kaldırın. · Listdata olayları, işaretçiler yerine referanslarla geçti. · Woopsikeyboard bir dizi yeni etkinlik içerir: basın, bırakın, tekrarlayın · WoopSiKeyboard artık son tuşa tıklanan en son tuşları saklamıyor. WoopSiKeyboard, Olayla İlgili Sınıflar Setine Sahiptir: · KlavyeEventHandler · KlavyeEventargs Refabrited Bağlam Menüsü Olay Sistemi: · ContextMenueventargs sınıfı eklendi; · ContextMenu'dan "_value" kaldırıldı; · Woopsi'den "getContextMenuValue ()" kaldırıldı; · Seçilen içerik menüsü öğesi şimdi ContextMenueventargs :: GetItem () ile erişilebilir. · Kaydırıcı tutuş otomatik olarak yeniden boyutlandırılır; ResizeGrip'i () aramanıza gerek yok. · Ekstra point çukurları artık önbelleğe alındı (Sans çocuk zencileri) ekstra hız için. · Gadget Rect önbellekleme ayrı bir rectcache sınıfına taşındı. · RectCache :: ResmiOverLappedrects, özyinelemesiz hale getirildi. · Gadget :: ClipldtoHierarşi özyinelememiştir. · FrameBuffer'in bölgelerini kopyalamak için GRACKICSPORT :: COPY () eklendi. · Ekran sürükleme kodu geliştirilmiş; Yeni Graphicsport :: Copy () yöntemini kullanır. · Gadget'ların bölgelerini kaydırmak için Graphicsport :: Scroll () eklendi. · ScrollingPanel'den kaydırma kodunu kaldırın ve bunun yerine yeni kaydırma () yöntemine güvenin. · Tüm Gadget'lara DimmedScreen işlevselliğini eklemek için Graphicsport :: LIM () işlevi eklendi.


Woopsi İlgili Yazılım

pyxmdb

Sınırlandırılmış metin dosyalarını içe aktarma / dışa aktarmak için veritabanı yardımcı programı (örn. CSV) ...

165 13 KB

İndirmek

Rcor

Gereksinim açıklamalarını otomatik testlere dönüştürmenize yardımcı olan Ücretsiz Ruby Geliştirme Çerçevesi ...

177 32 KB

İndirmek