A library with custom app components for Matlab
이 제출물을 팔로우합니다
- 팔로우하는 게시물 피드에서 업데이트를 확인할 수 있습니다
- 정보 수신 기본 설정에 따라 이메일을 받을 수 있습니다
WEBLAB
A tool for developing custom uifigure components in Matlab
How To Use • Components • How To Make Changes • License
How To Use
To use a custom component, you will to create a
Frame inside the uifigure and then insert
your component into it.
% Create the uifigure
uifig = uifigure();
% Create the frame
frame = weblab.internal.Frame("Parent", uifig);
% Initialize your component
myComponent = weblab.components.MyComponent();
% Insert
frame.insert(myComponent);Note: The inserted component will occupy the full height and width of the frame. If you want to reposition or resize it inside the figure, use the
Positionproperty of theFrame.
Components
These components are currently supported:
- Tree: docs / src
- TagBar: docs / src
- TagFilterTree: docs / src
- Progress: docs / src
- CodeEditor: docs / src
- HTMLContainer: docs / src
More to come! These are the next planned components:
- PDF renderer
- Interactive plots
Developing your own components
WIP
How To Make Changes
If you make changes to the Typescript source code, you will need to rebuild the project. For that, you'll first need Node.js (which comes with npm) installed on your computer.
From a terminal at the project root, type the following commands:
# Go into the HTML source folder
$ cd +weblab/source
# Install dependencies
$ npm installNow you can make changes in the TS source code, located inside the +weblab/source/src subdirectory.
Important: Once your changes are complete, rebuild the project by running in the terminal
$ npm run buildIssues and PRs
Issues and pull requests are appreciated. I will do my best to take into account your opinions and recommendations
License
인용 양식
Antonio Hortal (2026). Custom uifigure components (https://github.com/LordTumnus/weblab/releases/tag/0.1.4), GitHub. 검색 날짜: .
일반 정보
- 버전 0.1.4.0 (2.2 MB)
-
GitHub에서 라이선스 보기
MATLAB 릴리스 호환 정보
- R2019b 이상 릴리스와 호환
플랫폼 호환성
- Windows
- macOS
- Linux
| 버전 | 퍼블리시됨 | 릴리스 정보 | Action |
|---|---|---|---|
| 0.1.4.0 | See release notes for this release on GitHub: https://github.com/LordTumnus/weblab/releases/tag/0.1.4 |
||
| 0.1.3.0 | See release notes for this release on GitHub: https://github.com/LordTumnus/weblab/releases/tag/0.1.3 |
||
| 0.1.2.0 | See release notes for this release on GitHub: https://github.com/LordTumnus/weblab/releases/tag/0.1.2 |
||
| 0.1.1.0 | See release notes for this release on GitHub: https://github.com/LordTumnus/weblab/releases/tag/0.1.1 |
||
| 0.1.0 |
