Download List

프로젝트 설명

Click'n'Drag is a Python module that introduces the "Plane" class, which extends PyGame's "Surface" functionality, offering a hierarchy of mouse-sensitive, draggable Surfaces that can be used as sprites, windows, icons, or other interactive elements. In addition, the clickndrag.gui module uses clickndrag to provide basic GUI elements like container, label, text box, option list, and button.

System Requirements

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-07-30 06:44
0.4.1

gui.OptionList 이제 드롭에 교체로 gui.OptionSelector와 함께보다 복잡한 대화 상자에 포함된 수 있습니다. gui.Container 이제 subplane가 제거되었을 때 가로로 축소. 'insert_after'인자는 사이에 다른 사람없이 관련 subplanes를 렌더링 Plane.sub ()에 추가되었습니다. Plane.sync ()는 동적 비행기 정렬 문제를 피하 지금 플레인 센터 사이의 오프셋을 사용합니다. gui.OutlinedText 이제 저장하고 텍스트 변경시 중심을 복원합니다. 기본 배경 색상 설정이 수정되었습니다. 뉴라인에서 포장 것은 gui.OkBox에 추가되었습니다. 파이썬 2.6 distutils에 대한 몇 가지 수정 사항이 있습니다. 문서가 업데이 트되었습니다.
gui.OptionList can now be embedded in more complex dialogs, with gui.OptionSelector as a drop-in replacement. gui.Container now shrinks horizontally when a subplane is removed. An 'insert_after' argument has been added to Plane.sub() to render related subplanes without others in between. Plane.sync() uses the offset between Plane centers now, avoiding alignment problems with dynamic Planes. gui.OutlinedText now saves and restores the center upon a text change. The default background color settings have been fixed. Wrapping at newlines has been added to gui.OkBox. There are several fixes for Python 2.6 distutils. The documentation has been updated.

2011-03-29 00:38
0.4.0

수많은 변화가 파이썬 2.x.와 호환 clickndrag하게 수행했다 그것은 Pygame 1.9.1를 사용하여, 파이썬 2.6.5과 파이썬 3.1.2에서 테스트했습니다.
Numerous changes were done to make clickndrag compatible with Python 2.x. It was tested with Python 2.6.5 and Python 3.1.2, using Pygame 1.9.1.

2011-03-24 07:23
0.3.0

향상된 cx_Freeze 호환성. TextBoxes 이제 커서를 표시합니다. 비행기는 이제 왼쪽 및 오른쪽 마우스 단추에 대한 콜백을했습니다. 비행기의 위치는 현재 다른 ​​비행기로 동기화 할 수 있습니다. 투명한 배경과 설명 굵은 텍스트로 레이블을 구현하는 클래스 OutlinedText는, 추가되었습니다. 디스플레이 클래스는 이제 "전체 화면"인수를 받아들입니다. 설명서 업데이 트가 있습니다.
Improved cx_Freeze compatibility. TextBoxes now display a cursor. Planes now have callbacks for left and right mouse button. The position of a Plane can now be synced to another Plane. The class OutlinedText, which implements a label with a transparent background and outlined bold text, has been added. The Display class now accepts a "fullscreen" argument. There are documentation updates.

2011-03-11 20:55
0.2.0

적절한 GPL의 라이센스 통지서 추가되었습니다. 성능 향상이 있었다. 비행기가 지금 가능하다면 비디오 RAM이 사용에만 필요한 경우, 그리고 당 픽셀의 알파를 사용합니다. Clickndrag 이제 기본 글꼴로 비트 스트림 베라가 포함되어 있습니다. gui.TextBox과 gui.GetStringDialog 이제 반환 키를 사용하여 확인할 수 있습니다. 쇼케이스 clickndrag - interactive.py이 추가되었습니다. 문서가 업데이 트되었습니다.
Proper GPL licensing notice was added. Performance improvements were made. Planes now use per-pixel alpha only when neccessary, and video RAM is used if available. Clickndrag now includes Bitstream Vera as the default font. gui.TextBox and gui.GetStringDialog can now be confirmed using the RETURN key. Showcase clickndrag-interactive.py was added. The documentation was updated.

2011-01-12 22:58
0.1.0

이것은 첫 번째 알파 릴리스입니다. API는 아직 변경 가능성이 높습니다. API는 오피스가 제공되지만, 예제 및 방법 서비스 약관 여전히 누락되었습니다.
This is the first alpha release. The API is still likely to change. API docs are provided, but examples and how-tos are still missing.

Project Resources