1 | // Aseprite
|
2 | // Copyright (C) 2001-2018 David Capello
|
3 | //
|
4 | // This program is distributed under the terms of
|
5 | // the End-User License Agreement for Aseprite.
|
6 |
|
7 | #ifndef APP_LOAD_WIDGET_H_INCLUDED
|
8 | #define APP_LOAD_WIDGET_H_INCLUDED
|
9 | #pragma once
|
10 |
|
11 | #include "app/widget_loader.h"
|
12 |
|
13 | namespace app {
|
14 |
|
15 | template<class T>
|
16 | inline T* load_widget(const char* fileName, const char* widgetId, T* widget = NULL) {
|
17 | WidgetLoader loader;
|
18 | return loader.loadWidgetT<T>(fileName, widgetId, widget);
|
19 | }
|
20 |
|
21 | } // namespace app
|
22 |
|
23 | #endif
|
24 | |