Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/asb-capfan/tk-idelayout
Tk::IDElayout, a Perl/Tk widget for layout of frames similar to an IDE
https://github.com/asb-capfan/tk-idelayout
gui perl tk ui-components
Last synced: about 1 month ago
JSON representation
Tk::IDElayout, a Perl/Tk widget for layout of frames similar to an IDE
- Host: GitHub
- URL: https://github.com/asb-capfan/tk-idelayout
- Owner: asb-capfan
- License: other
- Created: 2016-06-05T13:42:25.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-11-14T07:29:15.000Z (about 2 years ago)
- Last Synced: 2023-08-20T22:31:12.258Z (over 1 year ago)
- Topics: gui, perl, tk, ui-components
- Language: Perl
- Homepage: https://metacpan.org/pod/Tk::IDElayout
- Size: 221 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README
- Changelog: Changes
- License: LICENSE
Awesome Lists containing this project
README
*************************************
The Tk::IDElayout Widget
*************************************INTRODUCTION
Tk::IDElayout is a widget for managing the layout of Tk frames
(and other widgets) like an IDE (Integrated Development Environment)
similar to Eclipse or Microsoft Visual Studio.Features:
See "Screenshots.pdf" in the source distribution for some screenshots
demonstrating some of these features.* Layout and management of subwidgets/frames similar to an IDE.
* Resizable panes: Separate frames/widgets in the top-level window can be resized by dragging
the separator border between the frames.
* Support for Tabbed-Frames (using of subclass of L, where each tab
can be dragged/dropped; to another tabframe in the IDE, or to a new separate window,
or to "edge" ares in the mainwindow to create new tabframes.BUILDING AND INSTALLING THE WIDGET
1. Uncompress and unpack the distribution
ON UNIX:
gzip -d Tk-TableMatrix.tar.gz
tar -xf Tk-TableMatrix.tarON WINDOWS:
use something like WinZip to unpack the archive.
This will create a subdirectory TableMatrix with all the files in it.2. Build/Test
Note: A c-compiler is required, due to the CaptureRelease extension, which enables windows
to be released from the IDE to separate windows and captured back to the IDE.perl Makefile.PL
make
make test
The test case t/simpleIDElayout2.t serves a simple demo. Run it using
perl -Mblib t/simpleIDElayout2.t
3. Install
make install4. Read the documentation
Read it using the standard 'perldoc Tk::IDElayout' command.
LICENSEThis library is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.