Thu, 01 Jul 2021 21:58:06 +0100 `ListModelView`: allow to configure border jv
Jan Vrany <jan.vrany@labware.com> [Thu, 01 Jul 2021 21:58:06 +0100] rev 6255
`ListModelView`: allow to configure border ...using `text.borderWidth` and `text.borderColor` styles. Note, that the style prefix is `text` (while it'd make more sense to use `list`) - this is to make it consistent. Somebody in the past thought `text` is better and code was never cleaned up.
Thu, 01 Jul 2021 21:41:43 +0100 `MenuPanel`: allow to configure border width and background color jv
Jan Vrany <jan.vrany@labware.com> [Thu, 01 Jul 2021 21:41:43 +0100] rev 6254
`MenuPanel`: allow to configure border width and background color ...using `pullDownMenu.borderWidth` and `menu.backgroundColor` styles.
Tue, 01 Jun 2021 10:49:16 +0100 `HierarchicalListView`: draw icon *after* the label itself jv
Jan Vrany <jan.vrany@labware.com> [Tue, 01 Jun 2021 10:49:16 +0100] rev 6253
`HierarchicalListView`: draw icon *after* the label itself This commit changes the drawing logic so item (label) is rendered first and icon after. This allows custom subclasses of `AbstractHierarchicalItem` to override `displayOn:x:y:h:isHighlightedAsSelected:` and provide custom background for given item. This is used in VDB UI, for instance.
Tue, 18 May 2021 12:48:47 +0100 `TerminalView`: handle CR not followed by LF jv
Jan Vrany <jan.vrany@labware.com> [Tue, 18 May 2021 12:48:47 +0100] rev 6252
`TerminalView`: handle CR not followed by LF ...as this is produced by GDB in some cases, causing first character to be eaten (not displayed). Sigh.
Sun, 15 Nov 2020 20:07:06 +0000 `TerminalView`: various fixes to make it work with St/X jv-branch jv
Jan Vrany <jan.vrany@labware.com> [Sun, 15 Nov 2020 20:07:06 +0000] rev 6251
`TerminalView`: various fixes to make it work with St/X jv-branch
Thu, 12 Nov 2020 12:38:19 +0000 Backed out changeset a1272bf7ae91 jv
Jan Vrany <jan.vrany@labware.com> [Thu, 12 Nov 2020 12:38:19 +0000] rev 6250
Backed out changeset a1272bf7ae91
Mon, 26 Oct 2020 23:39:35 +0000 Cherry-picked `TerminalView` and `VT100TerminalView.st` from 52ddfab52152: jv
Jan Vrany <jan.vrany@labware.com> [Mon, 26 Oct 2020 23:39:35 +0000] rev 6249
Cherry-picked `TerminalView` and `VT100TerminalView.st` from 52ddfab52152: * cherry-picked TerminalView.st from 52ddfab52152: * 29c409638778: #FEATURE by cg, Claus Gittinger <cg@exept.de> * f4a375bbf778: #UI_ENHANCEMENT by cg, Claus Gittinger <cg@exept.de> * 9ff89d98ba80: Keyboard mapping: code updated to catch up with `KeyboardMap`, Jan Vrany <jan.vrany@fit.cvut.cz> * db72eb21203c: `TerminalView`: do not tinker with cursor position when selecting via mouse, Jan Vrany <jan.vrany@fit.cvut.cz> * a9a15e045620: `TerminalView`: fixed slip after `KeyboardMap` refactoring, Jan Vrany <jan.vrany@fit.cvut.cz> * df7b96c04c11: #DOCUMENTATION by cg, Claus Gittinger <cg@exept.de> * 7a69d3fdca24: #QUALITY by cg, Claus Gittinger <cg@exept.de> * 5829d2def42c: #BUGFIX by cg, Claus Gittinger <cg@exept.de> * f6122d30bce9: #UI_ENHANCEMENT by cg, Claus Gittinger <cg@exept.de> * a74a4de7393a: #UI_ENHANCEMENT by cg, Claus Gittinger <cg@exept.de> * aa0c8adb8c29: #UI_ENHANCEMENT by cg, Claus Gittinger <cg@exept.de> * 56884612657a: #UI_ENHANCEMENT by cg, Claus Gittinger <cg@exept.de> * 68a1a475ad31: #FEATURE by cg, Claus Gittinger <cg@exept.de> * 70d07365a2d4: Copyright updates, Jan Vrany <jan.vrany@fit.cvut.cz> * 528fcc031415: `TerminalView`: make sure the last line is always fully visible, Jan Vrany <jan.vrany@fit.cvut.cz> * 00c0cc2441a9: #OTHER by cg, Claus Gittinger <cg@exept.de> * b0a0be3361d1: #FEATURE by cg, Claus Gittinger <cg@exept.de> * 7b379fe88950: #TUNING by stefan, Stefan Vogel <sv@exept.de> * 0ca982cfa457: #FEATURE by cg, Claus Gittinger <cg@exept.de> * 171b5e2e8820: #BUGFIX by cg, Claus Gittinger <cg@exept.de> * 756275df9939: #REFACTORING by cg, Claus Gittinger <cg@exept.de> * d712d7f4fc2b: `TerminalView`: do not clear line if terminal is in 'local echo' mode, Jan Vrany <jan.vrany@fit.cvut.cz> * e880a0b1320b: Fix copy & paste in `TerminalView`, Jan Vrany <jan.vrany@fit.cvut.cz> * a85c5316417b: #REFACTORING by cg, Claus Gittinger <cg@exept.de> * 4d87665db62d: #REFACTORING by cg, Claus Gittinger <cg@exept.de> * 8689f323e116: #UI_ENHANCEMENT by cg, Claus Gittinger <cg@exept.de> * e7fd53f408b8: #BUGFIX by cg, Claus Gittinger <cg@exept.de> * fc59a1fcfdcd: Cherry-picked changes to `TerminalView` from CVS, Jan Vrany <jan.vrany@fit.cvut.cz> * f0e51145a4ec: ``TerminalView`: add new APIs: #widthInChars` and `#heightInChars`, Jan Vrany <jan.vrany@fit.cvut.cz> * 5e8b7ee23889: `TerminalView`: fix unicode output on UNIX platforms, Jan Vrany <jan.vrany@fit.cvut.cz> * 5182891c9a14: Fix slip `TerminalView >> innerHeight`, Jan Vrany <jan.vrany@fit.cvut.cz> * 08c9e2a47dc5: #OTHER by cg, Claus Gittinger <cg@exept.de> * 4de6a6b2f700: #REFACTORING by cg, Claus Gittinger <cg@exept.de> * aa05a0ea29ca: #REFACTORING by exept, Claus Gittinger <cg@exept.de> * 90913a584a2b: #OTHER by exept, Claus Gittinger <cg@exept.de> * 57e3e348928f: #OTHER by exept, Claus Gittinger <cg@exept.de> * 712bc32afde8: #OTHER by exept, Claus Gittinger <cg@exept.de> * a15871e06ccd: #FEATURE by exept, Claus Gittinger <cg@exept.de> * dd919a19b802: #BUGFIX by cg, Claus Gittinger <cg@exept.de> * 274d04c1421e: #BUGFIX by cg, Claus Gittinger <cg@exept.de> * 601426541811: #REFACTORING by cg, Claus Gittinger <cg@exept.de> * 9d1c44582a2f: #BUGFIX by cg, Claus Gittinger <cg@exept.de> * c922d4b60f5c: #UI_ENHANCEMENT by cg, Claus Gittinger <cg@exept.de> * 78205369e872: #REFACTORING by cg, Claus Gittinger <cg@exept.de> * 347f4ba07ade: #UI_ENHANCEMENT by exept, Claus Gittinger <cg@exept.de> * 949681aaf3e4: #BUGFIX by cg, Claus Gittinger <cg@exept.de> * 3885bb95a2b6: #BUGFIX by exept, Claus Gittinger <cg@exept.de> * 13f8aa8b3f4f: #REFACTORING by exept, Claus Gittinger <cg@exept.de> * be399ecb0f17: #OTHER by exept, Claus Gittinger <cg@exept.de> * 4d6dd403d27a: #REFACTORING by exept, Claus Gittinger <cg@exept.de> * 94a983e0d920: #QUALITY by exept, Claus Gittinger <cg@exept.de> * 031018e3a880: #FEATURE by exept, Claus Gittinger <cg@exept.de> * f183fd1a3c78: #FEATURE by exept, Claus Gittinger <cg@exept.de> * 52ddfab52152: #TUNING by exept, Claus Gittinger <cg@exept.de> * cherry-picked VT100TerminalView.st from 52ddfab52152: * 709732bf7fad: #FEATURE by cg, Claus Gittinger <cg@exept.de> * a44d0289bfbf: `TerminalView`: added (XTerm) keycodes for 'Del' and 'End' keys, Jan Vrany <jan.vrany@fit.cvut.cz> * 70d07365a2d4: Copyright updates, Jan Vrany <jan.vrany@fit.cvut.cz> * fc59a1fcfdcd: Cherry-picked changes to `TerminalView` from CVS, Jan Vrany <jan.vrany@fit.cvut.cz> * de050a54008a: #REFACTORING by exept, Claus Gittinger <cg@exept.de> * 129313185a4b: #OTHER by exept, Claus Gittinger <cg@exept.de> * 864d5890f58e: #OTHER by exept, Claus Gittinger <cg@exept.de> * 7bcfc51a71b7: #OTHER by exept, Claus Gittinger <cg@exept.de> * 9370e384470b: #FEATURE by exept, Claus Gittinger <cg@exept.de> * dc5757149f3e: #REFACTORING by exept, Claus Gittinger <cg@exept.de>
Mon, 26 Oct 2020 23:56:19 +0000 `VT100TerminalView`: fix "delete characters" control sequence jv
Jan Vrany <jan.vrany@labware.com> [Mon, 26 Oct 2020 23:56:19 +0000] rev 6248
`VT100TerminalView`: fix "delete characters" control sequence ...that moved cursor to the left if more than one character was deleted, causing various bugs and malformed text (namely in GDB console). This commit is not a proper fix, merely a workaround that saves and restores cursor position after the (inherited) `basicDeleteCharsAtLine:...`.
Mon, 26 Oct 2020 22:34:32 +0000 `LinkButton`: Use `emphasisAtX:on:` instead of `emphasisAtPoint:on:` jv
Jan Vrany <jan.vrany@labware.com> [Mon, 26 Oct 2020 22:34:32 +0000] rev 6247
`LinkButton`: Use `emphasisAtX:on:` instead of `emphasisAtPoint:on:`
Sat, 25 Jul 2020 15:50:28 +0200 #REFACTORING by cg jv
Claus Gittinger <cg@exept.de> [Sat, 25 Jul 2020 15:50:28 +0200] rev 6246
#REFACTORING by cg class: DataSetColumn class definition changed: #drawLabelsAtX:y:h:from:to: #drawRendererInRow:x:y:width:value: #heightOfHighestRow #on:description:columnNumber:label: #shownValueForRow:rowNr: #width class: DataSetColumn class added: #editorType_CheckToggle #editorType_ComboBox #editorType_ComboList #editorType_InputField #editorType_None #editorType_PopUpList #editorType_RadioButton #editorType_Text #editorType_rowSelector #initialize (grafted from f2c20e0392a55097849538d7bcf9149edde59b3b)
(0) -3000 -1000 -300 -100 -10 +10 tip