Easy programatic GUI Layout

버전 1.2.0.0 (5.15 KB) 작성자: Roberto
Automatic placement of objects in a GUI - Easy Design Graphical User Interfaces
다운로드 수: 482
업데이트 날짜: 2014/5/6

라이선스 보기

Automatically place the objects in a programatically created GUI, You can easily create panels, editboxes, text, listboxes, pushbuttons and more, without having to calculate its position, just a few setups for this function and it will do all the placements automatically for you.
%LAYCONTROL creates uicontrols within a figure's region or uipanel.
%
%% Description:
% Function LCONTROL creates diferent uicontrols un a figure's
% region or a uipanel, it starts filling the region with consecutive calls
% of the function using a left-to-right and top-to-bottom algorithm to
% ensure that all the uicontrols created are contained in the region or
% panel.
%
%% Use examples:
%
% h = layControl(hParent,'align','Center','tall',20, ...
% 'width',100, 'separation',2, 'region',[.5 0.5 0.5 0.5]);
%
% h = layControl(hparent,'panel',[0.5 0.5 0.35 0.35],...
% 'title','My panel', 'BackGroundColor',[.5 .5 .5]);
%
% [h, hCap] = layControl(hParent,'nextLine','caption','Type here', ...
% 'BackGroundColor','b',...
% 'Style','Edit','String','Edit here');
%
% h = layControl(hParent,'goBack',3,'Style','togglebutton');
%
% h = layControl(hParent,'style','popupmenu',...
% 'string',{'One','Two'},...
% 'Callback',@changeSelection);

인용 양식

Roberto (2025). Easy programatic GUI Layout (https://kr.mathworks.com/matlabcentral/fileexchange/46509-easy-programatic-gui-layout), MATLAB Central File Exchange. 검색 날짜: .

MATLAB 릴리스 호환 정보
개발 환경: R2011a
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux
카테고리
Help CenterMATLAB Answers에서 App Building에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
버전 게시됨 릴리스 정보
1.2.0.0

Edited the description of the file to get a better understanding of usage

1.1.0.0

Added an example of how to use the function

1.0.0.0