ParaGUI

نرم افزار تصویر:
ParaGUI
جزئیات نرم افزار:
نسخه: 1.1.7
ها تاریخ: 3 Jun 15
توسعه دهنده: Alexander Pipelka
پروانه: رایگان
محبوبیت: 2

Rating: nan/5 (Total Votes: 0)

در ParaGUI کراس پلت فرم های سطح بالا چارچوب برنامه و رابط کاربری گرافیکی (رابط گرافیکی کاربر) کتابخانه است.
می توان آن را بر روی سیستم عامل های مختلف وارد (لینوکس، های Win32، BeOS، از MacOS، ...)
ParaGUI در لایه DirectMedia ساده (SDL) است.
ParaGUI است در برنامه های کاربردی چند رسانه ای برنامه crossplatform و دستگاههای تعبیه شده عامل بر روی صفحه نمایش framebuffer هدف قرار دادند.
در اینجا برخی از ویژگی های کلیدی "ParaGUI" عبارتند از:
· تحت LGPL منتشر
· مستقیم به جلو C ++ کلاس طراحی
· کراس پلت فرم
· پشتیبانی از آلفا ترکیب ویدجت با هم تداخل دارند
· threadsafe
· ویدجت بسیار قابل تنظیم
· (شیب پس زمینه، تصاویر پس زمینه، شفافیت، رنگ، فونت)
· پیکربندی XML
· بسیاری از ویدجت استاندارد در حال حاضر اجرا
· (دکمه ها، برچسب، نوارهای پیمایش، progressbars، پنجره ...)
· ایجاد ویجت خود
· (زیر مجموعه ویجت های موجود)
· پشتیبانی از imagetypes مختلف را از طریق SDL_Image (قابل تنظیم در زمان کامپایل)
· با استفاده از libSigC ++ به عنوان چارچوب پاسخ به تماس
· پشتیبانی از یونیکد
چه جدید در این نسخه:
· PG_Factory اضافه (آره)
· آغاز شده PG_MessageObject پاکسازی (کد حرکت به PG_Application)
· GetTitlebarHeight () / SetTitlebarHeight به PG_Window اضافه
· SetColorTitlebar تغییر نام داد به SetTitlebarColor
· مشخص شده PG_MessageBox :: WaitForClick منسوخ
· RunModal () / SetModalStatus روش های جدید (INT)
· PG_ScrollArea :: ScrollToWidget (..) در حال حاضر به افتخار منطقه مرزهای
· حذف "با استفاده از فضای نامی انحراف؛" از فایل های هدر
· حذف "با استفاده از فضای نامی انحراف؛" از همه منابع
· حذف کنید / SetApplicationPath از PG_Application
· فقط محو در ویدجت نامرئی
· نسخه ضربه به 1.1.8
· ثابت "مثل نور سوسو" از ویدجت پنهان
· حلقه بی نهایت ثابت در PG_MultiLineEdit
· اضافه PG_Button :: SetIconIndent (Uint16)
· ثابت رندر غیر یونیکد آلمان "ادغام"
· این بازی ثابت از متن (PG_Button)
· حذف PG_TimerID. لطفا در حال حاضر استفاده PG_TimeObject :: ID
· تشخیص ثابت libSDL_image *. پس برای دبیان
 
