ParaGUI

Phần mềm chụp màn hình:
ParaGUI
Các chi tiết về phần mềm:
Phiên bản: 1.1.7
Ngày tải lên: 3 Jun 15
Nhà phát triển: Alexander Pipelka
Giấy phép: Miễn phí
Phổ biến: 2

Rating: nan/5 (Total Votes: 0)

ParaGUI là một cross-nền tảng khung ứng dụng cao cấp và GUI (giao diện đồ họa người dùng) thư viện.
Nó có thể được biên dịch trên các nền tảng khác nhau (Linux, Win32, BeOS, MacOS, ...)
ParaGUI được dựa trên đơn giản Directmedia lớp (SDL).
ParaGUI được nhắm mục tiêu vào các ứng dụng đa phương tiện chính và các thiết bị nhúng hoạt động trên màn hình bộ đệm khung.
Dưới đây là một số tính năng chính của "ParaGUI":
· Công bố theo LGPL
· Thẳng về phía trước C ++ đẳng cấp thiết kế
· Cross-nền tảng
· Hỗ trợ alpha-blending chồng chéo widget
· Threadsafe
· Widget tùy biến cao
· (Gradients nền, ảnh nền, minh bạch, màu sắc, phông chữ)
· Cấu hình XML
· Nhiều vật dụng chuẩn đã được thực hiện
· (Nút, nhãn, thanh cuộn, progressbars, cửa sổ ...)
· Tạo ra các widget của riêng bạn
· (Phân lớp một widget có sẵn)
· Hỗ trợ imagetypes khác nhau thông qua SDL_Image (cấu hình tại thời gian biên dịch)
· Sử dụng libSigC ++ như khuôn khổ gọi lại
Hỗ trợ UNICODE
Có gì mới trong phiên bản này:
· Thêm PG_Factory (yeah)
· Bắt đầu PG_MessageObject dọn dẹp (mã di chuyển để PG_Application)
· Thêm GetTitlebarHeight () / SetTitlebarHeight để PG_Window
· SetColorTitlebar đổi tên thành SetTitlebarColor
· Đánh dấu PG_MessageBox :: WaitForClick lỗi thời
· () / SetModalStatus (int) phương pháp RunModal mới
· PG_ScrollArea :: ScrollToWidget (..) bây giờ tôn vinh khu vực-bounds
· Gỡ bỏ "using namespace std;" từ tập tin tiêu đề
· Gỡ bỏ "using namespace std;" từ tất cả các nguồn
· Xóa Get / SetApplicationPath từ PG_Application
· Chỉ fade-in widget vô hình
· Đụng tới phiên bản 1.1.8
· Cố định "nhấp nháy" của các vật dụng ẩn
· Vòng lặp vô hạn cố định trong PG_MultiLineEdit
· Thêm PG_Button :: SetIconIndent (uint16)
· Cố định vẽ không unicode của Đức "âm sắc"
· Kết cố định của văn bản (PG_Button)
· Xóa PG_TimerID. Vui lòng sử dụng PG_TimeObject :: ID nghiệp
· Phát hiện cố định của libSDL_image * .so cho Debian
 
