GUI: refine the Namco [C]163 chip name option
This commit is contained in:
parent
e295cea238
commit
a137eefd20
|
@ -184,6 +184,7 @@ void FurnaceGUI::drawInsList() {
|
||||||
if (i>=0) {
|
if (i>=0) {
|
||||||
DivInstrument* ins=e->song.ins[i];
|
DivInstrument* ins=e->song.ins[i];
|
||||||
insType=(ins->type>DIV_INS_MAX)?"Unknown":insTypes[ins->type];
|
insType=(ins->type>DIV_INS_MAX)?"Unknown":insTypes[ins->type];
|
||||||
|
if (ins->type==DIV_INS_N163) insType=settings.c163Name.c_str();
|
||||||
switch (ins->type) {
|
switch (ins->type) {
|
||||||
case DIV_INS_FM:
|
case DIV_INS_FM:
|
||||||
ImGui::PushStyleColor(ImGuiCol_Text,uiColors[GUI_COLOR_INSTR_FM]);
|
ImGui::PushStyleColor(ImGuiCol_Text,uiColors[GUI_COLOR_INSTR_FM]);
|
||||||
|
|
|
@ -1416,7 +1416,7 @@ void FurnaceGUI::drawInsEdit() {
|
||||||
ins->type=(DivInstrumentType)insType;
|
ins->type=(DivInstrumentType)insType;
|
||||||
}
|
}
|
||||||
*/
|
*/
|
||||||
if (ImGui::BeginCombo("##Type",insTypes[insType])) {
|
if (ImGui::BeginCombo("##Type",insType==DIV_INS_N163?settings.c163Name.c_str():insTypes[insType])) {
|
||||||
std::vector<DivInstrumentType> insTypeList;
|
std::vector<DivInstrumentType> insTypeList;
|
||||||
if (settings.displayAllInsTypes) {
|
if (settings.displayAllInsTypes) {
|
||||||
for (int i=0; insTypes[i]; i++) {
|
for (int i=0; insTypes[i]; i++) {
|
||||||
|
@ -1426,7 +1426,7 @@ void FurnaceGUI::drawInsEdit() {
|
||||||
insTypeList=e->getPossibleInsTypes();
|
insTypeList=e->getPossibleInsTypes();
|
||||||
}
|
}
|
||||||
for (DivInstrumentType i: insTypeList) {
|
for (DivInstrumentType i: insTypeList) {
|
||||||
if (ImGui::Selectable(insTypes[i],insType==i)) {
|
if (ImGui::Selectable(i==DIV_INS_N163?settings.c163Name.c_str():insTypes[i],insType==i)) {
|
||||||
ins->type=i;
|
ins->type=i;
|
||||||
|
|
||||||
// reset macro zoom
|
// reset macro zoom
|
||||||
|
|
Loading…
Reference in New Issue