Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mid 2024 updates #81

Draft
wants to merge 81 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
81 commits
Select commit Hold shift + click to select a range
aa0743a
fixes #68 BaseApp get.PreferenceGroup fails if PreferenceGroup is not…
rjackey Apr 4, 2024
4aa4fce
add / revise icon library
rjackey Apr 5, 2024
545e381
update BaseSession public properties to be SetObservable
rjackey Apr 5, 2024
43ec890
replaced use of wt.validators.mustBeBetweenZeroAndOne with mustBeInRange
rjackey Apr 9, 2024
cf69fe1
add auto-title to ErrorHandling throwError
rjackey Apr 19, 2024
6cf69c9
add ContextualViewPane, BaseViewController
rjackey Apr 19, 2024
abf697f
start work on contextual_view example
rjackey Apr 19, 2024
f9fd093
add new / updated icons
rjackey Apr 19, 2024
831bc50
work on ContextualViewExample app
rjackey Apr 19, 2024
fcfbfb3
work on ContextualViewExample
rjackey Apr 22, 2024
06df2bd
work on ContextualViewExample and content
rjackey Apr 22, 2024
cd9654f
work on ContextualViewPane
rjackey Apr 22, 2024
8396ec8
work on ContextualViewExample app and infrastructure beneath it
rjackey Apr 24, 2024
18387d5
work on ContextualViewExample
rjackey Apr 25, 2024
e5c96a1
work on ContextualViewExample
rjackey Apr 25, 2024
4334f9b
updates to ContextualView
rjackey Apr 26, 2024
0a56c3c
first pass adding RangeField and NumericArray widgets
rjackey May 1, 2024
8d77347
work on NumericArray and RangeField
rjackey May 3, 2024
29ca3f6
add widgets NumericArray, RangeField, RowEntriesTable, and make adjus…
rjackey May 6, 2024
6f7ef47
cleanup BaseViewController
rjackey May 6, 2024
fd2d46d
Updates to use isMATLABReleaseOlderThan in place of verLessThan
rjackey May 7, 2024
a7f84e1
work on DropDownListManager
rjackey May 9, 2024
935f4ef
more work on DropDownListManger - in midst of adding EditField
rjackey May 9, 2024
b03d05a
first version of DropDownList Manager
rjackey May 9, 2024
0103964
work on eventdata, CVP, DDLM
rjackey May 9, 2024
ff38555
add a few missing files
rjackey May 10, 2024
be47596
various improvements
rjackey May 10, 2024
aecbc38
work on styles for new widgets
rjackey May 16, 2024
5004f82
improvements to BVC and NumericArray
rjackey May 17, 2024
1d8be06
BaseModel - work on aggregated property change events
rjackey May 28, 2024
1143547
work on BaseModel aggregated prop changes
rjackey May 29, 2024
32539a1
debugging BaseSession
rjackey May 29, 2024
e6cc45c
finish updates to BaseModel, BaseSession
rjackey May 29, 2024
fabfdb9
finish up changes to BaseModel, BaseSession, etc.
rjackey May 30, 2024
fb92197
fixes to BVC
rjackey May 30, 2024
4fc87f0
cleanup of eventdata, using evtOut and making custom types copyable
rjackey May 31, 2024
a06fa06
more work on eventdata
rjackey May 31, 2024
9f43f22
update BaseModel to call event.listener instead of listener, enabling…
rjackey Jun 3, 2024
ea2147b
BaseModel enable/disable aggregated model listeners
rjackey Jun 4, 2024
3e181ae
make BaseModel copyable
rjackey Jun 4, 2024
74ddc75
rename ContextualViewPane to ContextualView
rjackey Jun 4, 2024
2adcd3e
restored BaseModel onPropChanged eventdata for backward compatibility…
rjackey Jun 7, 2024
17b5bd3
removed BaseEventData class and backed out copyable eventdata capability
rjackey Jun 7, 2024
1b3312f
work on multi session app capability, work on contextual view app
rjackey Jun 12, 2024
6ed6afd
work on contextual view example
rjackey Jun 12, 2024
f81369a
work on contextual view example and multi session app class
rjackey Jun 12, 2024
6de8ca3
improvements to session apps
rjackey Jun 13, 2024
b1fdc38
clean up contextual view example
rjackey Jun 13, 2024
af145c9
bugfix in DisplayNonScalarObjectAsTable for multidimensional arrays
rjackey Jun 14, 2024
ed38be4
change BaseModel to ConstructOnLoad to enable subclasses to provide A…
rjackey Jun 19, 2024
e1d007c
BaseModel - removed automatic detection of aggregated properties. The…
rjackey Jun 19, 2024
2189353
update onFieldEdited in BaseViewController to handle char inputs as s…
rjackey Jun 19, 2024
191ef1c
update BaseViewController to update the panel name automatically with…
rjackey Jun 19, 2024
c5bc201
moving BaseModel to new overridable method getAggregatedModelProperti…
rjackey Jun 19, 2024
8da05c9
Updates to debug display
rjackey Jun 21, 2024
85cc1b7
enable close session for multi session apps
rjackey Jun 25, 2024
fd241ff
BaseApp move accessors to top near properties
rjackey Jun 25, 2024
bc57747
BaseApp formatting / spacing
rjackey Jun 25, 2024
6e03cc9
BaseApp and session apps - property viewing in command window
rjackey Jun 25, 2024
65d1cdb
Prevent app from loading the same session twice
rjackey Jun 25, 2024
904fd44
throw error if save with no session selected
rjackey Jun 25, 2024
4478062
Bugfix to AbstractSessionApp in loadSession_Internal when no sessions…
rjackey Jun 26, 2024
dabc8dc
fixes to load/save session to set the FilePath and Dirty flags correc…
rjackey Jun 26, 2024
43f2ebc
BaseViewController made PanelNamePrefix a public property
rjackey Jun 27, 2024
17881d5
add missing files BaseViewChart, ModelObserver, RowEntriesTable, RowE…
rjackey Jul 1, 2024
f0f4f04
bugfix to RowEntriesTable
rjackey Jul 1, 2024
61cf91d
bugfix to BaseViewChart
rjackey Sep 6, 2024
017affb
limit the drawnow in BaseApp
rjackey Sep 13, 2024
4973b36
add some commented out code in ContextualView, intended for later put…
rjackey Sep 13, 2024
8ba1f61
Change RowEntriesTable NewRowFormat to be cell instead of table
rjackey Sep 13, 2024
db4c8f8
improvements to RowEntriesTable adding rows
rjackey Sep 13, 2024
9008980
update ContextualView to permit both BaseViewController and BaseViewC…
rjackey Sep 18, 2024
8b68ff8
bugfixes to BaseModel, BaseSession, and updated ContextualViewExample
rjackey Sep 18, 2024
0488e68
ErrorHandling.m updates to promptForConfirmation
rjackey Sep 19, 2024
3f06edb
add Orderable mixin and attach it to RowEntriesTable and ListSelector
rjackey Sep 27, 2024
7d41594
fixes to RowEntriesTable and Orderable
rjackey Sep 30, 2024
d5b4455
updates to display for app classes
rjackey Oct 11, 2024
40149d5
ContextualView robustness improvements
rjackey Oct 11, 2024
b1ee507
bugfix to BaseViewController onFieldEdited when it should set multipl…
rjackey Oct 17, 2024
d186089
updates to ContextualPane to enable blocking interaction with an imag…
rjackey Nov 1, 2024
73cb3fd
update naming: eventData -> TreeModelSingleSelectionData
rjackey Nov 5, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="1" type="DIR_SIGNIFIER"/>
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info>
<Category UUID="FileClassCategory">
<Label UUID="derived"/>
<Label UUID="design"/>
</Category>
</Info>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="ContextualViewExample.m" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info>
<Category UUID="FileClassCategory">
<Label UUID="design"/>
</Category>
</Info>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="updateTreeHierarchy.m" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="1" type="DIR_SIGNIFIER"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="contextual_view" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info Ref="widgets/examples/apps/contextual_view" Type="Relative"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="281bb4df-3383-415f-b5c5-5ff8fdce445e" type="Reference"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info>
<Category UUID="FileClassCategory">
<Label UUID="design"/>
</Category>
</Info>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="Exhibit.m" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info>
<Category UUID="FileClassCategory">
<Label UUID="design"/>
</Category>
</Info>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="Session.m" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="1" type="DIR_SIGNIFIER"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info>
<Category UUID="FileClassCategory">
<Label UUID="design"/>
</Category>
</Info>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="Enclosure.m" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info>
<Category UUID="FileClassCategory">
<Label UUID="design"/>
</Category>
</Info>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="Animal.m" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="grid_24.png" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="undo_24.png" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="addYellow_24.png" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="deleteColumn_24.png" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="error_24.png" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="loading_32.gif" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="filter_info_24.png" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="back_24.png" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="adjust_24.png" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="database_find_24.png" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="map_marker_24.png" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="configure_view_24.png" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="optimize_24.png" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="add_plot_24.png" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="tools_24.png" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="new_24.png" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="auto_order_24.png" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="box_24.png" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="locked_24.png" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="legend_24.png" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="new_chart_24.png" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="saveCopyAs_24.png" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="find_files_24.png" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="addGreen_24.png" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="collapseView.png" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="target_24.png" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="filter_clear_24.png" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="calendar_24.png" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="abort_24.png" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="new_script_24.png" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="code_24.png" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="table_24.png" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="simulink_24.png" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="repeat_24.png" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info location="merge_24.png" type="File"/>
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?xml version='1.0' encoding='UTF-8'?>
<Info/>
Loading