ParaGUI

소프트웨어 스크린 샷:
ParaGUI
소프트웨어 정보:
버전: 1.1.7
업로드 날짜: 3 Jun 15
개발자: Alexander Pipelka
라이센스: 무료
인기: 2

Rating: nan/5 (Total Votes: 0)

ParaGUI는 크로스 플랫폼 높은 수준의 애플리케이션 프레임 워크 및 GUI (그​​래픽 사용자 인터페이스) 라이브러리입니다.
그것은 다양한 플랫폼에서 컴파일 할 수 있습니다 (리눅스에서 Win32, BeOS를, 맥 OS, ...)
ParaGUI은 심플 다이렉트 미디어 레이어 (SDL)에 기초한다.
ParaGUI는 프레임 버퍼 표시에 운영 크로스 플랫폼 멀티미디어 애플리케이션 및 임베디드 장치를 대상으로합니다.
여기에 "ParaGUI"의 일부 주요 기능은 다음과 같습니다
· LGPL로 출판
· 정직 C ++ 클래스 디자인
· 크로스 플랫폼
· 중복 위젯의 알파 블렌딩을 지원
· 스레드
· 고도로 사용자 정의 위젯
· (배경 그라디언트, 배경 이미지, 투명도, 색상, 글꼴)
· XML 구성
· 많은 표준 위젯은 이미 구현
· (버튼, 라벨, 스크롤, ProgressBar를, 창 ...)
· 자신 만의 위젯을 만들
· (기존의 위젯을 서브 클래스)
·이 (컴파일시 구성 가능) SDL_Image을 통해 다양한이 imageTypes 지원
· 프레임 워크로 콜백 libSigC ++를 사용하여
· 유니 코드 지원
이 릴리스의 새로운 기능 :
· 추가 PG_Factory (예)
· PG_MessageObject 정리 (PG_Application로 이동 코드를) 시작
·이 PG_Window에 GetTitlebarHeight () / SetTitlebarHeight 추가
· SetTitlebarColor에 이름 SetColorTitlebar
· 표시 PG_MessageBox :: WaitForClick 쓸모
· 새로운 RunModal () / SetModalStatus (INT) 방법
· PG_ScrollArea :: ScrollToWidget (..)는 이제 지역 - 경계를 존중
· "네임 스페이스 표준을 사용하여;"제거 헤더 파일에서
· "네임 스페이스 표준을 사용하여;"제거 모든 소스
· PG_Application에서 가져 오기 / SetApplicationPath 제거
· 만 페이드에 보이지 않는 위젯
· 1.1.8로 버전을 충돌
· 숨겨진 위젯의 "점멸"고정
PG_MultiLineEdit에 · 고정 무한 루프
· 추가 PG_Button :: SetIconIndent (UINT16)
독일어 "움라우트"의 · 고정 유니 코드를 지원하지 않는 렌더링
· 텍스트의 고정 정렬 (PG_Button)
· PG_TimerID 제거. 지금 PG_TimeObject :: ID를 사용하십시오
· 데비안 .so를 libSDL_image *의 고정 검출
 
