{"id":24089462,"url":"https://github.com/asb-capfan/tk-idelayout","last_synced_at":"2026-08-12T20:30:20.183Z","repository":{"id":56834157,"uuid":"60462038","full_name":"asb-capfan/Tk-IDElayout","owner":"asb-capfan","description":"Tk::IDElayout, a Perl/Tk widget for layout of frames similar to an IDE","archived":false,"fork":false,"pushed_at":"2022-11-14T07:29:15.000Z","size":226,"stargazers_count":2,"open_issues_count":1,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-06-04T00:38:04.664Z","etag":null,"topics":["gui","perl","tk","ui-components"],"latest_commit_sha":null,"homepage":"https://metacpan.org/pod/Tk::IDElayout","language":"Perl","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/asb-capfan.png","metadata":{"files":{"readme":"README","changelog":"Changes","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-06-05T13:42:25.000Z","updated_at":"2022-09-05T23:56:42.000Z","dependencies_parsed_at":"2023-01-22T00:51:26.332Z","dependency_job_id":null,"html_url":"https://github.com/asb-capfan/Tk-IDElayout","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/asb-capfan/Tk-IDElayout","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asb-capfan%2FTk-IDElayout","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asb-capfan%2FTk-IDElayout/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asb-capfan%2FTk-IDElayout/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asb-capfan%2FTk-IDElayout/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/asb-capfan","download_url":"https://codeload.github.com/asb-capfan/Tk-IDElayout/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/asb-capfan%2FTk-IDElayout/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36581544,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-06T04:43:03.162Z","status":"online","status_checked_at":"2026-08-12T02:00:07.134Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gui","perl","tk","ui-components"],"created_at":"2025-01-10T04:25:51.142Z","updated_at":"2026-08-12T20:30:19.894Z","avatar_url":"https://github.com/asb-capfan.png","language":"Perl","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\t\t*************************************\n\t\t  The Tk::IDElayout Widget\n\t\t*************************************\n\nINTRODUCTION\n\nTk::IDElayout is a widget for managing the layout of Tk frames\n(and other widgets) like an IDE (Integrated Development Environment)\nsimilar to Eclipse or Microsoft Visual Studio.\n\nFeatures:\n\nSee \"Screenshots.pdf\" in the source distribution for some screenshots\ndemonstrating some of these features.\n\n* Layout and management of subwidgets/frames similar to an IDE.\n\t\n* Resizable panes: Separate frames/widgets in the top-level window can be resized by dragging\nthe separator border between the frames.\n\t\n* Support for Tabbed-Frames (using of subclass of L\u003cTk::DynaTabFrame\u003e, where each tab\ncan be dragged/dropped; to another tabframe in the IDE, or to a new separate window,\nor to \"edge\" ares in the mainwindow to create new tabframes.\n\n\nBUILDING AND INSTALLING THE WIDGET\n\n1. Uncompress and unpack the distribution\n\n   ON UNIX:\n\tgzip -d Tk-TableMatrix\u003cversion\u003e.tar.gz\n\ttar -xf Tk-TableMatrix\u003cversion\u003e.tar\n\n   ON WINDOWS:\n\tuse something like WinZip to unpack the archive.\n\n    \n   This will create a subdirectory TableMatrix\u003cversion\u003e with all the files in it.\n\n2. Build/Test\n\n  Note: A c-compiler is required, due to the CaptureRelease extension, which enables windows\n  to be released from the IDE to separate windows and captured back to the IDE.\n\n    perl Makefile.PL\n    make \n    make test\n    \n The test case t/simpleIDElayout2.t serves a simple demo. Run it using\n    perl -Mblib t/simpleIDElayout2.t\n   \n3. Install\n    make install\n\n4. Read the documentation\n\n   Read it using the standard 'perldoc Tk::IDElayout' command.\n\n           \n           LICENSE\n\nThis library is free software; you can redistribute it and/or modify it\nunder the same terms as Perl itself.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasb-capfan%2Ftk-idelayout","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fasb-capfan%2Ftk-idelayout","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fasb-capfan%2Ftk-idelayout/lists"}