Browse Source

Add setDrawGui(bool) option

master
Krisjanis Rijnieks 7 years ago
parent
commit
b6fbf63ddd
  1. 13
      src/Application/Application.cpp
  2. 2
      src/Application/Application.h
  3. 4
      src/ofxPiMapper.cpp
  4. 1
      src/ofxPiMapper.h

13
src/Application/Application.cpp

@ -19,6 +19,7 @@ Application::Application(){
_lastSaveTime = 0.0f;
_autoSaveInterval = 60.0f;
_drawGui = true;
}
void Application::setup(){
@ -66,7 +67,13 @@ ApplicationBaseMode * Application::getState(){
void Application::draw(){
_mediaServer.draw();
_state->draw(this);
if(_drawGui){
_state->draw(this);
}else{
PresentationMode::instance()->draw(this);
}
_info.draw();
}
@ -534,6 +541,10 @@ void Application::setImageSource(std::string fileName){
}
}
void Application::setDrawGui(bool drawGui){
_drawGui = drawGui;
}
void Application::addGridRow(){
if(getSurfaceManager()->getSelectedSurface() != 0){
if(getSurfaceManager()->getSelectedSurface()->getType() ==

2
src/Application/Application.h

@ -133,6 +133,7 @@ class Application {
void setFboSource(std::string sourceId);
void setVideoSource(std::string fileName, bool loop);
void setImageSource(std::string fileName);
void setDrawGui(bool drawGui);
void addGridRow();
void addGridColumn();
void removeGridRow();
@ -167,6 +168,7 @@ class Application {
Info _info;
bool _shiftKeyDown;
bool _drawGui;
float _lastSaveTime;
float _autoSaveInterval;

4
src/ofxPiMapper.cpp

@ -194,6 +194,10 @@ void ofxPiMapper::setImageSource(std::string fileName){
_application.setImageSource(fileName);
}
void ofxPiMapper::setDrawGui(bool drawGui){
_application.setDrawGui(drawGui);
}
void ofxPiMapper::reboot(){
_application.reboot();
}

1
src/ofxPiMapper.h

@ -88,6 +88,7 @@ class ofxPiMapper {
void setFboSource(std::string sourceId);
void setVideoSource(std::string fileName, bool loop);
void setImageSource(std::string fileName);
void setDrawGui(bool drawGui);
// System commands
void reboot();

Loading…
Cancel
Save