woopsi.

مكتبة المصدر المجاني والمفتوح Nintendo DS GUI
التحميل الان

woopsi. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Freeware
  • السعر:
  • FREE
  • اسم الناشر:
  • Antony Dzeryn
  • موقع ويب الناشر:
  • أنظمة التشغيل:
  • Mac OS X
  • حجم الملف:
  • 2.2 MB

woopsi. العلامات


woopsi. وصف

مصدر مجاني ومفتوح مكتبة نينتندو دي إس ووي Woopsi هو نظام نافذة لنينتندو دي إس، مكتوبة في C ++، التي تهدف إلى إنشاء نظام واجهة المستخدم الرسومية نافذة بسيطة يمكن للمبرمجين الآخرين استخدام تطبيقاتهم، مما يقلل من الكمية المملة لرمز واجهة المستخدم الرسومية التي يتعين على الناس الكتابة. النظام نفسه فضفاض بناء على نظام النوافذ "الحدس" في كومودور أميجا. يتم التعامل مع كل شيء في النظام ك "أداة" (بنفس الطريقة التي يعامل Windows بها كل شيء كطبقة فرعية من النافذة)، يحدث كل شيء ضمن بيئة "الشاشة"، ومظهر النظام يشبه عمدا نظام أميجا القديم. ملاحظة: Woopsi مرخص وتوزيعه بموجب شروط رخصة BSD. فيما يلي بعض الملامح الرئيسية "Woopsi": دعم شاشة متعددة شاشات ونوافذ نحم أدوات غذائية، بما في ذلك النوافذ والشاشات أدوات بلا حدود، بما في ذلك النوافذ بلا حدود مدمج في وحدة تحكم تصحيح كل الأدوات يمكن أن تصبح مشروط ذكي، رسم الأداة الرسم ومحو نظام الحدث فرز عمق مجموعة أدوات القمامة التلقائي التصميم الموجه للكائنات لسهولة التكامل في برنامج C ++ الآخر api بسيطة لإنشاء واجهة المستخدم الرسومية السريع تبسيط "تعدد المهام" - كل نافذة يعمل في وقت واحد يستخدم وضع عرض الإطار 16 بت مجموعة كاملة من مكونات واجهة المستخدم: أزرار النص مع وظيفة محاذاة النص أزرار الصورة أزرار الرسوم المتحركة أزرار الراديو ومجموعات زر الراديو خانات الاختيار ملصقات نص نص واحد مع دعم المؤشر صناديق نص متعدد الخطوط مع دعم المؤشر شاشات شبابيك خلفيات التدرج superbitmap، للرسم المستمر وعرض الصور النقطية الكبيرة في الأدوات الصغيرة لوحات التمرير، لاحتواء الرسومات أو الأدوات داخل المناطق أكبر من الحاوية الأصل أشرطة التمرير شريط التمرير القائمة الحساسة للسياق قائمة الصناديق قضبان التقدم مقدم الطلب طلبات الملفات أزرار دورة لوحة المفاتيح تقويم API الكامل لبناء أدوات جديدة: نظام الخط قابل للتوسيع يدعم ثابت العرض، خطوط أحادية اللون معبأة بت العرض الثابت، خطوط نقطية اللون 16 بت الخطوط التناسلية المضغوطة (أحادية اللون و 16 بت) معالجة النص، بما في ذلك وظائف التفاف والحساب العرض فئة الرسوم المتحركة مع دعم framerates المتغير والاحتياجات القياسية / Pingpong فئة Graphictport توفر وظائف الرسم المرتبة المرتبة، مقصورة، تسارع الأجهزة بكسل التخطيط الخطوط الأفقية / الأفقية خطوط بريسينهام أومني الاتجاه مملوءة ومستطيلات شاغرة مملوءة ودائرات شاغرة الصورة النقطية النقطية الصورة النقطية النقطية مع مفتاح اللون الشفاف خطوط XOR الأفقية / العمودي والتخطيط بكسل ملء الفيضانات قائمة مرتبطة، صفيف ديناميكية وفئات حاوية قالب Hashmap وفئات ITERATOR تاريخ الفصل خيارات بناء متعددة: مع / بدون دعم بالي طبقة SDL لتسهيل تجميع أصلي على منصات غير DS وتنقل المساعدات Libwoopsi.a مكتبة بناء متطلبات: SDL. Xcode. ما الجديد في هذا الإصدار: إصلاحات: إزالتها تبعية بالي من مثال filerequester. أداة FileRequester ثابتة ل Devkitarm R24 (Quirky). ListBox Redraws بشكل صحيح عند تحديد خيار في وضع التحديد الفردي. تحطم ثابت في Slidervertical عند محاولة تعيين القيمة إذا كانت قيم الحد الأقصى والدقيقة هي نفسها (Quirky). تعطل ثابت في sliderhorizontal عند محاولة تعيين القيمة إذا كانت قيم الحد الأقصى والدقيقة هي نفسها. تعطل FileRequester ثابت عندما يكون المسار مقطوع مقطوع (quirky). انقر نقرا مزدوجا فوق SDL (Quirky). FileRequester ثابتة ل SDL (Quirky). إصلاحات مسار SDL (Quirky). مفتاح الهروب لإنهاء وضع SDL (Quirky). windowbordertop و skinkedwindowbordertop لم يعد لديك مؤشرات لتحرير الذاكرة إذا تغير عنوان الإطار (quirky). لم تعد تفضل تلسكئة و SkinnedScreentitle مؤشرات تحرير الذاكرة إذا تغير عنوان الشاشة (Quirky). التقليب عمق النافذة مع أداة العميم لم تعد تؤدي إلى محتويات النافذة التالفة. الثابتة الثابتة من صحة أساليب الطبقة النص المختلفة. framebuffers sdl تهيئة إلى الأسود. المزيد من إصلاحات الدوكسجين. إزالة Woopsiarray :: ابدأ (). إزالتها LinkedList :: ابدأ (). تمت إعادة تسميته Gadget :: Draw () إلى الأداة :: Redraw () وإزالة الحمل الزائد غير الضروري من جميع الطبقات. const تصحيح إصلاحات في فئة الأداة. يقوم ScrollingTextBox بضبط موضع قبضة Scrollbar بشكل صحيح عند الاهتمام لأول مرة. تنبيه صندوق يعتمد XOR مستقلا بشكل صحيح عند إصداره. طلب مقدم الطلب XOR مستقيم بشكل صحيح عند إصداره. Woopsikeyboard لم تعد تضيف نفسها كمعالج حدث الديكور مرتين؛ إصلاح رسم XOR rect عند النقر / تم إصداره. ميزات جديدة: وأضاف أداة :: Getchild () والأدوات :: GetchildCount () (ليونيله). مثال قائمة السياق المضافة (ليونيلحات). فئة ListData ترفع الأحداث إلى كائنات ListDataEventhandler. ListBox يستمع إلى أحداث ListData. وأضاف فئة قالب قاعدة للحدث Args يمر. نظام الحدث الأداة المعاد عدادة: استبدال بنية EventArgs مع فئة Gadgeteventargs. إعادة تسمية EventHandler إلى Gadgeteventhandler. الأدوات يمكن أن تحتوي الآن على معالجات حدث متعددة. استبدال طريقة المعالج () مع طرق متعددة. تمت إزالة EventType Enum من Gadgeteventhandler. أحداث ListData مرت بالمراجع بدلا من المؤشرات. WoopsikeBoard يشمل مجموعة من الأحداث الجديدة: اضغط على الإصدار، كرر woopsikeyboard لم يعد يخزن آخر مفتاح نقر. مجموعة Woopsikeyboard من الفصول المتعلقة بالحدث: KeyboardEventhandler. KeyboardEventargs. نظام الحدث المحدد في قائمة السياق: وأضاف فئة ContextMenenventargs؛ إزالتها "_Value" من ContextMenu؛ إزالتها "getcontextmenuvalue ()" من Woopsi؛ تم تحديد عنصر قائمة السياق الآن الوصول إليه عبر Contextmeneventargs :: Getitem (). التمرير قبضة يتغير تلقائيا؛ لا حاجة للاتصال resizegrip (). End Point Discons الآن مخزنة مؤقتا (Sans Childs childs) لسرعة إضافية. تصحيح الأداة المستقيم التخزين المؤقت في فئة المستقيم منفصلة. المستقيم :: discoveroverleveRects جعلت غير متراكفة. الأداة :: ClipRecttohierarchy صنع غير متقن. وأضاف GraphicSport :: نسخة () لنسخ مناطق الإطارات حولها. رمز سحب الشاشة تحسن؛ يستخدم طريقة GraphicSport :: نسخة جديدة (). وأضاف GraphicSport :: Scroll () للتمرير مناطق الأدوات. إزالة رمز التمرير من SCROLLINGPANEL ويعتمد على طريقة التمرير الجديدة () بدلا من ذلك. تمت إضافة وظيفة Graphicsport :: Dim () لإضافة وظيفة DimmedScreen إلى جميع الأدوات.


woopsi. برامج ذات صلة

Testoob.

إطار اختبار وحدة مفتوح ومتقدمة للاختبار ل Python ...

168 118 KB

تحميل

Bindata.

طريقة تعريفية سهلة لقراءة وتنسيقات الملفات الثنائية وكتابة ...

166 77 KB

تحميل

نم

مصدر مجاني ومفتوح لإعادة كتابة مجمع NASM ...

176 1.3 MB

تحميل

واف

إطار مجاني مقره في الثعبان لتكوين وتجميع وتثبيت التطبيقات ...

351 649 KB

تحميل