Example #1
0
void TApp::onXsheetChanged()
{
	updateXshLevel();
	updateCurrentFrame();
	//update current tool
	m_currentTool->onImageChanged((TImage::Type)getCurrentImageType());
}
Example #2
0
void TApp::onXshLevelChanged() {
  TXshLevel *level = m_currentLevel->getLevel();
  std::vector<TFrameId> fids;
  if (level != 0) level->getFids(fids);
  m_currentFrame->setFrameIds(fids);
  // update current tool
  m_currentTool->onImageChanged((TImage::Type)getCurrentImageType());
}
Example #3
0
void TApp::onSceneSwitched()
{
	//update XSheet
	m_currentXsheet->setXsheet(m_currentScene->getScene()->getXsheet());

	TPalette *palette = m_currentScene->getScene()->getProperties()->getCleanupParameters()->m_cleanupPalette.getPointer();
	m_paletteController->getCurrentCleanupPalette()->setPalette(palette, -1);
	m_paletteController->editLevelPalette();

	//reset current frame
	m_currentFrame->setFrame(0);

	//clear current onionSkinMask
	m_currentOnionSkinMask->clear();

	//update currentFrames
	updateCurrentFrame();

	//update current tool
	m_currentTool->onImageChanged((TImage::Type)getCurrentImageType());
}
Example #4
0
void TApp::onImageChanged() {
  m_currentTool->onImageChanged((TImage::Type)getCurrentImageType());
}