ladybird/Libraries/LibGfx
Matthew Olsson 22f0953fe2 LibWeb: Begin SVG element support
This commit starts adding a basic SVG element. Currently, svg elements
have support for the width and height properties, as well as the stroke,
stroke-width, and fill properties. The only child element supported
is the path element, as most other graphical elements are just shorthand
for paths.
2020-07-26 14:53:43 +02:00
..
AffineTransform.cpp LibGfx: Teach AffineTransform how to rotate and multiply 2020-06-26 18:27:12 +02:00
AffineTransform.h LibGfx: Teach AffineTransform how to rotate and multiply 2020-06-26 18:27:12 +02:00
Bitmap.cpp Lagom: Add LibGemini, LibGfx 2020-07-23 23:02:28 +02:00
Bitmap.h LibGfx: Add PGM image file type support 2020-06-27 13:01:27 +02:00
BMPLoader.cpp LibGfx: Add BMP loader 2020-06-21 10:08:25 +02:00
BMPLoader.h LibGfx: Add BMP loader 2020-06-21 10:08:25 +02:00
CharacterBitmap.cpp LibGfx: Rename from LibDraw :^) 2020-02-06 12:04:00 +01:00
CharacterBitmap.h LibGfx: Rename Rect,Point,Size => IntRect,IntPoint,IntSize 2020-06-10 10:59:04 +02:00
CMakeLists.txt LibGfx: Add PGM image file type support 2020-06-27 13:01:27 +02:00
Color.cpp LibGfx: Add Color::Transparent as a named color 2020-06-13 20:03:19 +02:00
Color.h LibGfx: Add Color::Transparent as a named color 2020-06-13 20:03:19 +02:00
DisjointRectSet.cpp LibGfx: Rename Rect,Point,Size => IntRect,IntPoint,IntSize 2020-06-10 10:59:04 +02:00
DisjointRectSet.h LibGfx: Rename Rect,Point,Size => IntRect,IntPoint,IntSize 2020-06-10 10:59:04 +02:00
Emoji.cpp LibGfx: Rename GraphicsBitmap.{cpp,h} => Bitmap.{cpp,h} 2020-02-06 12:07:05 +01:00
Emoji.h LibGfx: Rename from LibDraw :^) 2020-02-06 12:04:00 +01:00
FloatPoint.h LibGfx: Rename Rect,Point,Size => IntRect,IntPoint,IntSize 2020-06-10 10:59:04 +02:00
FloatRect.cpp LibGfx: Minor IntRect::shatter and FloatRect::shatter optimization 2020-07-15 00:09:28 +02:00
FloatRect.h LibGfx: Rename Rect,Point,Size => IntRect,IntPoint,IntSize 2020-06-10 10:59:04 +02:00
FloatSize.h LibGfx: Rename Rect,Point,Size => IntRect,IntPoint,IntSize 2020-06-10 10:59:04 +02:00
Font.cpp Lagom: Add LibGemini, LibGfx 2020-07-23 23:02:28 +02:00
Font.h LibGfx: Rename Rect,Point,Size => IntRect,IntPoint,IntSize 2020-06-10 10:59:04 +02:00
Forward.h LibGfx: Rename Rect,Point,Size => IntRect,IntPoint,IntSize 2020-06-10 10:59:04 +02:00
GIFLoader.cpp Lagom: Add LibGemini, LibGfx 2020-07-23 23:02:28 +02:00
GIFLoader.h LibGfx: Rename Rect,Point,Size => IntRect,IntPoint,IntSize 2020-06-10 10:59:04 +02:00
ICOLoader.cpp LibGfx: Prefer the largest image in the file when loading an ICO 2020-06-21 17:41:52 +02:00
ICOLoader.h LibGfx: Initial support for ICO image files. 2020-06-21 17:41:52 +02:00
ImageDecoder.cpp LibGfx: Add PGM image file type support 2020-06-27 13:01:27 +02:00
ImageDecoder.h LibGfx: Don't keep an unused GIF decoder plugin in failed ImageDecoders 2020-06-13 15:29:29 +02:00
JPGLoader.cpp Lagom: Add LibGemini, LibGfx 2020-07-23 23:02:28 +02:00
JPGLoader.h JPGLoader: Move JPGLoader internal structs and #defines to JPGLoader.cpp 2020-06-23 13:51:19 +02:00
Matrix.h LibGfx: Add a generic Matrix variant 2020-07-25 02:13:43 +02:00
Matrix4x4.h LibGfx: Add a generic Matrix variant 2020-07-25 02:13:43 +02:00
Orientation.h LibGfx: Rename from LibDraw :^) 2020-02-06 12:04:00 +01:00
Painter.cpp LibWeb: Begin SVG element support 2020-07-26 14:53:43 +02:00
Painter.h LibGfx: Add an "opacity" argument to Painter::draw_scaled_bitmap() 2020-07-23 20:32:39 +02:00
Palette.cpp WindowServer: New title bar vars for themes 2020-07-17 23:19:08 +02:00
Palette.h WindowServer: New title bar vars for themes 2020-07-17 23:19:08 +02:00
Path.cpp LibGfx: Add Path::close_all_subpaths() 2020-05-09 23:25:39 +02:00
Path.h LibGfx: Add Path::close_all_subpaths() 2020-05-09 23:25:39 +02:00
PBMLoader.cpp LibGfx: Add PBM image file type support 2020-06-21 16:42:46 +02:00
PBMLoader.h LibGfx: Add PBM image file type support 2020-06-21 16:42:46 +02:00
PGMLoader.cpp LibGfx: Add PGM image file type support 2020-06-27 13:01:27 +02:00
PGMLoader.h LibGfx: Add PGM image file type support 2020-06-27 13:01:27 +02:00
PNGLoader.cpp Lagom: Add LibGemini, LibGfx 2020-07-23 23:02:28 +02:00
PNGLoader.h LibGfx: Rename Rect,Point,Size => IntRect,IntPoint,IntSize 2020-06-10 10:59:04 +02:00
Point.cpp LibGfx: Rename Rect,Point,Size => IntRect,IntPoint,IntSize 2020-06-10 10:59:04 +02:00
Point.h LibGfx: Rename Rect,Point,Size => IntRect,IntPoint,IntSize 2020-06-10 10:59:04 +02:00
PPMLoader.cpp LibGfx: Add PPM image file type support 2020-06-22 18:11:22 +02:00
PPMLoader.h LibGfx: Add PPM image file type support 2020-06-22 18:11:22 +02:00
Rect.cpp LibGfx: Minor IntRect::shatter and FloatRect::shatter optimization 2020-07-15 00:09:28 +02:00
Rect.h LibGfx: Rename Rect,Point,Size => IntRect,IntPoint,IntSize 2020-06-10 10:59:04 +02:00
ShareableBitmap.cpp LibGfx: Rename Rect,Point,Size => IntRect,IntPoint,IntSize 2020-06-10 10:59:04 +02:00
ShareableBitmap.h LibGfx: Rename Rect,Point,Size => IntRect,IntPoint,IntSize 2020-06-10 10:59:04 +02:00
Size.cpp LibGfx: Rename Rect,Point,Size => IntRect,IntPoint,IntSize 2020-06-10 10:59:04 +02:00
Size.h LibGfx: Rename Rect,Point,Size => IntRect,IntPoint,IntSize 2020-06-10 10:59:04 +02:00
StylePainter.cpp LibGfx: Return paint_button() earlier and replace overdrawn rect 2020-06-11 16:56:17 +02:00
StylePainter.h LibGfx: Rename Rect,Point,Size => IntRect,IntPoint,IntSize 2020-06-10 10:59:04 +02:00
SystemTheme.cpp WindowServer: New title bar vars for themes 2020-07-17 23:19:08 +02:00
SystemTheme.h WindowServer: New title bar vars for themes 2020-07-17 23:19:08 +02:00
TextAlignment.h LibGfx: Rename from LibDraw :^) 2020-02-06 12:04:00 +01:00
TextElision.h LibGfx: Rename from LibDraw :^) 2020-02-06 12:04:00 +01:00
Triangle.cpp LibGfx: Move a bunch of LogStream::operator<< to cpp files 2020-02-15 00:58:54 +01:00
Triangle.h LibGfx: Rename Rect,Point,Size => IntRect,IntPoint,IntSize 2020-06-10 10:59:04 +02:00
Vector3.h LibGfx: Add Vector3 and Matrix4x4 classes 2020-04-18 12:28:54 +02:00