mirror of
https://github.com/RGBCube/serenity
synced 2025-07-28 10:57:36 +00:00
Applications: Add Presenter
This version can already: - load all of the defined file format except for the image type and the frame-specific stuff - navigate frames and slides (though frames are mostly stubbed out) - display text with various common settings - displays text with various fitting and scaling methods - scale and position objects correctly no matter the window size
This commit is contained in:
parent
295f83e54c
commit
de44d6c0a6
12 changed files with 828 additions and 0 deletions
17
Userland/Applications/Presenter/CMakeLists.txt
Normal file
17
Userland/Applications/Presenter/CMakeLists.txt
Normal file
|
@ -0,0 +1,17 @@
|
|||
serenity_component(
|
||||
Presenter
|
||||
RECOMMENDED
|
||||
TARGETS Presenter
|
||||
DEPENDS ImageDecoder FileSystemAccessServer
|
||||
)
|
||||
|
||||
|
||||
set(SOURCES
|
||||
main.cpp
|
||||
Presentation.cpp
|
||||
PresenterWidget.cpp
|
||||
Slide.cpp
|
||||
SlideObject.cpp
|
||||
)
|
||||
serenity_app(Presenter ICON app-display-settings)
|
||||
target_link_libraries(Presenter PRIVATE LibImageDecoderClient LibGUI LibGfx LibFileSystemAccessClient LibCore LibMain)
|
Loading…
Add table
Add a link
Reference in a new issue