Elias Batek
4979085a4c
Get rid of bold text in the first paragraph of function doc comments
2024-10-13 19:21:11 +02:00
Elias Batek
647c19997d
Improve Pixmap.clone()
2024-10-13 19:18:39 +02:00
Elias Batek
195d1b228c
Improve docs of PixmapBlueprint
2024-10-13 19:16:49 +02:00
Elias Batek
b9098844b1
Refactor rgba(ubyte,ubyte,ubyte,float)
2024-10-13 19:15:03 +02:00
Elias Batek
c4485e3f88
Allow "…CalcDims" functions to be less consistent
...
Not all consistency is good.
2024-10-13 19:04:25 +02:00
Elias Batek
a23b056822
Blank lines are fun and good for you
2024-10-13 19:00:26 +02:00
Elias Batek
c23f7116c7
Rename "…To" image manipulation functions to "…Into"
2024-10-13 18:55:43 +02:00
Elias Batek
ac7f4c9889
Refactor opacity() to decreaseOpacity() & friends
2024-10-13 18:47:06 +02:00
Elias Batek
c21d14664c
Refactor invert() to match other image manip functions
2024-10-13 17:52:57 +02:00
Elias Batek
75f77176d7
Improve PixmapPaint docs
2024-10-12 23:19:00 +02:00
Elias Batek
ebdfcaf799
Add further documentation
2024-10-12 23:04:46 +02:00
Elias Batek
dea6de12e0
Improve and add image manipulation functions
2024-10-12 23:04:24 +02:00
Elias Batek
31a247c4c9
Implement PixmapBlueprints
2024-10-12 23:00:39 +02:00
Elias Batek
7d39086857
Rename scanSubPixmap() to scanArea()
2024-10-08 00:22:35 +02:00
Elias Batek
0bdea48b9b
Fix bidirectional features of SubPixmapScanner
2024-10-08 00:21:53 +02:00
Elias Batek
8aaaa2a3c2
Implement 180° rotation function
2024-10-07 04:50:28 +02:00
Elias Batek
cf2e084a70
Fix flipVertically()
2024-10-07 04:17:22 +02:00
Elias Batek
582e47c13b
Implement vertical flipping
2024-10-07 04:06:31 +02:00
Elias Batek
a2f437d4ad
Make PixmapScanner types bidirectional ranges
2024-10-07 03:43:44 +02:00
Elias Batek
db6b6d1f74
Slightly improve docs and usability
2024-10-07 03:24:22 +02:00
Elias Batek
1fbdcab948
Implement horizontal flipping
2024-10-07 03:23:36 +02:00
Elias Batek
65ba2793cb
Move that back
...
Why did I move this in the first place?
2024-10-07 02:09:33 +02:00
Elias Batek
9fdaf00197
Fix the coordinate system diagram
...
To quote one of my IN(formation)SY(stems) teachers,
“Sorry, this is just a copy-paste mistake.”
2024-10-07 01:57:46 +02:00
Elias Batek
e5841da630
Add further general documentation to PixmapPaint
2024-10-07 01:49:00 +02:00
Elias Batek
fc346c3ec2
Fix cropInPlace()
2024-10-07 01:48:04 +02:00
Elias Batek
6978d1f2dd
Implement clockwise rotation
2024-10-07 00:17:36 +02:00
Elias Batek
d60426e833
Add Pixmap copy function
2024-10-06 21:52:39 +02:00
Elias Batek
8bf54227ae
Add documentation for the crop functions
2024-10-06 20:31:01 +02:00
Elias Batek
eade7a3754
Fix and improve documentation of PixmapPaint
2024-10-06 03:55:04 +02:00
Elias Batek
1d2f907d3c
Implement Pixmap cropping
2024-10-06 03:54:47 +02:00
Elias Batek
33cd84552b
Fix refucktoring regression
2024-10-06 01:43:20 +02:00
Elias Batek
9418cbaa24
Document the coordinate system used by PixmapPaint
2024-10-06 01:35:08 +02:00
Elias Batek
0bdcc43a57
Fix SubPixmap
2024-10-06 01:34:51 +02:00
Elias Batek
a391b8dad9
Remove leftover debug{writeln();}
2024-10-06 01:34:18 +02:00
Elias Batek
38301f1507
Document SubPixmap.xferTo()
...
and improve docs slightly.
2024-10-06 00:19:32 +02:00
Elias Batek
1d0822c89a
Rename SubPixmap.isSound() to SubPixmap.isValid()
2024-10-06 00:19:19 +02:00
Elias Batek
d83ae00982
Make the pure round()ing function private
2024-10-06 00:00:42 +02:00
Elias Batek
011abf026e
Add SubPixmap support to PixmapPaint
2024-10-05 23:59:55 +02:00
Adam D. Ruppe
eaf60b4101
note about buffer swapping
2024-10-05 10:45:17 -04:00
Adam D. Ruppe
4947ea9efd
Merge pull request #462 from analogjupiter/sdpy-apitrace
...
Add version(apitrace) to simpledisplay
2024-10-05 08:28:16 -04:00
Adam D. Ruppe
9862220365
Merge pull request #460 from analogjupiter/pmp-clearfix
...
Fix PixmapPresenter not glClear()'ing as expected
2024-10-05 07:47:58 -04:00
Elias Batek
3e661c407f
Fix PixmapPresenter not glClear()'ing as expected
...
No more “smart” clearing shenanigans – those didn’t work properly
anyway.
2024-10-05 04:52:14 +02:00
Elias Batek
152da60927
Add version(apitrace) to simpledisplay
2024-10-05 04:38:08 +02:00
Adam D. Ruppe
49f28a9e0f
always clear selection cache on event since it is static across windows anyway
2024-10-04 22:12:56 -04:00
Adam D. Ruppe
0fce8ff5e5
Merge pull request #461 from analogjupiter/despace
...
Fix tabs/space mixing in sdpy
2024-10-04 22:12:34 -04:00
Elias Batek
379019c72e
Fix tabs/space mixing in sdpy
2024-10-05 03:38:05 +02:00
Adam D. Ruppe
fc4d833235
minigui - make dialog/message boxes less bad
...
by setting them correctly as transient to their originator window, the
window manager can place them better and set the focus as expected
automatically
2024-09-29 21:14:40 -04:00
Adam D. Ruppe
115be86c63
make show/hide work better including with native widgets when you have hidden grandchildren
2024-09-28 21:26:13 -04:00
Adam D. Ruppe
1aff5c0293
trying to fix minigui's selection hacks and shrinkiness
2024-09-28 17:08:31 -04:00
Adam D. Ruppe
161d733196
some css fixes
2024-09-24 09:18:33 -04:00