getter for ncurses mutex
not sure if the best solution, but works for the moment
This commit is contained in:
parent
f48641bb58
commit
870fa80fc7
|
@ -27,6 +27,11 @@ namespace krikkel::NCurses
|
|||
visibleStack.push_back(stackElement);
|
||||
}
|
||||
|
||||
std::recursive_mutex *TilingWindowManager::getNCursesMutex()
|
||||
{
|
||||
return ncursesMutex;
|
||||
}
|
||||
|
||||
void TilingWindowManager::hideWindow(Window *window)
|
||||
{
|
||||
if(window->hidden)
|
||||
|
|
|
@ -36,7 +36,9 @@ namespace krikkel::NCurses
|
|||
typedef std::pair<Window *, windowDimension> WindowStackElement;
|
||||
|
||||
TilingWindowManager(NCursesWindow *rootWindow, std::recursive_mutex *ncursesMutex);
|
||||
std::recursive_mutex *getNCursesMutex();
|
||||
void addWindow(Window *window, windowDimension size = -1);
|
||||
|
||||
int resize(int rows, int cols) override;
|
||||
int refresh() override;
|
||||
void updateLayout();
|
||||
|
@ -45,6 +47,7 @@ namespace krikkel::NCurses
|
|||
void showWindow(Window *window);
|
||||
|
||||
protected:
|
||||
/// @todo rename to `nCursesMutex`?
|
||||
std::recursive_mutex *ncursesMutex;
|
||||
std::list<WindowStackElement> stack, visibleStack;
|
||||
|
||||
|
|
Loading…
Reference in a new issue