פרטי תוכנה:
wxWidgets הוא קוד פתוח ותוכנת ספריית GUI פלטפורמות C ++ שמציע שיעורים לכל פקדים הנפוצים GUI, כמו גם מערך מקיף של שיעורי עזר למשימות יישום הנפוצים ביותר, הנע בין תצוגת HTML ומניפולציה תמונה לרשת ו multi-threading.
wxWidgets משתמש יישומונים ילידים בכל הפלטפורמות בכל הזדמנות אפשרית וממלא את הפערים חסרים בכמה פלטפורמות באמצעות פקדים גנריות בכתב עם wxWidgets עצמו.
wxWidgets הוא תלויה בפלטפורמה תוכנה, מה שאומר שניתן להשתמש בו על לינוקס, UNIX, Windows, או Mac OS & nbsp; X & nbsp;. מערכות הפעלה, תמיכה בשתי הארכיטקטורות של 32 סיביות ושל 64 סיביות
מה חדש בהודעה זו:
- שינויים הקשורים לUnicode
- wxODBC והסרת ספריות contrib
- שינויים בהתנהגות לא כתוצאה משגיאות קומפילציה
- Build שינויים במערכת
- תכונות חדשות עיקריות בגרסה זו
מה חדש בגרסת 3.0.0 RC1:
- 3.0 שחרור הוא שיאו של מספר שנים של עובד מאז 2.8 וכך מביא רבים שיפורים חשובים בהשוואה לסדרה היציבה הישנה, כגון הרבה יותר טוב ופשוט יותר לשימוש תמיכה Unicode, הנמל החדש wxOSX / הקקאו, מתאים לפיתוח של יישומי GUI 64 ביט תחת OS X, ותמיכה ב GTK + 3 בנמל wxGTK, כמו גם מספר עצום של תכונות חדשות ותיקוני באגים אחרים.
מה חדש בגרסת 2.9.2:
- טיעוני CWD וenv נוסף לwxExecute () ( Emilien קאיה).
- נוסף & quot; מנוחה & quot; טיעון לwxString :: לפני {ראשון, אחרון} ().
- callbacks נוסף wxThread :: OnKill () וOnDelete ().
- המוסף wxFile :: GetLastError () וClearLastError () (Ryazanov).
- בוררי שורת פקודת negatable נוסף (Armel אסלין).
- המוסף wxVersionInfo וGetLibraryVersionInfo השונים () פונקציות (troelsk).
- המוסף wxNumberFormatter להתמודדות עם מפרידי אלפים.
- validators נוסף wxIntegerValidator וwxFloatingPointValidator.
- המוסף wxIMAGE_OPTION_GIF_COMMENT לקרוא ולכתוב תגובות GIF (troelsk).
- כיתת תבנית נוסף wxStack.
- פרמטר נוסף לדיוק wxString :: מ[ C] זוגי ().
- המוסף wxThread :: המתן () ומחק () & quot; לחכות מצב & quot; פרמטר (Catalin Raceanu).
- אפשר מראה אלפיות שנייה בחותמות זמן wxLog (שיזוף).
- נוספה תמיכה לעיבוד הוראות wxXmlDocument (ניק מתיוס).
- המוסף wxThreadEvent לתקשורת בין האשכולות לwxBase.
- Unix:
- תקן שגיאות מזויפות בעת כתיבה לצינור תהליך הילד (Ryazanov).
- כל (GUI):
- יישום תמיכה בסימון ובwxButton wxStaticText.
- המוסף wxRichMessageDialog (ריקארד Westerlund, GSoC פרויקט 2010).
- המוסף wxCommandLinkButton (ריקארד Westerlund, GSoC פרויקט 2010).
- המוסף wxUIActionSimulator (סטיבן Lamerton, GSoC פרויקט 2010).
- תמיכה נוסף עבור השלמה אוטומטית דינמית בwxTextEntry.
- תמונות הוסיפו תמיכה לwxToggleButton (גאריק מיקר).
- wxAUI: סרגלי כלים אוטומטיים orientable תמיכה (WSU) .
- wxAUI: להוסיף תמיכה בסמלים בסרגלי כותרת חלונית (Triton) .
- המוסף wxPanel :: SetBackgroundBitmap ().
- המוסף wxDataViewCtrl :: / GetCurrentItem (). הגדרה
- אפשרות נוסף להשבית פריטים בודדים wxDataViewCtrl (Neno Ganchev).
- wxHTML:. על מנת להבהיר RTL בתוך חלון RTL (ריצ'רד Bullington-מקגווייר)
- wxRibbon:. הוסיף אירוע EVT_RIBBONGALLERY_CLICKED (ג'ון רוברטס)
- wxRibbon: לאפשר מסתתר הפנלים ומראים כרטיסיות בלבד (snowleopard) .
- הוספת תמיכה במסמכי ילד docview מסגרת.
- הוספת תמיכה בקידוד CP-866 לwxEncodingConverter (madnut).
- תיקוני עקביות לאירועי מקלדת בכל היציאות הגדולות.
- אירוע נוסף EVT_RIBBONBAR_TAB_LEFT_DCLICK (snowleopard).
- תצוגת תקן של יישור לימין עמודות בwxGenericListCtrl (JL).
- שחזור טקסט גרירה וירידה בwxSTC נשברה על ידי Scintilla 2 עדכון (Jens מלאדי).
- הוספת תמיכה בטווחי id לXRC (דייוויד הארט).
- מטפל נוסף wxToolbook XRC (אנדריאה Zanellato).
- המוסף wxDocManager :: FindTemplate () (troelsk).
- bool שבות, לא מבוטל, מwxImage :: ConvertAlphaToMask () (troelsk).
- קבועים שינוי גודל עמודות בwxGrid כאשר הם מחדש ב.
- ניווט מקלדת קבועה כאשר עמודות wxGrid מחדש ב.
- מוסף wxImage :: Rotate180 () (ג'ף טאפר).
- תמיכה נוסף לשמירת קבצי TGA.
- המוסף wxArtProvider חוזר סמלים באיכות גבוהות יותר מפרויקט טנגו.
- wxPropertyGrid: נוסף & quot; HasAlpha & quot; מייחס לwxColourProperty.
- wxPropertyGrid: השבתת רכוש לא עבדה כמו שצריך, אם פריט ילד
- נבחר (סבסטיאן Gallou).
- תמיכה נוסף לשמירת קבצי PNG עם צבעים (troelsk).
- תמיכה נוסף לשמירה כGIF ו- GIF המונפש (troelsk).
- תקן חישוב wxWrapSizer מינימאלי גודל (Catalin Raceanu).
- שיטות נוסף wxFont :: מסומנת בקו תחתון () וMakeUnderlined ().
- שיטות קשורות נוסף wxFont :: SetSymbolicSize () ו.
- דור קבצי SVG תקן ביישובים באמצעות פסיק עשרוני (snowleopard).
- תקן הגדרת תיאורי כלים לwxSpinCtrl גנריות (Catalin Raceanu).
- תמיכה נוסף לקריאת החלטות תמונה מתמונות PNG (scottb).
- wxComboCtrl, wxOwnerDrawnComboBox: תמיכה טובה יותר ברקע פנל נושאים ומותאם אישית, במיוחד על X OS .
- הוסף קבועי WXK_CONTROL_A..WXK_CONTROL_Z (Jan van Dijk).
- הוספת תמיכה בערוץ אלפא בצבעים בwxSVGFileDC (snowleopard).
- אפשר התאמה אישית של צבעי כרטיסיית AUI בwxAuiTabArt (snowleopard).
- כיתה נוסף wxAffineMatrix2D (Catalin Raceanu).
- אפשר מראה modally מסגרת תצוגה מקדימה אינו (ג'ון רוברטס).
- לשפר את המראה של wxHyperlinkCtrl גנריות (דוד Connet).
- GTK:
- לשפר הדפסה / דף התקנת הדו-שיח (rafravago).
- החלף ל GtkTooltip מGtkTooltips מיושן (Emilien קאיה).
- wxTLW מייצר wxEVT_MAXIMIZE.
- תקן העתקת נתוני לוח לבחירה ראשונית (דייוויד הארט).
- יישום wxGraphicsContext :: GetSize () (Marcin Wojdyr).
- יישום wxCalendarCtrl :: SetDateRange () לשליטה המקומית.
- MSW:
- יישום Native של wxHyperlinkCtrl וwxProgressDialog תחת גרסאות המודרניות של Windows (ריקארד Westerlund, GSoC פרויקט 2010).
- תקן Cygwin לבנות 1.7 (דוד Gangola).
- אפשר באמצעות wxDC :: DrawText () עם טקסטים מרובי.
- תקן קביעת הגודל הטוב ביותר wxBitmapButton נשברה ב2.9.1.
- wxProgressDialog מבוסס הדו-שיח משימת מרכז על ההורה (ג'ון רוברטס).
- wxAutomationObject :: getInstance () יוצר אובייקטים על פי דרישה (קוליה קוסנקו).
- דור תקן EVT_UPDATE_UI לפריטים בתפריטי משנה (WSU).
- תמיכה נוסף עבור מטריצת הפיכת העולם לwxDC (Catalin Raceanu).
מה חדש בגרסת 2.9.2 RC1:
-
כל:
- השתמש ביישומים סטנדרטיים של כיתות מיכל כברירת מחדל, אתה צריך באופן מפורש wxUSE_STD_CONTAINERS המוגדר 0 להשתמש מימושי wxWidgets.
- CWD וenv נוסף לwxExecute () (Emilien קאיה).
- נוסף & quot; מנוחה & quot; טיעון לwxString :: לפני {ראשון, אחרון} ().
- callbacks נוסף wxThread :: OnKill () וOnDelete ().
- המוסף wxFile :: GetLastError () וClearLastError () (Ryazanov).
- בוררי שורת פקודת negatable נוסף (Armel אסלין).
- המוסף wxVersionInfo וGetLibraryVersionInfo השונים () פונקציות (troelsk).
- המוסף wxNumberFormatter להתמודדות עם מפרידי אלפים.
- validators נוסף wxIntegerValidator וwxFloatingPointValidator.
- המוסף wxIMAGE_OPTION_GIF_COMMENT לקרוא ולכתוב תגובות GIF (troelsk).
- כיתת תבנית נוסף wxStack.
- פרמטר נוסף לדיוק wxString :: מ[ C] זוגי ().
- המוסף wxThread :: המתן () ומחק () & quot; לחכות מצב & quot; פרמטר (Catalin Raceanu).
- אפשר מראה אלפיות שנייה בחותמות זמן wxLog (שיזוף).
- נוספה תמיכה לעיבוד הוראות wxXmlDocument (ניק מתיוס).
- המוסף wxThreadEvent לתקשורת בין האשכולות לwxBase.
- Unix:
- תקן שגיאות מזויפות בעת כתיבה לצינור תהליך הילד (Ryazanov).
- כל (GUI):
- יישום תמיכה בסימון ובwxButton wxStaticText.
- המוסף wxRichMessageDialog (ריקארד Westerlund, GSoC פרויקט 2010).
- המוסף wxCommandLinkButton (ריקארד Westerlund, GSoC פרויקט 2010).
- המוסף wxUIActionSimulator (סטיבן Lamerton, GSoC פרויקט 2010).
- תמיכה נוסף עבור השלמה אוטומטית דינמית בwxTextEntry.
- תמונות הוסיפו תמיכה לwxToggleButton (גאריק מיקר).
- wxAUI: סרגלי כלים אוטומטיים orientable תמיכה (WSU) .
- wxAUI: להוסיף תמיכה בסמלים בסרגלי כותרת חלונית (Triton) .
- המוסף wxPanel :: SetBackgroundBitmap ().
- המוסף wxDataViewCtrl :: / GetCurrentItem (). הגדרה
- אפשרות נוסף להשבית פריטים בודדים wxDataViewCtrl (Neno Ganchev).
- wxHTML:. על מנת להבהיר RTL בתוך חלון RTL (ריצ'רד Bullington-מקגווייר)
- wxRibbon:. הוסיף אירוע EVT_RIBBONGALLERY_CLICKED (ג'ון רוברטס)
- wxRibbon: לאפשר מסתתר הפנלים ומראים כרטיסיות בלבד (snowleopard) .
- הוספת תמיכה במסמכי ילד docview מסגרת.
- הוספת תמיכה בקידוד CP-866 לwxEncodingConverter (madnut).
- תיקוני עקביות לאירועי מקלדת בכל היציאות הגדולות.
- אירוע נוסף EVT_RIBBONBAR_TAB_LEFT_DCLICK (snowleopard).
- תצוגת תקן של יישור לימין עמודות בwxGenericListCtrl (JL).
- שחזור טקסט גרירה וירידה בwxSTC נשברה על ידי Scintilla 2 עדכון (Jens מלאדי).
- הוספת תמיכה בטווחי id לXRC (דייוויד הארט).
- מטפל נוסף wxToolbook XRC (אנדריאה Zanellato).
- המוסף wxDocManager :: FindTemplate () (troelsk).
- bool שבות, לא מבוטל, מwxImage :: ConvertAlphaToMask () (troelsk).
- קבועים שינוי גודל עמודות בwxGrid כאשר הם מחדש ב.
- ניווט מקלדת קבועה כאשר עמודות wxGrid מחדש ב.
- מוסף wxImage :: Rotate180 () (ג'ף טאפר).
- תמיכה נוסף לשמירת קבצי TGA.
- המוסף wxArtProvider חוזר סמלים באיכות גבוהות יותר מפרויקט טנגו.
- wxPropertyGrid: נוסף & quot; HasAlpha & quot; מייחס לwxColourProperty.
- wxPropertyGrid:. השבתת רכוש לא עבד כמו שצריך, אם פריט ילד נבחר (סבסטיאן Gallou)
- תמיכה נוסף לשמירת קבצי PNG עם צבעים (troelsk).
- תמיכה נוסף לשמירה כGIF ו- GIF המונפש (troelsk).
- תקן חישוב wxWrapSizer מינימאלי גודל (Catalin Raceanu).
- שיטות נוסף wxFont :: מסומנת בקו תחתון () וMakeUnderlined ().
- שיטות קשורות נוסף wxFont :: SetSymbolicSize () ו.
- דור קבצי SVG תקן ביישובים באמצעות פסיק עשרוני (snowleopard).
- תקן הגדרת תיאורי כלים לwxSpinCtrl גנריות (Catalin Raceanu).
- תמיכה נוסף לקריאת החלטות תמונה מתמונות PNG (scottb).
- wxComboCtrl, wxOwnerDrawnComboBox: תמיכה טובה יותר ברקע פנל נושאים ומותאם אישית, במיוחד על X OS .
- הוסף קבועי WXK_CONTROL_A..WXK_CONTROL_Z (Jan van Dijk).
- הוספת תמיכה בערוץ אלפא בצבעים בwxSVGFileDC (snowleopard).
- אפשר התאמה אישית של צבעי כרטיסיית AUI בwxAuiTabArt (snowleopard).
- כיתה נוסף wxAffineMatrix2D (Catalin Raceanu).
- אפשר מראה modally מסגרת תצוגה מקדימה אינו (ג'ון רוברטס).
- לשפר את המראה של wxHyperlinkCtrl גנריות (דוד Connet).
- GTK:
- לשפר הדפסה / דף התקנת הדו-שיח (rafravago).
- החלף ל GtkTooltip מGtkTooltips מיושן (Emilien קאיה).
- wxTLW מייצר wxEVT_MAXIMIZE.
- תקן העתקת נתוני לוח לבחירה ראשונית (דייוויד הארט).
- יישום wxGraphicsContext :: GetSize () (Marcin Wojdyr).
- יישום wxCalendarCtrl :: SetDateRange () לשליטה המקומית.
טיעונים
מה חדש בגרסה 2.9.0:
- שיפורים כוללים ההסרה של ההבחנה בין ANSI ו Unicode בונה, וארכיטקטורת Mac OS X עיבדה, עם שילוב תמיכה בשתי פחמן 32-bit ו- 32-bit / גרסאות 64-bit קקאו (wxOSX / קקאו בשלב אלפא), התוספת של כיתות רשת רכוש, שליטת מבט נתונים משופרת עץ ורשימת בקרת התנהגות, תמיכה באובייקטים מתמשכים, ותיעוד מתוקן לגמרי מבוסס Doxygen.
דרישות :
- GTK +
תגובות לא נמצא