Created
March 31, 2021 09:02
-
-
Save Metaxal/946aa17033c10e76c48a74127ae0b11b to your computer and use it in GitHub Desktop.
Dragrable panels to resize containers by dragging the space between them
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#lang racket/gui | |
(require framework) | |
(define fr (new frame% [label "gui"] [width 500] [height 500])) | |
(define p (new panel:vertical-dragable% [parent fr])) | |
(define pt (new panel:horizontal-dragable% [parent p] [border 1] [style '(border)])) | |
(define pb (new panel:horizontal-dragable% [parent p] [border 1] [style '(border)])) | |
(define ptl (new panel% [parent pt] [border 1] [style '(border)])) | |
(define ptr (new panel% [parent pt] [border 1] [style '(border)])) | |
(define pbl (new panel% [parent pb] [border 1] [style '(border)])) | |
(define pbr (new panel% [parent pb] [border 1] [style '(border)])) | |
(send fr show #t) |
Author
Metaxal
commented
Mar 31, 2021
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment