Some interface cleaning#
This commit is contained in:
parent
918c1d3046
commit
c10c5412b9
9 changed files with 72 additions and 39 deletions
|
@ -1,6 +1,6 @@
|
|||
#pragma once
|
||||
|
||||
#include "Window.h"
|
||||
#include "AbstractUiInterface.h"
|
||||
|
||||
#include <memory>
|
||||
#include <map>
|
||||
|
@ -19,7 +19,12 @@ struct xcb_connection_t;
|
|||
struct xcb_expose_event_t;
|
||||
struct _XDisplay;
|
||||
|
||||
class XcbInterface
|
||||
namespace mt
|
||||
{
|
||||
class Window;
|
||||
}
|
||||
|
||||
class XcbInterface : public AbstractUIInterface
|
||||
{
|
||||
public:
|
||||
XcbInterface();
|
||||
|
@ -28,15 +33,15 @@ public:
|
|||
|
||||
void SetUseOpenGl(bool use);
|
||||
|
||||
void Initialize(DesktopManager* desktopManager);
|
||||
void initialize(DesktopManager* desktopManager) override;
|
||||
|
||||
void Loop(DesktopManager* desktopManager);
|
||||
void loop(DesktopManager* desktopManager) override;
|
||||
|
||||
void ShutDown();
|
||||
void shutDown() override;
|
||||
|
||||
void ShowWindow(mt::Window* window);
|
||||
void showWindow(mt::Window* window) override;
|
||||
|
||||
void AddWindow(mt::Window* window, DesktopManager* desktopManager);
|
||||
void addWindow(mt::Window* window, DesktopManager* desktopManager) override;
|
||||
|
||||
void CreateOpenGlDrawable(mt::Window* window);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue