Пример #1
0
void
GlueMapWindow::SetMapSettings(const MapSettings &new_value)
{
  AssertThreadOrUndefined();

#ifdef ENABLE_OPENGL
  ReadMapSettings(new_value);
#else
  ScopeLock protect(next_mutex);
  next_settings_map = new_value;
#endif
}
Пример #2
0
void
GlueMapWindow::SetSettingsComputer(const SETTINGS_COMPUTER &new_value)
{
  AssertThreadOrUndefined();

#ifdef ENABLE_OPENGL
  ReadSettingsComputer(new_value);
#else
  ScopeLock protect(next_mutex);
  next_settings_computer = new_value;
#endif
}
Пример #3
0
void
GlueMapWindow::SetUIState(const UIState &new_value)
{
  AssertThreadOrUndefined();

#ifdef ENABLE_OPENGL
  ReadUIState(new_value);
#else
  ScopeLock protect(next_mutex);
  next_ui_state = new_value;
#endif
}
Пример #4
0
void
GlueMapWindow::SetSettingsMap(const SETTINGS_MAP &new_value)
{
  AssertThreadOrUndefined();

#ifdef ENABLE_OPENGL
  ReadSettingsMap(new_value);
#else
  ScopeLock protect(next_mutex);
  next_settings_map = new_value;
#endif
}