AnotherTest
e0b7833078
Spreadsheet: Do not clear cells when ctrl-selecting
2020-08-28 09:22:17 +02:00
AnotherTest
a5a3e5a178
Spreadsheet: Add support for changing multiple cells at once
...
Just select many cells and use the cell editor! so easy!
2020-08-27 10:27:20 +02:00
AnotherTest
cb7fe4fe7c
Spreadsheet: Add support for multiple sheets
...
This also refactors the js integration stuff to allow sheets to
reference each other safely.
2020-08-27 10:27:20 +02:00
AnotherTest
e1f5f709ee
Spreadsheet: Move sheet management to a Workbook class
2020-08-27 10:27:20 +02:00
Andreas Kling
d125c624c6
Spreadsheet: Use a fixed-width font in the cell editor
2020-08-26 17:00:40 +02:00
Andreas Kling
44e371635e
LibGUI: Move table view headers into their own widget
...
This patch introduces the HeaderView class, which is a widget that
implements the column headers of TableView and TreeView.
This greatly simplifies event management in the view implementations
and also makes it much easier to eventually implement row headers.
2020-08-26 00:51:35 +02:00
Andreas Kling
965ccf5242
Spreadsheet: Focus the spreadsheet table on startup
2020-08-26 00:51:35 +02:00
AnotherTest
3320bb45d1
Spreadsheet: Add "Save As"
2020-08-25 09:46:28 +02:00
AnotherTest
fdf0660064
Spreadsheet: Implement state-preserving saves and loads
2020-08-25 09:46:28 +02:00
AnotherTest
de13c6939d
Spreadsheet: Add a syntax highlighter to the cell editor
2020-08-24 19:15:07 +02:00
AnotherTest
3a07f6e345
Spreadsheet: Document runtime functions and add a help window
...
...that can automatically generate documentation pages from the objects.
2020-08-24 18:21:33 +02:00
AnotherTest
12cf3e13c0
Spreadsheet: Add a topbar with a text editor
2020-08-24 18:21:33 +02:00
AnotherTest
a6ebd29aa5
Spreadsheet: Start making a spreadsheet application
2020-08-24 18:21:33 +02:00