Commit Graph

2468 Commits

Author SHA1 Message Date
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