· Áp dụng các bản vá lỗi từ Sebastian:
· Làm PG_Application :: RunEventLoop () ảo để làm cho lớp con dễ dàng hơn
· Làm PG_Application :: my_quitEventLoop bảo vệ để làm cho lớp con dễ dàng hơn
· Tín hiệu PG_LineEdit tạo sẵn cho PG_DropDown
· Làm PG_DropDown :: handleButtonClick () ảo để làm cho lớp con dễ dàng hơn
· Làm PG_MessageBox :: handleButton () ảo để làm cho lớp con dễ dàng hơn
· Làm PG_RadioButton :: handleButtonClick () ảo để làm cho lớp con dễ dàng hơn
· Xóa PG_Rect :: PG_Rect () và params mặc định thêm vào PG_Rect :: PG_Rect (x, y, w, h) thay vì
· Làm PG_Scrollbar :: handleButtonClick ảo để làm cho lớp con dễ dàng hơn
· Chia PG_ScrollWidget :: IDWIDGETLIST_SCROLL vào IDWIDGETLIST_VSCROLL và IDWIDGETLIST_HSCROLL
· Làm PG_SpinnerBox :: handleButtonClick () ảo để làm cho lớp con dễ dàng hơn
· Làm PG_SpinnerBox :: handleEditEnd () ảo để làm cho lớp con dễ dàng hơn
· Thêm PG_Window :: GetTitlebarColor ()
· Làm PG_Window :: handleButtonClick () ảo để làm cho lớp con dễ dàng hơn
· Cố định một số lỗi biên dịch với VC.NET xảy ra do thiếu tiếp cận không gian tên
· Làm lại PG_Button :: SetSizeByText ()
· Làm lại PG_Label :: SetSizeByText ()
· Làm lại PG_Button :: SetSizeByText ()
· Làm lại PG_RadioButton :: SetSizeByText ()
· Làm PG_RichEdit :: CompleteLines () CheckForScrollBars call () chỉ khi my_AutoVerticalResize là sai
· Thêm hỗ trợ bánh xe chuột để PG_RadioButton
· Thiết lập lại chiều cao scrollarea PG_RichEdit là 0 khi thêm văn bản mới
· Thêm SetSizeByText () ví dụ để paratest.cpp
· Một chút dọn dẹp
· Thêm vào một số sửa doc nhỏ
· Tín hiệu thêm vào PG_MessageObject
· Thêm PG_LogConsole :: SetMaxLogLines ()
· PG_RichEdit: thay thế SetAutoVerticalResize () với SetAutoResize (bool bHorizontal = true, bool bVertical = true)
· PG_RichEdit: thay đổi TABSIZE tham số để uint16
· PG_RichEdit: fixed lỗi vòng lặp vô hạn mà xảy ra khi một từ đã quá lớn để có thể hiển thị trong một hàng
· PG_RichEdit: cải thiện một thuật toán bằng cách thêm một 'break'
· PG_RichEdit: thêm SetLineWidth ()
· PG_ScrollWidget: thêm SetShiftOnRemove (), GetScrollPosX () và GetScrollPosY ()
· Thêm PG_Window :: SetMovable ()
· Làm PG_Widget :: eventMouseLeave () gọi eventMouseLeave mẹ của () chỉ khi con trỏ thực sự rời khỏi khu vực mẹ quá
· PG_SpinnerBox: loại bỏ một số bổ ảo để sửa chữa một vụ tai nạn tiềm năng
· Theme_priv.h: thêm một số tài liệu tham khảo namespace std để làm cho VC hạnh phúc
· Gỡ bỏ một số mã không cần thiết
· Làm PG_ScrollArea :: DeleteAll tín hiệu thay đổi diện tích cuộc gọi
· Thêm một số thông tin cập nhật doc
· PG_Image: có thể chọn chế độ vẽ với doanh nghiệp
· PG_LineEdit: làm SetCursorPos () ảo cho lớp con dễ dàng hơn (-> ví dụ:
· PG_MultiLineEdit)
· PG_RadioButton: thêm GetFirstOfGroup () và GetNextOfGroup ()
· PG_RichEdit: thay đổi kích thước cố định
· PG_ScrollArea:
· Phương pháp bổ sung để có phụ tùng cha mẹ thay đổi kích thước tự động
· (SetResizeParent (bool bRemove, bool Badd))
· Giới hạn chuyển kiểm tra từ ScrollToWidget () để ScrollTo ()
· PG_ScrollWidget:
· Thêm SetAutoResize (bool bRemove, bool Badd)
· Làm cho nó cập nhật những thanh cuộn đúng khi gọi ScrollToWidget ()
· PG_DropDown: thay đổi kích thước tự động theo mặc định
· PG_Widget:
· Thêm param 'bRecursive' để SetFontColor ()
· Thêm EnableReceiver (bool cho phép, bool bRecursive)
· Paraconfig_win32.h: đổi tên macro UNICODE_ENABLED để ENABLE_UNICODE
· Tàn tật lũ cảnh báo cho VC ++ 7.1 liên quan đến việc thực hiện ngoại lệ YChar của
· Thêm DECLSPEC để khai báo lớp YChar và YString của
· Thêm một sửa chữa từ Jeremie (liên quan đến một lỗi chính END) cho PG_MultiLineEdit mình (nhờ Jeremie!)
· Sửa lỗi cho PG_MultiLineEdit (nó không còn bị treo)
· Thêm PG_DropDown :: GetFirstInList ()
 
· Áp dụng các bản vá lỗi từ Ulf Lorenz:
· Bình luận PG_Draw :: DrawTile
· Bình luận PG_Draw :: DrawGradient
· PG_Rect: đơn giản hóa một số nếu Mệnh
· Surface.cpp: kiểm tra nhỏ thêm, một số khác bị loại bỏ
· Surface.cpp: bảo quản Clip rect
· PG_Widget :: fadeOut: khóa màn hình mặt trước blitting
· PG_Widget :: RestoreBackground: đúng màn hình phục hồi-cliprect
· PG_Widget :: eventBlit: khóa màn hình thích hợp
· PG_Widget :: Vẽ [H | V] Line: khóa màn hình thích hợp
· PG_Widget: một số ý kiến ​​nhỏ, lấy ra một chức năng lỗi thời
· PG_Button :: eventMouseLeave: cố định một lỗi quan trọng, nơi bạn có thể untoggle một nút bằng cách nhấn
· Trên nó, di chuyển con chuột đi và nhả chuột mà sẽ
· Untoggle nút nhưng không phát hành một sự kiện click.
· PG_Button :: SetBorderSize: cố định một lỗi nhỏ, nơi một bordersize sẽ được thiết lập cho cả ba trường hợp
· PG_Button :: eventBlit: màn hình hiện đang bị khóa
· Gỡ bỏ một số dòng đã lỗi thời của mã, thêm bình luận
 
· Áp dụng các bản vá lỗi từ Fred Ollinger:
· Nhiều nhiều bản cập nhật tài liệu
· Thêm widget ảnh chụp màn hình
· Mới bắt đầu-tutorial
 
· Áp dụng các bản vá unicode tuyệt vời từ Mohammed Yousif

Phần mềm khác của nhà phát triển Alexander Pipelka

Aeskulap
Aeskulap

3 Jun 15

Aeskuap
Aeskuap

3 Jun 15

Ý kiến ​​để ParaGUI

Bình luận không
Nhập bình luận
Bật hình ảnh!