G.K.MacGregor
9a57ae5469
Move page function and packet coding to document
2020-11-17 17:46:31 +00:00
G.K.MacGregor
f7988fb70c
Make ZZTop example use G3 mosaics at Level 1.5 too
2020-11-15 12:25:33 +00:00
G.K.MacGregor
bea96413ba
Don't save FL command if first FastText link is xFF
2020-11-15 12:24:04 +00:00
G.K.MacGregor
c1f5445465
No need to keep page number within every subpage
2020-11-15 11:34:15 +00:00
G.K.MacGregor
8d0b222672
Put application name into MainWindow titles
2020-11-13 21:37:36 +00:00
G.K.MacGregor
79fac8b972
Split out commands into their own file
2020-11-10 18:48:12 +00:00
G.K.MacGregor
409c00f22e
Add github URL to "about" box
2020-11-10 15:05:24 +00:00
G.K.MacGregor
b74eee7597
Add undo and redo icons to toolbar
2020-11-10 14:39:36 +00:00
G.K.MacGregor
6b168ef9ac
Fix crash when loading too-short OL lines
2020-11-04 23:23:39 +00:00
G.K.MacGregor
3ebfbff369
Moved FastText links from document to subpages
...
This paves the way for different FastText links per subpage.
Will also be some help when we come to splitting out document loading
and saving.
2020-10-29 21:31:23 +00:00
G.K.MacGregor
abba8127d9
Implement row insertion and deletion
2020-10-27 15:17:54 +00:00
G.K.MacGregor
01dcff944d
Swap order of undo and redo commands
2020-10-25 18:03:10 +00:00
G.K.MacGregor
151d842bc0
Implement draggable rectangle selection
2020-10-25 11:07:04 +00:00
G.K.MacGregor
af5f0ae74c
Clarify "Setting the Active Position" instructions
2020-10-18 21:06:59 +01:00
G.K.MacGregor
1c03481c13
Add stacked widget to edit triplet parameters
...
The knowledge of how colour, character etc parameters fit within the
address and data triplets is no longer required. We now present
widgets that explicitly refer to colour, character that are more
user friendly.
2020-10-18 20:59:04 +01:00
G.K.MacGregor
af6ec1cac9
Remove struct from triplet class
2020-10-18 20:56:16 +01:00
G.K.MacGregor
5d7175f75f
Fix un-nulled packets when copying page, wrt #1
2020-10-16 21:45:25 +01:00
G.K.MacGregor
04a06c7de5
Add shades of orange to 31Shades example.
2020-10-04 22:48:54 +01:00
G.K.MacGregor
0a24aff1fa
Add X/27/4 and X/27/5 compositional link editing
2020-09-19 19:34:41 +01:00
G.K.MacGregor
4cd080ab0e
Store page numbers in Page classes
...
Although the document class keeps the page number, the sub pages may
need to know the page number as well. For example X/27 packets
contain relative magazine numbers which need the current page number
to calculate the actual page numbers referenced.
2020-09-18 17:37:16 +01:00
G.K.MacGregor
02d8fba193
Add copy constructors to page classes
2020-09-16 20:49:52 +01:00
G.K.MacGregor
959822bd95
Move page status bits to PageBase superclass
2020-09-16 12:47:46 +01:00
G.K.MacGregor
0f864c7787
Rename TeletextPage class to LevelOnePage
2020-09-16 11:15:46 +01:00
G.K.MacGregor
a1e0986e5c
Port saving pages to packet handling framework
...
Any unhandled packets within pages are now loaded and saved intact
albeit with no way to edit them.
File handling is now two separate processes: parsing TTI files into
packets, and then interpreting the packets into how pages are
displayed. This will allow us to import other file formats, and to deal
with page functions other than Level 1 Teletext pages.
2020-09-15 22:37:50 +01:00
G.K.MacGregor
c99525abd4
Port loading pages to packet handling framework
2020-09-12 19:34:08 +01:00
G.K.MacGregor
4a5372f00a
Fix 2nd region language dropdown not updating
2020-09-11 22:43:47 +01:00
G.K.MacGregor
fcc9280391
Begin refactoring of page class
2020-09-11 12:06:06 +01:00
G.K.MacGregor
ac2e86f5e5
Rename X/28 dock widgets to "enhancements" widget.
2020-09-08 12:12:24 +01:00
G.K.MacGregor
ff613679a8
Refresh the page when an X/26 triplet is deleted.
2020-09-07 19:01:22 +01:00
G.K.MacGregor
fca19094a9
Fix Z and X keys toggling the wrong mosaic bits.
2020-09-06 17:42:58 +01:00
G.K.MacGregor
c24505796a
Initial commit.
2020-09-06 16:47:38 +01:00