Skip to content

GUI

GUI.GridLayoutToggleButton

GridLayoutToggleButton - A toggle button wrapper for GridLayout This provides toggle button functionality using a standard uibutton since uitogglebutton requires a ButtonGroup parent.

This is a lightweight wrapper that manages a uibutton and provides toggle state behavior without creating an extra container layer.

GUI.GridLayoutToggleButton.Value SetObservable

Value = false

GUI.GridLayoutToggleButton.Text

Text

GUI.GridLayoutToggleButton.Layout

Layout

GUI.GridLayoutToggleButton.Parent

Parent

GUI.GridLayoutToggleButton.FontSize

FontSize

GUI.GridLayoutToggleButton.GridLayoutToggleButton

(parent=[])

Constructor Args: parent: GridLayout or other valid parent for uibutton

GUI.PlotPanel

Component Properties

GUI.PlotPanel.PlotTabGridLayout

PlotTabGridLayout

GUI.PlotPanel.PlotTabGroup

PlotTabGroup

GUI.PlotPanel.MainPlotTab

MainPlotTab

GUI.PlotPanel.MainPlotTabGridLayout

MainPlotTabGridLayout

GUI.PlotPanel.


GUI.PlotPanel.HSVPlotTab

HSVPlotTab

GUI.PlotPanel.HSVPlotTabGridLayout

HSVPlotTabGridLayout

GUI.PlotPanel.ResultTab

ResultTab

GUI.PlotPanel.ResultTabGridLayout

ResultTabGridLayout

GUI.PlotPanel.ResultsTable

ResultsTable

GUI.PlotPanel.MainPlotAxes SetObservable

MainPlotAxes

GUI.PlotPanel.HSVAxes SetObservable

HSVAxes

GUI.PlotPanel.MainAppUIFigure

MainAppUIFigure

GUI.PlotPanel.MainApp

MainApp

app that contains this component, set in constructor

GUI.PlotPanel.CIMData

CIMData

GUI.PlotPanel.PlotPanel

(Parent, MainApp, MainAppUIFigure, CIMData)

GUI.PlotPanel.updateFontSize

()

GUI.PlotPanel.ResultDataChangedFcn

()

GUI.GridLayoutButtonGroup

GridLayoutButtonGroup - A resizable button group using GridLayout This replaces the standard uibuttongroup which uses fixed positioning with a GridLayout-based implementation that resizes with the GUI.

GUI.GridLayoutButtonGroup.Title

Title = ''

GUI.GridLayoutButtonGroup.TitlePosition

TitlePosition = 'centertop'

GUI.GridLayoutButtonGroup.SelectionChangedFcn

SelectionChangedFcn = []

GUI.GridLayoutButtonGroup.SelectedObject

SelectedObject

GUI.GridLayoutButtonGroup.GridLayoutButtonGroup

(varargin)

Constructor - mimics uibuttongroup interface Call superclass constructor to handle parent assignment

GUI.GridLayoutButtonGroup.addButton

(text, row)

Add a toggle button to the group

Input arguments:

  • text

    Button text label

  • row

    Row position in grid (optional, auto-increments if not provided)

GUI.GridLayoutButtonGroup.updateFontSize

(fontSize)

Update font size for title label and all buttons

GUI.LeftPanel

GUI.LeftPanel.GridLayout

GridLayout

GUI.LeftPanel.ProblemNameLabel

ProblemNameLabel

GUI.LeftPanel.ProblemName

ProblemName

GUI.LeftPanel.


GUI.LeftPanel.ProblemSizeLabel

ProblemSizeLabel

GUI.LeftPanel.ProblemSize

ProblemSize

GUI.LeftPanel.NumQuadNodesLabel

NumQuadNodesLabel

GUI.LeftPanel.NumQuadNodes

NumQuadNodes

GUI.LeftPanel.DataMatrixSizeLabel

DataMatrixSizeLabel

GUI.LeftPanel.DataMatrixSize

DataMatrixSize

GUI.LeftPanel.ComputeButton

ComputeButton

GUI.LeftPanel.AutoSampleCheckBox

AutoSampleCheckBox

GUI.LeftPanel.AutoRealizationCheckBox

AutoRealizationCheckBox

GUI.LeftPanel.RefineQuadratureButton

RefineQuadratureButton

GUI.LeftPanel.PlotViewportControl

PlotViewportControl

GUI.LeftPanel.MainApp

MainApp

GUI.LeftPanel.CIMData

CIMData

GUI.LeftPanel.MainPlotAxes

MainPlotAxes

GUI.LeftPanel.LeftPanel

(Parent, MainApp, CIMData, MainPlotAxes)

GUI.LeftPanel.createDynamicComponents

()

GUI.LeftPanel.setDefaults

()

GUI.LeftPanel.addListeners

()

GUI.LeftPanel.updateContourListeners

()

GUI.LeftPanel.updateFontSize

()

GUI.LeftPanel.OperatorDataChangedFcn

()

GUI.LeftPanel.QuadratureChangedFcn

()

GUI.LeftPanel.DataMatrixSizeChangedFcn

()

GUI.LeftPanel.DataDirtinessChangedFcn

()

GUI.LeftPanel.ComputeButtonPushed

()

GUI.LeftPanel.RefineQuadratureButtonPushed

()

GUI.LeftPanel.NumQuadNodesChanged

()

GUI.LeftPanel.AutoButtonsChanged

()

GUI.ParameterPanel

GUI.ParameterPanel.ParameterTabGridLayout

ParameterTabGridLayout

GUI.ParameterPanel.ParameterTabGroup

ParameterTabGroup

GUI.ParameterPanel.NLEVPTab

NLEVPTab

GUI.ParameterPanel.ContourTab

ContourTab

GUI.ParameterPanel.MethodTab

MethodTab

GUI.ParameterPanel.ShiftsTab

ShiftsTab

GUI.ParameterPanel.


GUI.ParameterPanel.MainApp

MainApp

GUI.ParameterPanel.CIMData

CIMData

GUI.ParameterPanel.ParameterPanel

(Parent, MainApp, CIMData)

GUI.ParameterPanel.createDynamicComponents

()

GUI.ParameterPanel.updateFontSize

()

GUI.Menu

GUI.Menu.FileMenu

FileMenu

GUI.Menu.ImportNLEVP

ImportNLEVP

GUI.Menu.


GUI.Menu.ImportNLEVPPack

ImportNLEVPPack

GUI.Menu.MainApp

MainApp

GUI.Menu.CIMData

CIMData

GUI.Menu.Menu

(Parent, MainApp, CIMData)

GUI.Menu.ImportNLEVPPackFcn

(event)

GUI.testGridLayoutButtonGroup