Lumiera  0.pre.03
»edit your freedom«
canvas-hook-test.cpp File Reference

Go to the source code of this file.

Description

unit test CanvasHook_test

Definition in file canvas-hook-test.cpp.

#include "lib/test/run.hpp"
#include "lib/test/test-helper.hpp"
#include "stage/model/canvas-hook.hpp"
#include "lib/scoped-collection.hpp"
#include "lib/iter-explorer.hpp"
#include "lib/iter-adapter-stl.hpp"
#include "lib/util.hpp"
#include <vector>
#include <forward_list>
#include <algorithm>
#include <random>

Classes

struct  FakeCanvas::Attachment
 
class  CanvasHook_test
 
struct  DummyWidget
 
class  FakeCanvas
 

Typedefs

using HookedWidget = CanvasHooked< DummyWidget >
 

Functions

 LAUNCHER (CanvasHook_test, "unit gui")
 Register this test class... More...
 

Namespaces

 stage
 Lumiera GTK UI implementation root.
 
 stage::model
 The Lumiera GTK-GUI uses a thin proxy layer data model on top of the actual "high-level-model", which lives in the Steam-Layer below.
 

Class Documentation

◆ stage::model::test::anonymous_namespace{canvas-hook-test.cpp}::FakeCanvas::Attachment

struct stage::model::test::anonymous_namespace{canvas-hook-test.cpp}::FakeCanvas::Attachment
Class Members
DummyWidget & widget
int posX
int posY
+ Collaboration diagram for FakeCanvas::Attachment:

Function Documentation

◆ LAUNCHER()

stage::model::test::LAUNCHER ( CanvasHook_test  ,
"unit gui"   
)

Register this test class...