· تکه های اعمال شده از سباستین:
· ساخته شده PG_Application :: RunEventLoop () مجازی را آسان تر subclassing
· ساخته شده PG_Application :: my_quitEventLoop محافظت به subclassing آسان تر
· سیگنال های PG_LineEdit شده و در دسترس PG_DropDown
· ساخته شده PG_DropDown :: handleButtonClick () مجازی را آسان تر subclassing
· ساخته شده PG_MessageBox :: handleButton () مجازی را آسان تر subclassing
· ساخته شده PG_RadioButton :: handleButtonClick () مجازی را آسان تر subclassing
· PG_Rect حذف :: PG_Rect () و پارامترهای پیش فرض اضافه شده به PG_Rect :: PG_Rect (X، Y، W، H) به جای
· ساخته شده PG_Scrollbar :: handleButtonClick مجازی را آسان تر subclassing
· PG_ScrollWidget :: IDWIDGETLIST_SCROLL به IDWIDGETLIST_VSCROLL و IDWIDGETLIST_HSCROLL تقسیم
· ساخته شده PG_SpinnerBox :: handleButtonClick () مجازی را آسان تر subclassing
· ساخته شده PG_SpinnerBox :: handleEditEnd () مجازی را آسان تر subclassing
· PG_Window اضافه :: GetTitlebarColor ()
· ساخته شده PG_Window :: handleButtonClick () مجازی را آسان تر subclassing
· ثابت برخی از اشتباهات تلفیقی با VC.NET به علت از دست رفته دسترسی فضای نام رخ داده است
· PG_Button دوباره :: SetSizeByText ()
· PG_Label دوباره :: SetSizeByText ()
· PG_Button دوباره :: SetSizeByText ()
· PG_RadioButton دوباره :: SetSizeByText ()
· ساخته شده PG_RichEdit :: CompleteLines () CheckForScrollBars تماس () تنها در صورتی my_AutoVerticalResize نادرست است
· اضافه ماوس حمایت از چرخ برای PG_RadioButton
· تنظیم مجدد ارتفاع scrollarea PG_RichEdit به 0 در هنگام اضافه کردن متن جدید
· SetSizeByText اضافه () به عنوان مثال برای paratest.cpp
· یک بیت از پاکسازی
· افزود: برخی از رفع توضیحات کوچک
· سیگنال های اضافه شده به PG_MessageObject
· اضافه PG_LogConsole :: SetMaxLogLines ()
· PG_RichEdit: جایگزین SetAutoVerticalResize () با SetAutoResize (بولی bHorizontal = true، بولی bVertical = واقعی)
· PG_RichEdit: تغییر پارامتر tabSize به Uint16
· PG_RichEdit: ثابت اشکال حلقه بی نهایت که رخ داده است زمانی که یک کلمه بیش از حد بزرگ در یک ردیف نمایش داده می شود بود
· PG_RichEdit: با اضافه کردن یک "شکسته" بهبود الگوریتم
· PG_RichEdit: SetLineWidth اضافه ()
· PG_ScrollWidget: اضافه SetShiftOnRemove ()، GetScrollPosX () و GetScrollPosY ()
· PG_Window اضافه :: SetMovable ()
· ساخته شده PG_Widget :: eventMouseLeave () تماس بگیرید eventMouseLeave پدر و مادر خود را () تنها در صورتی مکان نما در واقع برگ منطقه بیش از حد پدر و مادر
· PG_SpinnerBox: حذف برخی از اصلاح مجازی به رفع یک تصادف بالقوه
· theme_priv.h: افزود: برخی از مراجع فضای نامی انحراف به VC خوشحال
· حذف برخی از کد های غیر ضروری
· ساخته شده PG_ScrollArea :: DeleteAll سیگنال های تغییر منطقه تماس
· افزود: برخی از به روز رسانی توضیحات
· PG_Image: ممکن است در حال حاضر را انتخاب کنید حالت رسم
· PG_LineEdit: ساخته شده SetCursorPos () مجازی برای subclassing آسان تر (-> به عنوان مثال
· PG_MultiLineEdit)
· PG_RadioButton: اضافه GetFirstOfGroup () و GetNextOfGroup ()
· PG_RichEdit: ثابت تغییر اندازه
· PG_ScrollArea:
· روش اضافه به پدر و مادر به طور خودکار تغییر اندازه ویجت
· (SetResizeParent (بولی bRemove، بولی bAdd))
· مرزهای منتقل چک کردن از ScrollToWidget () به ScrollTo ()
· PG_ScrollWidget:
· SetAutoResize اضافه (بولی bRemove، بولی bAdd)
· ساخته شده آن را به روز رسانی نوارهای پیمایش خود را به درستی هنگام فراخوانی ScrollToWidget ()
· PG_DropDown: به طور خودکار تغییر اندازه های پیش فرض
· PG_Widget:
· پرم اضافه کردیم 'bRecursive به SetFontColor ()
· اضافه EnableReceiver (بولی را قادر می سازد، بولی bRecursive)
· paraconfig_win32.h: تغییر نام ماکرو UNICODE_ENABLED به ENABLE_UNICODE
· سیل هشدار معلول برای VC ++ 7.1 در مورد اجرای استثنا YChar را
· DECLSPEC به تعریف کلاس YChar و YString اضافه
· اضافه ثابت از Jeremie (در مورد اشکال کلیدی END) برای PG_MultiLineEdit خود (با تشکر Jeremie!)
· رفع PG_MultiLineEdit (آن را قفل دیگر)
· اضافه PG_DropDown :: GetFirstInList ()
 
· تکه های اعمال شده از اولف لورنز:
· نظر PG_Draw :: DrawTile
· نظر PG_Draw :: DrawGradient
· PG_Rect: ساده برخی IF-بند
· surface.cpp: چک کوچک اضافه شده است، یکی دیگر جدا
· surface.cpp: حفظ نادرست کلیپ
· PG_Widget :: FadeOut: قفل صفحه نمایش سطح قبل از blitting
· PG_Widget :: RestoreBackground: به درستی بازگرداندن صفحه نمایش cliprect
· PG_Widget :: eventBlit: قفل صفحه نمایش مناسب
· PG_Widget :: رسم [H | V] خط: قفل صفحه نمایش مناسب
· PG_Widget: برخی از نظرات کوچک، حذف یک تابع منسوخ
· PG_Button :: eventMouseLeave: رفع اشکالی بحرانی که در آن شما می توانید یک دکمه با کلیک untoggle
· بر روی آن، حرکت موس دور و آزاد از ماوس که
· untoggle دکمه بلکه یک رویداد کلیک را رها نمی کند.
· PG_Button :: SetBorderSize: یک اشکال کوچک که در آن یک bordersize خواهد بود برای هر سه مورد تنظیم ثابت
· PG_Button :: eventBlit: صفحه نمایش در حال حاضر قفل شده است
· حذف برخی از خطوط منسوخ کد، افزود نظرات
 
· تکه های اعمال شده از فرد Ollinger:
· بسیاری از بسیاری از به روز رسانی اسناد و مدارک
· اضافه ویجت-تصاویر
· جدید مبتدیان-آموزش
 
· پچ یونیکد بزرگ از محمد یوسف

اعمال

نرم افزار های دیگر از توسعه دهنده Alexander Pipelka

Aeskuap
Aeskuap

3 Jun 15

Aeskulap
Aeskulap

3 Jun 15

نظرات به ParaGUI

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!