|
|
@@ -0,0 +1,62 @@ |
|
|
|
/* |
|
|
|
* DISTRHO Plugin Framework (DPF) |
|
|
|
* Copyright (C) 2012-2015 Filipe Coelho <falktx@falktx.com> |
|
|
|
* |
|
|
|
* Permission to use, copy, modify, and/or distribute this software for any purpose with |
|
|
|
* or without fee is hereby granted, provided that the above copyright notice and this |
|
|
|
* permission notice appear in all copies. |
|
|
|
* |
|
|
|
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD |
|
|
|
* TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN |
|
|
|
* NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL |
|
|
|
* DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER |
|
|
|
* IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN |
|
|
|
* CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |
|
|
|
*/ |
|
|
|
|
|
|
|
// ------------------------------------------------------ |
|
|
|
// DGL Stuff |
|
|
|
|
|
|
|
#include "NanoVG.hpp" |
|
|
|
#include "StandaloneWindow.hpp" |
|
|
|
|
|
|
|
// ------------------------------------------------------ |
|
|
|
// use namespace |
|
|
|
|
|
|
|
using DGL::NanoWidget; |
|
|
|
using DGL::StandaloneWindow; |
|
|
|
using DGL::Window; |
|
|
|
|
|
|
|
// ------------------------------------------------------ |
|
|
|
// Test |
|
|
|
|
|
|
|
class TestWidget : public NanoWidget |
|
|
|
{ |
|
|
|
public: |
|
|
|
TestWidget(Window& parent) |
|
|
|
: NanoWidget(parent) |
|
|
|
{ |
|
|
|
} |
|
|
|
|
|
|
|
protected: |
|
|
|
void onNanoDisplay() override |
|
|
|
{ |
|
|
|
} |
|
|
|
}; |
|
|
|
|
|
|
|
// ------------------------------------------------------ |
|
|
|
// main entry point |
|
|
|
|
|
|
|
int main() |
|
|
|
{ |
|
|
|
StandaloneWindow win; |
|
|
|
TestWidget w(win); |
|
|
|
|
|
|
|
win.setSize(500, 500); |
|
|
|
win.setTitle("Blendish"); |
|
|
|
win.exec(); |
|
|
|
|
|
|
|
return 0; |
|
|
|
} |
|
|
|
|
|
|
|
// ------------------------------------------------------ |