ParaGUI

ภาพหน้าจอของซอฟแวร์:
ParaGUI
รายละเอียดซอฟแวร์:
รุ่น: 1.1.7
วันที่อัพโหลด: 3 Jun 15
ผู้พัฒนา: Alexander Pipelka
การอนุญาต: ฟรี
ความนิยม: 2

Rating: nan/5 (Total Votes: 0)

ParaGUI เป็นข้ามแพลตฟอร์มระดับสูงกรอบใบสมัครและ GUI (ส่วนติดต่อผู้ใช้แบบกราฟิก) ห้องสมุด
มันสามารถรวบรวมบนแพลตฟอร์มต่างๆ (Linux, Win32, BeOS, MacOS, ... )
ParaGUI จะขึ้นอยู่กับชั้น DirectMedia ง่าย (SDL)
ParaGUI มีการกำหนดเป้​​าหมายในการใช้งานมัลติมีเดีย crossplatform และอุปกรณ์ฝังตัวในการดำเนินงานในการแสดง framebuffer
ที่นี่มีคุณสมบัติที่สำคัญของ "ParaGUI" เป็น:
·เผยแพร่ภายใต้แอลจี
·ตรงไปตรงมาคลาส c ++ ออกแบบ
·ข้ามแพลตฟอร์ม
·สนับสนุนอัลฟาผสมของเครื่องมือที่ทับซ้อนกัน
· threadsafe
·เครื่องมือปรับแต่งสูง
· (การไล่ระดับสีพื้นหลัง, ภาพพื้นหลังโปร่งใสสีแบบอักษร)
·กำหนดค่า XML
·หลายเครื่องมือมาตรฐานดำเนินการแล้ว
· (ปุ่ม, ป้าย, เลื่อน ProgressBars หน้าต่าง ... )
·สร้างเครื่องมือของคุณเอง
· (ประเภทรองเครื่องมือที่มีอยู่)
·สนับสนุน imagetypes ต่างๆผ่าน SDL_Image (กำหนดค่าที่รวบรวมเวลา)
·ใช้ libSigC ++ เป็นกรอบในการเรียกกลับ
·สนับสนุน Unicode
มีอะไรใหม่ในรุ่นนี้:
·เพิ่ม PG_Factory (ใช่)
·เริ่มต้นการทำความสะอาด PG_MessageObject (รหัสย้ายไป PG_Application)
·เพิ่ม GetTitlebarHeight () / SetTitlebarHeight เพื่อ PG_Window
·เปลี่ยนชื่อ SetColorTitlebar เพื่อ SetTitlebarColor
·การทำเครื่องหมาย PG_MessageBox :: WaitForClick ล้าสมัย
·ใหม่ RunModal () / SetModalStatus (int) วิธีการ
· PG_ScrollArea :: ScrollToWidget (.. ) ตอนนี้ได้รับเกียรตินิยมขอบเขตพื้นที่
·ลบออก "โดยใช้มาตรฐาน namespace;" จากไฟล์ส่วนหัว
·ลบออก "โดยใช้มาตรฐาน namespace;" จากแหล่งที่มาทั้งหมด
·รับเอาออก / SetApplicationPath จาก PG_Application
·เพียงจางหายไปในเครื่องมือที่มองไม่เห็น
·รุ่นที่จะชน 1.1.8
·คงที่ "ริบหรี่" ของเครื่องมือที่ซ่อน
·ลูปไม่มีที่สิ้นสุดการแก้ไขใน PG_MultiLineEdit
·เพิ่ม PG_Button :: SetIconIndent (uint16)
·คงไม่ใช่ Unicode การแสดงผลของเยอรมัน "เครื่องหมาย"
·การจัดตำแหน่งถาวรของข้อความ (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 () และเพิ่ม params เริ่มต้น PG_Rect :: PG_Rect (x, y w, ชั่วโมง) แทน
·ทำ 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 เกิดขึ้นเนื่องจากการขาดหายไปการเข้าถึง namespace
·นํา 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 (บูล bHorizo​​ntal = true, บูล bVertical = true)
· 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: เพิ่มบางอ้างอิง namespace มาตรฐานที่จะทำให้มีความสุข VC
·ลบออกบางรหัสที่ไม่จำเป็น
·ทำ PG_ScrollArea :: DeleteAll สายสัญญาณการเปลี่ยนแปลงในพื้นที่
·เพิ่มบางปรับปรุง doc
· 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: ง่ายบางข้อถ้า-
· 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:
·การปรับปรุงเอกสารจำนวนมากหลาย
·เพิ่มหน้าจอ-เครื่องมือ
·เริ่มต้นใหม่-กวดวิชา
 
·ใช้แพทช์ Unicode ที่ดีจากโมฮัมเหม็ Yousif

ซอฟแวร์อื่น ๆ ของนักพัฒนา Alexander Pipelka

Aeskuap
Aeskuap

3 Jun 15

Aeskulap
Aeskulap

3 Jun 15

ความคิดเห็นที่ ParaGUI

ความคิดเห็นที่ไม่พบ
เพิ่มความคิดเห็น
เปิดภาพ!