ParaGUI

Yazılım ekran görüntüsü:
ParaGUI
Yazılım detaylar:
Versiyon: 1.1.7
Qayıt: 3 Jun 15
Geliştirici: Alexander Pipelka
Lisans: Ücretsiz
Popülerlik: 2

Rating: nan/5 (Total Votes: 0)

ParaGUI bir çapraz-platform yüksek seviyeli uygulama çerçevesi ve GUI (grafik kullanıcı arayüzü) kütüphanedir.
Çeşitli platformlarda derlenebilir (Linux, Win32, BeOS, MacOS, ...)
ParaGUI Basit Doğrudan Layer (SDL) dayanmaktadır.
ParaGUI framebuffer ekranlarda çalışan crossplatform multimedya uygulamaları ve gömülü cihazlarda hedeflenmektedir.
Burada "ParaGUI" bazı temel özellikleri şunlardır:
· LGPL altında yayınlandı
· Yalındır C ++ sınıfı tasarım
· Çapraz platform
· Örtüşen widget alfa-karıştırma destekler
· Threadsafe
· Son derece özelleştirilebilir widget
· (Arka plan geçişlerini, arka plan resimleri, şeffaflık, renkler, yazı tipleri)
· XML yapılandırma
· Birçok standart widget zaten uygulanmakta
· (Düğmeler, etiketler, çubukları, ProgressBars, pencereler ...)
· Kendi widget oluşturabilirsiniz
· (Varolan widget'ı alt sınıf)
· (Derleme zamanında yapılandırılabilir) SDL_Image yoluyla çeşitli imagetypes destekler
· Geri arama çerçeve olarak libSigC ++ kullanarak
· UNICODE desteği
Bu Sürümdeki Yenilikler:
· Eklenen PG_Factory (evet)
· PG_MessageObject temizleme (PG_Application taşımak kodu) başladı
· PG_Window için GetTitlebarHeight () / SetTitlebarHeight eklendi
· SetTitlebarColor olarak yeniden adlandırıldı SetColorTitlebar
· Işaretli PG_MessageBox :: WaitForClick eskimiş
• Yeni RunModal () / SetModalStatus (int) yöntemleri
· PG_ScrollArea :: ScrollToWidget (..) şimdi alan-sınırları onur
· "Using namespace std;" kaldırıldı başlık dosyalarından
· "Using namespace std;" kaldırıldı tüm kaynaklardan
· PG_Application dan al / SetApplicationPath kaldırıldı
· Sadece fade-in görünmez widget
· 1.1.8 için sürüm çarptı
· Gizli widget "titrek" fixed
PG_MultiLineEdit içinde · Sabit sonsuz döngüler
· Eklenen PG_Button :: SetIconIndent (Uint16)
Alman "noktalı harfler" nin · Sabit olmayan unicode oluşturma
· Metnin sabit hizalama (PG_Button)
· PG_TimerID çıkarıldı. Şimdi PG_TimeObject :: kimliği kullanın
· Debian için .so libSDL_image * sabit tespiti
 
· Sebastian yamaları uygulandı:
· Sanal yapılan PG_Application :: RunEventLoop () daha kolay sınıflara yapmak
· Yapılan PG_Application :: my_quitEventLoop kolay sınıflara yapmak için korunan
PG_DropDown kullanılabilir · yapılan PG_LineEdit sinyalleri
· Sanal yapılan PG_DropDown :: handleButtonClick () daha kolay sınıflara yapmak
· Sanal yapılan PG_MessageBox :: handleButton () daha kolay sınıflara yapmak
· Sanal yapılan PG_RadioButton :: handleButtonClick () daha kolay sınıflara yapmak
PG_Rect :: PG_Rect (x, y, w, h) için: · çıkarıldı PG_Rect :: PG_Rect () ve ilave varsayılan params yerine
Kolay sınıflara yapmak · yapılan PG_Scrollbar :: handleButtonClick sanal
· IDWIDGETLIST_VSCROLL ve IDWIDGETLIST_HSCROLL içine PG_ScrollWidget :: IDWIDGETLIST_SCROLL ayrılmıştır
· Sanal yapılan PG_SpinnerBox :: handleButtonClick () daha kolay sınıflara yapmak
· Sanal yapılan PG_SpinnerBox :: handleEditEnd () daha kolay sınıflara yapmak
· Ilave PG_Window :: GetTitlebarColor ()
· Sanal yapılan PG_Window :: handleButtonClick () daha kolay sınıflara yapmak
· VC.NET sabit bazı derleme hataları nedeniyle eksik ad erişimi oluştu
· Yeniden işlenmiş PG_Button :: SetSizeByText ()
· Yeniden işlenmiş PG_Label :: SetSizeByText ()
· Yeniden işlenmiş PG_Button :: SetSizeByText ()
· Yeniden işlenmiş PG_RadioButton :: SetSizeByText ()
My_AutoVerticalResize yanlış yalnızca · yapılan PG_RichEdit :: CompleteLines () çağrısı CheckForScrollBars ()
· PG_RadioButton eklendi fare tekerleği desteği
Yeni metin eklerken · 0 PG_RichEdit en scrollarea yüksekliği sıfırlamak
Paratest.cpp için: · ilave SetSizeByText () örneği
· Temizleme biraz
· Bazı küçük düzeltmeler doc eklendi
· PG_MessageObject ilave sinyaller
· Ilave PG_LogConsole :: SetMaxLogLines ()
· PG_RichEdit: (doğru bool bHorizontal = bool bVertical = doğru) SetAutoResize ile SetAutoVerticalResize () ile ikame
· PG_RichEdit: Uint16 değiştirildi tabSize parametresi
· PG_RichEdit: Bir kelime bir satır görüntülenecek çok büyük olduğu zaman meydana gelen sonsuz döngü hata düzeltildi
· PG_RichEdit: Bir 'mola' ekleyerek bir algoritma geliştirilmiş
· PG_RichEdit: ilave SetLineWidth ()
· PG_ScrollWidget: ilave SetShiftOnRemove (), GetScrollPosX () ve GetScrollPosY ()
· Ilave PG_Window :: SetMovable ()
· Yaptı PG_Widget :: eventMouseLeave () imleç aslında ana alanı çok bırakır sadece) kendi ebeveynin eventMouseLeave (çağrı
· PG_SpinnerBox: bazı sanal düzenleyiciler kaldırıldı potansiyel kazasında düzeltmek için
· Theme_priv.h: Bazı ad std referanslar eklendi VC mutlu etmek
· Bazı gereksiz kod kaldırıldı
· Yaptı PG_ScrollArea :: DeleteAll çağrı alan değiştirme sinyalleri
· Bazı doc güncellemelerini eklendi
· PG_Image: şimdi çizim moduna seçebilirsiniz
· PG_LineEdit: kolay subclassing (sanal yapılan SetCursorPos () -> eg
· PG_MultiLineEdit)
· PG_RadioButton:) GetFirstOfGroup () ve GetNextOfGroup (eklendi
· PG_RichEdit: Sabit boyutlandırma
· PG_ScrollArea:
· Eklenen yöntem ana Widget otomatik olarak yeniden boyutlandırılır olması
· (SetResizeParent (bool bRemove, bool badd))
ScrollTo için ScrollToWidget () den kontrol · taşındı sınırları ()
· PG_ScrollWidget:
· Eklenen SetAutoResize (bool bRemove, bool badd)
·) (ScrollToWidget çağrılırken düzgün olarak scrollbar güncelleme yapılmış
· PG_DropDown: Varsayılan olarak otomatik olarak yeniden boyutlandırmak
· PG_Widget:
SetFontColor için · eklendi param 'bRecursive' ()
· EnableReceiver eklendi (bool etkinleştirmek bRecursive bool)
· Paraconfig_win32.h: Makro UNICODE_ENABLED adını ENABLE_UNICODE için
· VC ++ 7.1 ile ilgili YChar istisna uygulanması için engelli uyarı sel
· YChar en ve YString sınıf bildirimleri için DECLSPEC eklendi
· Onun PG_MultiLineEdit için (bir END tuşuna hata ile ilgili) Jeremie bir düzeltme ekledi (teşekkürler Jeremie!)
· PG_MultiLineEdit için düzeltmeler (artık çöker)
·) (PG_DropDown :: GetFirstInList eklendi
 
· Ulf Lorenz gelen yamaları uygulandı:
· PG_Draw :: DrawTile yorumladı
· PG_Draw yorumladı :: DrawGradient
· PG_Rect: basitleştirilmiş bazı if-maddeleri
· Surface.cpp: minik çek eklendi, diğeri kaldırıldı
· Surface.cpp: korunmuş klip rect
· PG_Widget :: FadeOut: Kilit ekranı yüzey blitting önce
· PG_Widget :: RestoreBackground: düzgün ekran clipRect geri
· PG_Widget :: eventBlit: Uygun ekran kilitleme
· PG_Widget :: çizin [H | V] Hattı: Uygun ekran kilitleme
· PG_Widget: bazı küçük yorumlar, eski bir işlevi kaldırıldı
· PG_Button :: eventMouseLeave: tıklayarak bir düğme untoggle olabilecek bir kritik hata düzeltildi
· Üzerinde uzakta fareyi hareket ettirerek ve hangi olur fareyi serbest
· Düğmesine untoggle ama click olayı serbest.
· PG_Button :: SetBorderSize: tek bordersize her üç durum için ayarlanmış olacak küçük bir hata düzeltildi
· PG_Button :: eventBlit: Ekran kilitli şimdi
· Kod bazı eski hatları kaldırıldı, yorum ekledi
 
· Fred Ollinger gelen yamaları uygulandı:
· Çok çok belge güncellemeleri
· Katma widget ekran
· Yeni başlayanlar-öğretici
 
· Muhammed Yousif

büyük unicode yama uygulanan

Geliştirici Diğer yazılım Alexander Pipelka

Aeskulap
Aeskulap

3 Jun 15

Aeskuap
Aeskuap

3 Jun 15

Yorumlar ParaGUI

Yorum Bulunamadı
Yorum eklemek
Görüntülerde açın!