コード例 #1
0
ファイル: color_popup.cpp プロジェクト: webbie1887/aseprite
void ColorPopup::onColorSlidersChange(ColorSlidersChangeEvent& ev)
{
  base::ScopedValue<bool> restore(m_insideChange, true,
                                  m_insideChange);

  setColorWithSignal(ev.color(), DontChangeType);
  findBestfitIndex(ev.color());
}
コード例 #2
0
ファイル: cmd_palette_editor.cpp プロジェクト: 93i/aseprite
void PaletteEntryEditor::onColorSlidersChange(ColorSlidersChangeEvent& ev)
{
    setColor(ev.color());

    if (ev.mode() == ColorSliders::Absolute)
        setAbsolutePaletteEntryChannel(ev.channel(), ev.color());
    else
        setRelativePaletteEntryChannel(ev.channel(), ev.delta());

    updateCurrentSpritePalette("Color Change");
    updateColorBar();
}