· 세바스찬에서 패치를 적용 :
· 가상 만든 PG_Application :: RunEventLoop ()는 쉽게 서브 클래스로 만들려면
· 만든 PG_Application :: my_quitEventLoop 쉽게 서브 클래 싱하기 위해 보호
PG_DropDown에게 제공 · 제작 PG_LineEdit 신호
· 가상 만든 PG_DropDown :: handleButtonClick ()는 쉽게 서브 클래스로 만들려면
· 가상 만든 PG_MessageBox :: handleButton ()는 쉽게 서브 클래스로 만들려면
· 가상 만든 PG_RadioButton :: handleButtonClick ()는 쉽게 서브 클래스로 만들려면
PG_Rect :: PG_Rect (X, Y, W, H)에 · 제거 PG_Rect :: PG_Rect ()와 추가 기본 PARAMS 대신
쉽게 서브 클래스를 만들 수 · 만든 PG_Scrollbar :: handleButtonClick 가상
· IDWIDGETLIST_VSCROLL 및 IDWIDGETLIST_HSCROLL에 PG_ScrollWidget :: IDWIDGETLIST_SCROLL 분할
· 가상 만든 PG_SpinnerBox :: handleButtonClick ()는 쉽게 서브 클래스로 만들려면
· 가상 만든 PG_SpinnerBox :: handleEditEnd ()는 쉽게 서브 클래스로 만들려면
· 추가 PG_Window :: GetTitlebarColor ()
· 가상 만든 PG_Window :: handleButtonClick ()는 쉽게 서브 클래스로 만들려면
· VC.NET와 고정 일부 컴파일 오류로 인해 누락 된 네임 스페이스 액세스 발생
· 재 PG_Button :: SetSizeByText ()
· 재 PG_Label :: SetSizeByText ()
· 재 PG_Button :: SetSizeByText ()
· 재 PG_RadioButton :: SetSizeByText ()
my_AutoVerticalResize이 거짓 인 경우에만 · 만든 PG_RichEdit :: CompleteLines () 호출 CheckForScrollBars ()
· PG_RadioButton에 대한 추가 마우스 휠 지원
새 텍스트를 추가 할 때 · 0 PG_RichEdit의 scrollarea 높이를 재설정
paratest.cpp에 · 추가 SetSizeByText () 예
· 정리의 비트
· 일부 작은 문서 수정을 추가
· PG_MessageObject에 추가 신호
· 추가 PG_LogConsole :: SetMaxLogLines ()
· PG_RichEdit는 (사실 부울 bHorizo​​ntal = 부울 bVertical = TRUE) SetAutoResize와 SetAutoVerticalResize ()를 대체
· PG_RichEdit : UINT16로 변경 tabSize 매개 변수
· 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 () -> 예를 들어,
· PG_MultiLineEdit)
· PG_RadioButton은 :) GetFirstOfGroup ()와 GetNextOfGroup를 (추가
· PG_RichEdit : 고정 된 크기 조정
· PG_ScrollArea :
· 추가 방법은 부모 위젯이 자동으로 크기를 조정할 것으로
· (SetResizeParent (부울 bRemove, 부울 BADD))
ScrollTo에 ScrollToWidget ()에서 확인 · 이동 범위 ()
· PG_ScrollWidget :
· 추가 SetAutoResize (부울 bRemove, 부울 BADD)
·) (ScrollToWidget를 호출 할 때 제대로 그 스크롤바를 업데이트했다
· PG_DropDown : 기본적으로 자동으로 크기를 조정
· PG_Widget :
SetFontColor에 · 추가 PARAM 'bRecursive'()
· EnableReceiver 추가 (부울 수 있도록, bRecursive BOOL)
· paraconfig_win32.h : 매크로 UNICODE_ENABLED 이름은 ENABLE_UNICODE하기
· VC ++ 7.1에 관한 YChar의 예외 구현을위한 장애인 경고 홍수
·이 YChar의 및 YString의 클래스 선언에 DECLSPEC 추가
· 자신의 PG_MultiLineEdit위한 (END 키 버그와 관련된) 제레미에서 수정을 추가 (덕분에 제레미!)
· PG_MultiLineEdit에 대한 수정 (더 이상 충돌)
·) (PG_DropDown :: GetFirstInList 추가
 
·은 울프 로렌스에서 패치를 적용 :
· PG_Draw :: DrawTile 댓글을 달았습니다
· PG_Draw 댓글을 달았습니다 : DrawGradient
· PG_Rect : 단순화 된 일부 경우 - 조항
· surface.cpp : 작은 체크가 추가, 다른 하나는 제거
· surface.cpp : 보존 클립 RECT
· PG_Widget :: 페이드 아웃 : 잠금 화면 표면 블리 팅 전에
· 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에서 패치를 적용 :
· 많은 많은 설명서 업데이트
· 추가 위젯 스크린 샷
· 새로운 초보자 - 튜토리얼
 
· 모하메드 Yousif이

에서 큰 유니 코드 패치를 적용

개발자의 기타 소프트웨어 Alexander Pipelka

Aeskulap
Aeskulap

3 Jun 15

Aeskuap
Aeskuap

3 Jun 15

코멘트 ParaGUI

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!