From 61bc597b2da60f62870304e30149afb60622980c Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Sun, 29 Sep 2019 19:54:06 +0200 Subject: [PATCH] Demos: Remove useless PaintTest program --- Demos/PaintTest/Makefile | 22 ----------------- Demos/PaintTest/main.cpp | 53 ---------------------------------------- 2 files changed, 75 deletions(-) delete mode 100644 Demos/PaintTest/Makefile delete mode 100644 Demos/PaintTest/main.cpp diff --git a/Demos/PaintTest/Makefile b/Demos/PaintTest/Makefile deleted file mode 100644 index eacfb875ce7..00000000000 --- a/Demos/PaintTest/Makefile +++ /dev/null @@ -1,22 +0,0 @@ -include ../../Makefile.common - -OBJS = \ - main.o - -APP = PaintTest - -DEFINES += -DUSERLAND - -all: $(APP) - -$(APP): $(OBJS) - $(LD) -o $(APP) $(LDFLAGS) $(OBJS) -lgui -ldraw -lcore -lc - -.cpp.o: - @echo "CXX $<"; $(CXX) $(CXXFLAGS) -o $@ -c $< - --include $(OBJS:%.o=%.d) - -clean: - @echo "CLEAN"; rm -f $(APP) $(OBJS) *.d - diff --git a/Demos/PaintTest/main.cpp b/Demos/PaintTest/main.cpp deleted file mode 100644 index 8cd0fde90ef..00000000000 --- a/Demos/PaintTest/main.cpp +++ /dev/null @@ -1,53 +0,0 @@ -#include -#include -#include -#include -#include - -class TestWidget final : public GWidget { -public: - TestWidget(GWidget* parent) - : GWidget(parent) - { - } - virtual ~TestWidget() override {} - - void set_bitmap(RefPtr&& bitmap) - { - m_bitmap = move(bitmap); - update(); - } - -private: - virtual void paint_event(GPaintEvent&) override - { - GPainter painter(*this); - - painter.fill_rect(rect(), Color::WarmGray); - - painter.blit_tiled({ 0, 0, 160, 160 }, *m_bitmap, m_bitmap->rect()); - - painter.add_clip_rect({ 50, 50, 115, 95 }); - painter.blit_tiled({ 160, 160, 160, 160 }, *m_bitmap, m_bitmap->rect()); - } - - RefPtr m_bitmap; -}; - -int main(int argc, char** argv) -{ - GApplication app(argc, argv); - - auto window = GWindow::construct(); - window->set_rect(100, 100, 400, 400); - window->set_title("Paint test"); - - auto test_widget = new TestWidget(nullptr); - window->set_main_widget(test_widget); - - test_widget->set_bitmap(load_png("/res/icons/gear16.png")); - - window->show(); - - return app.exec(); -}