AnotherTest
868c315e51
Spreadsheet: Force-update the spreadsheet widget after pasting
...
Just updating the sheet will not cause a widget update.
2020-11-30 12:07:45 +01:00
AnotherTest
e99c2261e3
Spreadsheet: Add support for copying ranges of cells to other cells
...
Now the entire range is copied to the area around the target cell,
translating the current cursor to the target.
2020-11-08 21:46:13 +01:00
AnotherTest
0e544b8afa
Spreadsheet: Enable Drag&Drop and Copy/Paste
...
These currently only work on the current sheet, in the current
Spreadsheet instance, but they're still freakin' cool!
2020-11-03 16:47:56 +01:00
Brendan Coles
ed5469c1c2
Applications: Use pledge and unveil
2020-11-02 22:36:27 +01:00
Brendan Coles
5ed7ca3627
Applications: Use GUI::Icon::default_icon to set application icon
2020-11-02 21:06:17 +01:00
Brendan Coles
15b68b4653
Spreadsheet: Add Help menu
2020-10-31 13:39:18 +01:00
asynts
f005548d56
Spreadsheet: Use new format functions.
...
In a few places I also simplified a few format strings:
-outln("{} item{}", items, items.size() == 1 ? ' ' : 's');
+outln("{} item(s)", items);
In my opinion this is more readable and in some places it incorrectly
wrote '0 item' which is "fixed" now. In other places the placeholder
space looked weird.
2020-10-06 15:28:39 +02:00
AnotherTest
7465c51ef2
Base+LibGUI+Spreadsheet: Add icons for Spreadsheet
...
Also adds a Spreadsheet.af.
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
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
4c65bd3731
Spreadsheet: Add back the menubar
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
a6ebd29aa5
Spreadsheet: Start making a spreadsheet application
2020-08-24 18:21:33 +02:00