Paul Dicker
3538a6bc7b
Convert GtkTable to GtkGrid in preferences
2025-05-01 11:40:51 +02:00
Paul Dicker
697b116374
Replace GtkAlignment widget
2025-05-01 11:40:51 +02:00
Paul Dicker
3757f9c9a8
The shadow type property on GtkMenuBar is ignored since gtk 3.20
2025-05-01 11:40:51 +02:00
Paul Dicker
b7840d13c1
Convert gtk_hscale_new_with_range to gtk_scale_new_with_range
2025-05-01 11:40:51 +02:00
Paul Dicker
fdc09176d9
Convert gtk_misc_set_padding to gtk_widget_set_margin_start
2025-05-01 11:40:51 +02:00
Paul Dicker
0392e443f5
Remove label alignments that don't effect layout
2025-05-01 11:40:51 +02:00
Paul Dicker
7e416990cd
Vertically center status bar label
2025-05-01 11:40:51 +02:00
Paul Dicker
93be13b0ee
Convert gtk_misc_set_alignment to gtk_label_set_(x|y)align
2025-05-01 11:40:51 +02:00
Paul Dicker
222429df10
Convert gtk_(h|v)separator_new to gtk_separator_new
2025-05-01 11:40:51 +02:00
Paul Dicker
5ea0011dce
Convert gtk_(h|v)box_new to gtk_box_new
2025-05-01 11:40:51 +02:00
Stéphane Lesimple
cc9f4dd817
add some info about RS03 in readme
2025-04-17 17:35:29 +02:00
Stéphane Lesimple
7732231bb5
fix: RS03RecognizeImage exhaustive search when --no-bdr-defect-management is used ( fix #99 )
2025-04-16 22:45:16 +02:00
Stéphane Lesimple
e5bc7faa73
Build AppImage with gtk3
...
This also fixes #92 , fixes the opening of the PDF manual under AppImage,
the default path of images and ecc files under AppImage, and a couple
other minor fixes.
We also now get Continuous Build binaries for all supported OSes when
a PR is merged to the main branch, and a Dev series of binaries in a
draft release when the dev branch is updated.
2025-04-15 20:47:11 +02:00
Stéphane Lesimple
3a37673b3f
Fix error message display if xdg-open fails
2025-04-15 20:47:11 +02:00
Stéphane Lesimple
0d7a8cc22b
Add a notice about ignored command-line options in GUI mode
2025-04-15 20:47:11 +02:00
Stéphane Lesimple
0b5b9c9f9e
Re-enable verbose mode, add VERBOSE envvar support
2025-04-15 20:47:11 +02:00
Stéphane Lesimple
061026af8a
Remove 'unstable' from the titlebar
2025-04-15 20:47:11 +02:00
Paul Dicker
2b5fca0e4f
Simplify welcome window creation
2025-04-14 21:29:34 +02:00
Paul Dicker
24570f86d1
Set window width for help dialogs
2025-04-14 21:29:34 +02:00
Paul Dicker
9f583b1ffb
Get foreground color while drawing, don't bother with background
2025-04-14 21:29:34 +02:00
Paul Dicker
d66ee15738
Convert colors to GdkRGBA
2025-04-14 21:29:34 +02:00
Paul Dicker
6c88a55600
Connect to draw instead of expose events
2025-04-14 21:29:34 +02:00
Paul Dicker
e75d73c74a
Build with gtk3
2025-04-14 21:29:34 +02:00
Stéphane Lesimple
a7e1a5591e
chore: configure: add --with-debug and --with-efence
2025-04-14 19:06:12 +02:00
Stéphane Lesimple
64f31a8e5d
Fix issues detected by static analysis
2025-04-14 19:06:12 +02:00
Paul Dicker
d01aae080e
Use finer curve grid for fast media (with a small x factor)
2025-04-14 19:05:27 +02:00
Paul Dicker
967d8e0b4c
Draw left axis on top of grid (like the other axis)
2025-04-14 19:05:27 +02:00
Paul Dicker
ce64c57c49
Remove Closure->drawGC
2025-04-14 19:05:27 +02:00
Paul Dicker
5da5fa54dc
Create cairo context in expose callback
2025-04-14 19:05:27 +02:00
Paul Dicker
6dc80bb542
Draw with cairo in raw editor
2025-04-14 19:05:27 +02:00
Paul Dicker
8c0765a1b6
Draw ecc capacity threshold line with cairo
2025-04-14 19:05:27 +02:00
Paul Dicker
640d72098d
Draw adaptive read labels with cairo
2025-04-14 19:05:27 +02:00
Paul Dicker
57b55b2527
Draw curves with separate loops
2025-04-14 19:05:27 +02:00
Paul Dicker
a00dee7240
Draw curve with cairo
2025-04-14 19:05:27 +02:00
Paul Dicker
f3226aaf68
Draw spiral and spiral labels with cairo
2025-04-14 19:05:27 +02:00
Paul Dicker
d9f9094a56
Only draw inside expose callback in raw editor
2025-04-14 19:05:27 +02:00
Paul Dicker
923fe44e4a
Only draw in expose callback in RS01/RS02/RS03 windows
2025-04-14 19:05:27 +02:00
Paul Dicker
fb7198c1e9
Only draw in expose callback in read linear window
2025-04-14 19:05:27 +02:00
Paul Dicker
58a35bc565
Only draw in expose callback in adaptive window
2025-04-14 19:05:27 +02:00
Paul Dicker
c4c0fcec81
Always redraw entire curve
2025-04-14 19:05:27 +02:00
Paul Dicker
bb6c9222fb
Rename GuiDrawSpiralSegment to GuiSetSpiralSegmentColor
2025-04-14 19:05:27 +02:00
Paul Dicker
956131c3f3
Always redraw entire spiral
2025-04-14 19:05:27 +02:00
Paul Dicker
ed8d9cfd66
Set outline color per spiral segment
2025-04-14 19:05:27 +02:00
Paul Dicker
73218aebd2
Split curve and spiral widgets
2025-04-14 19:05:27 +02:00
Paul Dicker
9effa298cd
Store widget instead of drawable in _Spiral
2025-04-14 19:05:27 +02:00
Paul Dicker
2cd769a958
Corect file name in ecc file picker
2025-04-14 19:05:27 +02:00
Paul Dicker
b227732274
Use GtkColorButton
2025-04-14 12:31:57 +02:00
Paul Dicker
e68a8e79d0
Don't set line wrap of message dialog label
2025-04-14 12:31:57 +02:00
Paul Dicker
e9b44a04f0
Use more accessors
2025-04-14 12:31:57 +02:00
Paul Dicker
eadbf54aae
Don't directly access widget->allocation
2025-04-14 12:31:57 +02:00