Skip to content

Commit

Permalink
Merge pull request #710 from JetBrains/feature/table_column_actions_2…
Browse files Browse the repository at this point in the history
…0213
  • Loading branch information
alexanderpann authored Dec 11, 2023
2 parents 6b97e51 + f761e55 commit 6c7e84f
Show file tree
Hide file tree
Showing 16 changed files with 1,110 additions and 138 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,12 @@ All notable changes to this project are documented in this file.
Format of the log is _loosely_ based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
The project does _not_ follow Semantic Versioning and the changes are documented in reverse chronological order, grouped by calendar month.

## December 2023

### Added

- de.slisson.mps.tables: tables now support a new property `column UI actions (experimental)`: This property adds actions to the MPS toolbar to add a new column above/below the current column or to delete the current column. These actions only work for simple tables that are based on rows (default: *false*).

## November 2023

### Changed
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,7 @@
</concept>
<concept id="927724900262033858" name="jetbrains.mps.build.structure.BuildSource_JavaOptions" flags="ng" index="2_Ic$z">
<property id="927724900262033861" name="generateDebugInfo" index="2_Ic$$" />
<property id="927724900262033862" name="copyResources" index="2_Ic$B" />
<property id="6998860900671147996" name="javaLevel" index="TZNOO" />
<property id="2059109515400425365" name="compiler" index="3fwGa$" />
</concept>
Expand Down Expand Up @@ -14129,6 +14130,7 @@
<property role="2_Ic$$" value="true" />
<property role="TZNOO" value="11" />
<property role="3fwGa$" value="IntelliJ" />
<property role="2_Ic$B" value="true" />
</node>
<node concept="1wNqPr" id="2B1T7v1mPNt" role="3989C9">
<property role="1wNuhc" value="true" />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -312,6 +312,7 @@
<property id="1397920687864864274" name="text" index="2rfbtB" />
</concept>
<concept id="1397920687864683158" name="de.slisson.mps.tables.structure.Table" flags="ng" index="2rfBfz">
<property id="5889698778293844380" name="columnUIActions" index="FZt19" />
<property id="8824145157122921765" name="rowUIActions" index="3qJzLx" />
<child id="1397920687864865354" name="cells" index="2rf8GZ" />
<child id="6097863121587726798" name="gridPostprocessor" index="3nFLZX" />
Expand Down Expand Up @@ -978,6 +979,7 @@
<ref role="1XX52x" to="nnej:1dAqnm8oBxc" resolve="RequirementsCollection" />
<node concept="2rfBfz" id="1dAqnm8o6CS" role="2wV5jI">
<property role="3qJzLx" value="true" />
<property role="FZt19" value="true" />
<node concept="2reSaE" id="3vizsF8spxX" role="2rf8GZ">
<property role="1YXhso" value="Press enter to add the first requirement" />
<ref role="2reCK$" to="nnej:1dAqnm8oYDx" resolve="requirements" />
Expand Down Expand Up @@ -1037,6 +1039,7 @@
</node>
<node concept="2rfBfz" id="1dAqnm8qrOS" role="3EZMnx">
<property role="3qJzLx" value="true" />
<property role="FZt19" value="true" />
<node concept="2reSaE" id="1dAqnm8I7ag" role="2rf8GZ">
<ref role="2reCK$" to="nnej:1dAqnm8qrMU" resolve="tests" />
<node concept="1g0IQG" id="1ERZrWiwuGX" role="1geGt4" />
Expand Down Expand Up @@ -2584,6 +2587,7 @@
<ref role="1XX52x" to="nnej:2M7NXgi3amF" resolve="StateMachine2" />
<node concept="2rfBfz" id="2M7NXgi3aZy" role="2wV5jI">
<property role="3qJzLx" value="true" />
<property role="FZt19" value="true" />
<node concept="2reCLu" id="ovdreqayNp" role="2rf8GZ">
<node concept="2reCLk" id="ovdreqaBpu" role="2reCL6">
<node concept="2r731s" id="2M7NXgi3aZB" role="2reCL6">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2283,7 +2283,7 @@
<ref role="3cqZAo" node="1dAqnm8$DVo" resolve="editorCell" />
</node>
<node concept="liA8E" id="7DPEkiwN2f8" role="2OqNvi">
<ref role="37wK5l" to="hm5v:7DPEkiwMAV0" resolve="toggleRowUIActions" />
<ref role="37wK5l" to="hm5v:7DPEkiwMAV0" resolve="toggleRowAndColumnUIActions" />
<node concept="3clFbT" id="7DPEkiwN2f9" role="37wK5m">
<property role="3clFbU" value="true" />
</node>
Expand All @@ -2296,7 +2296,34 @@
<node concept="2OqwBi" id="7DPEkiwN2fe" role="3clFbG">
<node concept="30H73N" id="7DPEkiwN2ff" role="2Oq$k0" />
<node concept="3TrcHB" id="7DPEkiwN2fg" role="2OqNvi">
<ref role="3TsBF5" to="bnk3:7DPEkiwMTk_" resolve="rowUIActions" />
<ref role="3TsBF5" to="bnk3:7DPEkiwMTk_" resolve="rowAndColumnUIActions" />
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node concept="3clFbF" id="56WqtlUhPyP" role="3cqZAp">
<node concept="2OqwBi" id="56WqtlUhPyQ" role="3clFbG">
<node concept="37vLTw" id="56WqtlUhPyR" role="2Oq$k0">
<ref role="3cqZAo" node="1dAqnm8$DVo" resolve="editorCell" />
</node>
<node concept="liA8E" id="56WqtlUhPyS" role="2OqNvi">
<ref role="37wK5l" to="hm5v:56WqtlUgQQZ" resolve="toggleColumnUIActions" />
<node concept="3clFbT" id="56WqtlUhPyT" role="37wK5m">
<property role="3clFbU" value="true" />
</node>
</node>
</node>
<node concept="1W57fq" id="56WqtlUhPyU" role="lGtFl">
<node concept="3IZrLx" id="56WqtlUhPyV" role="3IZSJc">
<node concept="3clFbS" id="56WqtlUhPyW" role="2VODD2">
<node concept="3clFbF" id="56WqtlUhPyX" role="3cqZAp">
<node concept="2OqwBi" id="56WqtlUhPyY" role="3clFbG">
<node concept="30H73N" id="56WqtlUhPyZ" role="2Oq$k0" />
<node concept="3TrcHB" id="56WqtlUhPz0" role="2OqNvi">
<ref role="3TsBF5" to="bnk3:56WqtlUgrAs" resolve="columnUIActions" />
</node>
</node>
</node>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -635,6 +635,22 @@
</node>
<node concept="2iRfu4" id="7DPEkiwMUoq" role="2iSdaV" />
</node>
<node concept="3EZMnI" id="56WqtlUgrGm" role="3EZMnx">
<node concept="VPM3Z" id="56WqtlUgrGn" role="3F10Kt">
<property role="VOm3f" value="false" />
</node>
<node concept="VPXOz" id="56WqtlUgrGo" role="3F10Kt">
<property role="VOm3f" value="true" />
</node>
<node concept="3F0ifn" id="56WqtlUgrGp" role="3EZMnx">
<property role="3F0ifm" value="column UI actions (experimental)" />
<ref role="1k5W1q" to="tpc5:hF4H1c8" resolve="property" />
</node>
<node concept="3F0A7n" id="56WqtlUgrGq" role="3EZMnx">
<ref role="1NtTu8" to="bnk3:56WqtlUgrAs" resolve="columnUIActions" />
</node>
<node concept="2iRfu4" id="56WqtlUgrGr" role="2iSdaV" />
</node>
<node concept="VPM3Z" id="hEU$PEH" role="3F10Kt">
<property role="VOm3f" value="false" />
</node>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,11 @@
<property role="TrG5h" value="rowUIActions" />
<ref role="AX2Wp" to="tpck:fKAQMTB" resolve="boolean" />
</node>
<node concept="1TJgyi" id="56WqtlUgrAs" role="1TKVEl">
<property role="IQ2nx" value="5889698778293844380" />
<property role="TrG5h" value="columnUIActions" />
<ref role="AX2Wp" to="tpck:fKAQMTB" resolve="boolean" />
</node>
<node concept="PrWs8" id="5X6T0_NE_dS" role="PzmwI">
<ref role="PrY4T" node="4UkcdCu_Hbr" resolve="IStylable" />
</node>
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 6c7e84f

Please sign in to comment.