Showing
4 changed files
with
62 additions
and
12 deletions
| @@ -212,13 +212,64 @@ class PdfColorCmyk extends PdfColor { | @@ -212,13 +212,64 @@ class PdfColorCmyk extends PdfColor { | ||
| 212 | (1.0 - yellow) * (1.0 - black), a); | 212 | (1.0 - yellow) * (1.0 - black), a); |
| 213 | 213 | ||
| 214 | const PdfColorCmyk.fromRgb(double r, double g, double b, [double a = 1.0]) | 214 | const PdfColorCmyk.fromRgb(double r, double g, double b, [double a = 1.0]) |
| 215 | - : black = 1.0 - r > g ? r : g > b ? r > g ? r : g : b, | ||
| 216 | - cyan = (1.0 - r - (1.0 - r > g ? r : g > b ? r > g ? r : g : b)) / | ||
| 217 | - (1.0 - (1.0 - r > g ? r : g > b ? r > g ? r : g : b)), | ||
| 218 | - magenta = (1.0 - g - (1.0 - r > g ? r : g > b ? r > g ? r : g : b)) / | ||
| 219 | - (1.0 - (1.0 - r > g ? r : g > b ? r > g ? r : g : b)), | ||
| 220 | - yellow = (1.0 - b - (1.0 - r > g ? r : g > b ? r > g ? r : g : b)) / | ||
| 221 | - (1.0 - (1.0 - r > g ? r : g > b ? r > g ? r : g : b)), | 215 | + : black = 1.0 - r > g |
| 216 | + ? r | ||
| 217 | + : g > b | ||
| 218 | + ? r > g | ||
| 219 | + ? r | ||
| 220 | + : g | ||
| 221 | + : b, | ||
| 222 | + cyan = (1.0 - | ||
| 223 | + r - | ||
| 224 | + (1.0 - r > g | ||
| 225 | + ? r | ||
| 226 | + : g > b | ||
| 227 | + ? r > g | ||
| 228 | + ? r | ||
| 229 | + : g | ||
| 230 | + : b)) / | ||
| 231 | + (1.0 - | ||
| 232 | + (1.0 - r > g | ||
| 233 | + ? r | ||
| 234 | + : g > b | ||
| 235 | + ? r > g | ||
| 236 | + ? r | ||
| 237 | + : g | ||
| 238 | + : b)), | ||
| 239 | + magenta = (1.0 - | ||
| 240 | + g - | ||
| 241 | + (1.0 - r > g | ||
| 242 | + ? r | ||
| 243 | + : g > b | ||
| 244 | + ? r > g | ||
| 245 | + ? r | ||
| 246 | + : g | ||
| 247 | + : b)) / | ||
| 248 | + (1.0 - | ||
| 249 | + (1.0 - r > g | ||
| 250 | + ? r | ||
| 251 | + : g > b | ||
| 252 | + ? r > g | ||
| 253 | + ? r | ||
| 254 | + : g | ||
| 255 | + : b)), | ||
| 256 | + yellow = (1.0 - | ||
| 257 | + b - | ||
| 258 | + (1.0 - r > g | ||
| 259 | + ? r | ||
| 260 | + : g > b | ||
| 261 | + ? r > g | ||
| 262 | + ? r | ||
| 263 | + : g | ||
| 264 | + : b)) / | ||
| 265 | + (1.0 - | ||
| 266 | + (1.0 - r > g | ||
| 267 | + ? r | ||
| 268 | + : g > b | ||
| 269 | + ? r > g | ||
| 270 | + ? r | ||
| 271 | + : g | ||
| 272 | + : b)), | ||
| 222 | super(r, g, b, a); | 273 | super(r, g, b, a); |
| 223 | 274 | ||
| 224 | final double cyan; | 275 | final double cyan; |
| @@ -304,10 +304,7 @@ class _PdfPreviewState extends State<PdfPreview> { | @@ -304,10 +304,7 @@ class _PdfPreviewState extends State<PdfPreview> { | ||
| 304 | final val = _pageFormats[key]; | 304 | final val = _pageFormats[key]; |
| 305 | return DropdownMenuItem<PdfPageFormat>( | 305 | return DropdownMenuItem<PdfPageFormat>( |
| 306 | child: Text(key, | 306 | child: Text(key, |
| 307 | - style: TextStyle( | ||
| 308 | - color: theme.accentIconTheme.color | ||
| 309 | - ) | ||
| 310 | - ), | 307 | + style: TextStyle(color: theme.accentIconTheme.color)), |
| 311 | value: val, | 308 | value: val, |
| 312 | ); | 309 | ); |
| 313 | }, | 310 | }, |
| @@ -458,6 +455,7 @@ class _PdfPreviewPage extends StatelessWidget { | @@ -458,6 +455,7 @@ class _PdfPreviewPage extends StatelessWidget { | ||
| 458 | } | 455 | } |
| 459 | } | 456 | } |
| 460 | 457 | ||
| 458 | +/// Action callback | ||
| 461 | typedef OnPdfPreviewActionPressed = void Function( | 459 | typedef OnPdfPreviewActionPressed = void Function( |
| 462 | BuildContext context, | 460 | BuildContext context, |
| 463 | LayoutCallback build, | 461 | LayoutCallback build, |
| @@ -36,6 +36,7 @@ public class PrintJob: NSView, NSSharingServicePickerDelegate { | @@ -36,6 +36,7 @@ public class PrintJob: NSView, NSSharingServicePickerDelegate { | ||
| 36 | super.init(frame: NSZeroRect) | 36 | super.init(frame: NSZeroRect) |
| 37 | } | 37 | } |
| 38 | 38 | ||
| 39 | + @available(*, unavailable) | ||
| 39 | required init?(coder _: NSCoder) { | 40 | required init?(coder _: NSCoder) { |
| 40 | fatalError("init(coder:) has not been implemented") | 41 | fatalError("init(coder:) has not been implemented") |
| 41 | } | 42 | } |
-
Please register or login to post a comment