From 04ccc8cc46c45b81e6138bec0b48a188c4ffe406 Mon Sep 17 00:00:00 2001 From: Albrecht Schlosser Date: Sun, 23 Jan 2022 01:33:47 +0100 Subject: Remove experimental platforms Android, Pico, SDL (PR #376) ... as discussed in fltk.coredev: "FLTK 1.4.0 release schedule" https://groups.google.com/g/fltkcoredev/c/PDbHTRpXVh0/m/JqboexZ_AwAJ --- .../PicoAndroid/Fl_PicoAndroid_Window_Driver.cxx | 122 --------------------- 1 file changed, 122 deletions(-) delete mode 100644 src/drivers/PicoAndroid/Fl_PicoAndroid_Window_Driver.cxx (limited to 'src/drivers/PicoAndroid/Fl_PicoAndroid_Window_Driver.cxx') diff --git a/src/drivers/PicoAndroid/Fl_PicoAndroid_Window_Driver.cxx b/src/drivers/PicoAndroid/Fl_PicoAndroid_Window_Driver.cxx deleted file mode 100644 index 67b833434..000000000 --- a/src/drivers/PicoAndroid/Fl_PicoAndroid_Window_Driver.cxx +++ /dev/null @@ -1,122 +0,0 @@ -// -// Definition of Android Window interface based on SDL -// -// Copyright 1998-2018 by Bill Spitzak and others. -// -// This library is free software. Distribution and use rights are outlined in -// the file "COPYING" which should have been included with this file. If this -// file is missing or damaged, see the license at: -// -// https://www.fltk.org/COPYING.php -// -// Please see the following page on how to report bugs and issues: -// -// https://www.fltk.org/bugs.php -// - - -#include -#include "Fl_PicoAndroid_Window_Driver.H" - -#include "Fl_PicoAndroid_Screen_Driver.H" - -#include -#include - -#include -#include -#include - -#include -#include -#include -#include "../../Fl_Window_Driver.H" -#include - - -Fl_Window_Driver *Fl_Window_Driver::newWindowDriver(Fl_Window *win) -{ - return new Fl_PicoAndroid_Window_Driver(win); -} - - -Fl_PicoAndroid_Window_Driver::Fl_PicoAndroid_Window_Driver(Fl_Window *win) -: Fl_Pico_Window_Driver(win) -{ -} - - -Fl_PicoAndroid_Window_Driver::~Fl_PicoAndroid_Window_Driver() -{ -} - - -Fl_X *Fl_PicoAndroid_Window_Driver::makeWindow() -{ - Fl_PicoAndroid_Screen_Driver *scr = (Fl_PicoAndroid_Screen_Driver*)Fl::screen_driver(); - - Fl_Group::current(0); - if (parent() && !Fl_X::i(pWindow->window())) { - pWindow->set_visible(); - return 0L; - } - Window parent; - if (pWindow->parent()) { - parent = fl_xid(pWindow->window()); - } else { - parent = 0; - } - Fl_X *x = new Fl_X; - other_xid = 0; - x->w = pWindow; - x->region = 0; - if (!pWindow->force_position()) { -// pNativeWindow = SDL_CreateWindow(pWindow->label(), SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, w(), h(), 0); - } else { -// pNativeWindow = SDL_CreateWindow(pWindow->label(), x(), y(), w(), h(), 0); - } - pNativeWindow = scr->pApp->window; -// x->xid = SDL_CreateRenderer(pNativeWindow, -1, SDL_RENDERER_ACCELERATED); - x->next = Fl_X::first; - wait_for_expose_value = 0; - pWindow->i = x; - Fl_X::first = x; - - pWindow->set_visible(); - pWindow->redraw(); - pWindow->flush(); - int old_event = Fl::e_number; - pWindow->handle(Fl::e_number = FL_SHOW); - Fl::e_number = old_event; - - return x; -} - - -void Fl_PicoAndroid_Window_Driver::flush() -{ - glClearColor(0, 0, 0, 1); - glClear(GL_COLOR_BUFFER_BIT); - Fl_X *i = Fl_X::i(pWindow); - if (!i) return; - fl_clip_region(i->region); - i->region = 0; - pWindow->draw(); - Fl_PicoAndroid_Screen_Driver *scr = (Fl_PicoAndroid_Screen_Driver*)Fl::screen_driver(); - scr->drawFrame(); -} - - -#if 0 -void Fl_PicoAndroid_Window_Driver::flush() -{ - Fl_PicoAndroid_Screen_Driver *scr = (Fl_PicoAndroid_Screen_Driver*)Fl::screen_driver(); -// LOGI("Flush..."); - glClearColor(0, 0, 0, 1); - glClear(GL_COLOR_BUFFER_BIT); - pWindow->flush(); -// fl_color(FL_RED); -// fl_rectf(10, 10, 300, 400); - scr->drawFrame(); -} -#endif -- cgit v1.2.3