mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2024-11-23 08:00:20 +00:00
3141d51164
Depending on the size / scaling of the UI, someone might want to change what the threshold is to show the pixel grid. For instance if you are working on a 50x50 image, and want to see the grid while still fitting the whole image in the editor. Since there's no UI for settings in PixelPaint right now, this commit just uses LibConfig to read the following entry: ("PixelPaint", "PixelGrid", "Threshold") which is then used when drawing the grid.
47 lines
1.1 KiB
CMake
47 lines
1.1 KiB
CMake
serenity_component(
|
|
PixelPaint
|
|
RECOMMENDED
|
|
TARGETS PixelPaint
|
|
DEPENDS ImageDecoder FileSystemAccessServer
|
|
)
|
|
|
|
compile_gml(PixelPaintWindow.gml PixelPaintWindowGML.h pixel_paint_window_gml)
|
|
compile_gml(EditGuideDialog.gml EditGuideDialogGML.h edit_guide_dialog_gml)
|
|
|
|
set(SOURCES
|
|
BrushTool.cpp
|
|
BucketTool.cpp
|
|
CreateNewImageDialog.cpp
|
|
CreateNewLayerDialog.cpp
|
|
EditGuideDialog.cpp
|
|
EditGuideDialogGML.h
|
|
EllipseTool.cpp
|
|
EraseTool.cpp
|
|
GuideTool.cpp
|
|
Image.cpp
|
|
ImageEditor.cpp
|
|
Layer.cpp
|
|
LayerListWidget.cpp
|
|
LayerPropertiesWidget.cpp
|
|
LineTool.cpp
|
|
MainWidget.cpp
|
|
main.cpp
|
|
MoveTool.cpp
|
|
PaletteWidget.cpp
|
|
PenTool.cpp
|
|
PickerTool.cpp
|
|
PixelPaintWindowGML.h
|
|
ProjectLoader.cpp
|
|
RectangleTool.cpp
|
|
RectangleSelectTool.cpp
|
|
Mask.cpp
|
|
Selection.cpp
|
|
SprayTool.cpp
|
|
ToolboxWidget.cpp
|
|
ToolPropertiesWidget.cpp
|
|
Tool.cpp
|
|
ZoomTool.cpp
|
|
)
|
|
|
|
serenity_app(PixelPaint ICON app-pixel-paint)
|
|
target_link_libraries(PixelPaint LibImageDecoderClient LibGUI LibGfx LibFileSystemAccessClient LibConfig)
|