housekeeping
This commit is contained in:
@@ -95,10 +95,8 @@ absl::Status PaletteEditor::Update() {
|
|||||||
TableHeadersRow();
|
TableHeadersRow();
|
||||||
TableNextRow();
|
TableNextRow();
|
||||||
TableNextColumn();
|
TableNextColumn();
|
||||||
if (gui::SnesColorEdit4("Color Picker", ¤t_color_,
|
gui::SnesColorEdit4("Current Color Picker", ¤t_color_,
|
||||||
ImGuiColorEditFlags_NoAlpha)) {
|
ImGuiColorEditFlags_NoAlpha);
|
||||||
// TODO: Implement new update color function
|
|
||||||
}
|
|
||||||
Separator();
|
Separator();
|
||||||
DisplayCategoryTable();
|
DisplayCategoryTable();
|
||||||
|
|
||||||
@@ -110,7 +108,7 @@ absl::Status PaletteEditor::Update() {
|
|||||||
Separator();
|
Separator();
|
||||||
static std::string palette_notes = "Notes about the palette";
|
static std::string palette_notes = "Notes about the palette";
|
||||||
ImGui::InputTextMultiline("Notes", palette_notes.data(), 1024,
|
ImGui::InputTextMultiline("Notes", palette_notes.data(), 1024,
|
||||||
ImVec2(-1, ImGui::GetTextLineHeight() * 16),
|
ImVec2(-1, ImGui::GetTextLineHeight() * 4),
|
||||||
ImGuiInputTextFlags_AllowTabInput);
|
ImGuiInputTextFlags_AllowTabInput);
|
||||||
|
|
||||||
EndTable();
|
EndTable();
|
||||||
@@ -224,7 +222,6 @@ absl::Status PaletteEditor::DrawPaletteGroup(int category) {
|
|||||||
if (gui::SnesColorButton(popup_id, *palette->mutable_color(n),
|
if (gui::SnesColorButton(popup_id, *palette->mutable_color(n),
|
||||||
palette_button_flags)) {
|
palette_button_flags)) {
|
||||||
ASSIGN_OR_RETURN(current_color_, palette->GetColor(n));
|
ASSIGN_OR_RETURN(current_color_, palette->GetColor(n));
|
||||||
// EditColorInPalette(*palette, n);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (BeginPopupContextItem(popup_id.c_str())) {
|
if (BeginPopupContextItem(popup_id.c_str())) {
|
||||||
@@ -265,7 +262,7 @@ absl::Status PaletteEditor::HandleColorPopup(gfx::SnesPalette& palette, int i,
|
|||||||
if (Selectable(buf)) SetClipboardText(buf);
|
if (Selectable(buf)) SetClipboardText(buf);
|
||||||
|
|
||||||
// SNES Format
|
// SNES Format
|
||||||
CustomFormatString(buf, IM_ARRAYSIZE(buf), "0x%04X",
|
CustomFormatString(buf, IM_ARRAYSIZE(buf), "$%04X",
|
||||||
ConvertRGBtoSNES(ImVec4(col[0], col[1], col[2], 1.0f)));
|
ConvertRGBtoSNES(ImVec4(col[0], col[1], col[2], 1.0f)));
|
||||||
if (Selectable(buf)) SetClipboardText(buf);
|
if (Selectable(buf)) SetClipboardText(buf);
|
||||||
|
|
||||||
|
|||||||
@@ -25,8 +25,7 @@ ImVec4 ConvertSNESColorToImVec4(const SnesColor& color) {
|
|||||||
IMGUI_API bool SnesColorButton(absl::string_view id, SnesColor& color,
|
IMGUI_API bool SnesColorButton(absl::string_view id, SnesColor& color,
|
||||||
ImGuiColorEditFlags flags,
|
ImGuiColorEditFlags flags,
|
||||||
const ImVec2& size_arg) {
|
const ImVec2& size_arg) {
|
||||||
// Convert the SNES color values to ImGui color values (normalized to 0-1
|
// Convert the SNES color values to ImGui color values
|
||||||
// range)
|
|
||||||
ImVec4 displayColor = ConvertSNESColorToImVec4(color);
|
ImVec4 displayColor = ConvertSNESColorToImVec4(color);
|
||||||
|
|
||||||
// Call the original ImGui::ColorButton with the converted color
|
// Call the original ImGui::ColorButton with the converted color
|
||||||
|
|||||||
Reference in New Issue
Block a user