Frame around BGcolor in menu palette: Now handles the case where the same color is FG and BG color
git-svn-id: svn://pulkomandy.tk/GrafX2/trunk@797 416bcca6-2ee7-4201-b75f-2eb2f807beb1
This commit is contained in:
56
special.c
56
special.c
@@ -216,14 +216,7 @@ void Bigger_paintbrush(void)
|
||||
void Special_next_forecolor(void)
|
||||
{
|
||||
Hide_cursor();
|
||||
Frame_menu_color(Fore_color, MC_Black);
|
||||
|
||||
Fore_color++;
|
||||
|
||||
Reposition_palette();
|
||||
Display_foreback();
|
||||
|
||||
Frame_menu_color(Fore_color, MC_White);
|
||||
Set_fore_color(Fore_color+1);
|
||||
Display_cursor();
|
||||
}
|
||||
|
||||
@@ -231,14 +224,7 @@ void Special_next_forecolor(void)
|
||||
void Special_previous_forecolor(void)
|
||||
{
|
||||
Hide_cursor();
|
||||
Frame_menu_color(Fore_color, MC_Black);
|
||||
|
||||
Fore_color--;
|
||||
|
||||
Reposition_palette();
|
||||
Display_foreback();
|
||||
|
||||
Frame_menu_color(Fore_color, MC_White);
|
||||
Set_fore_color(Fore_color-1);
|
||||
Display_cursor();
|
||||
}
|
||||
|
||||
@@ -246,10 +232,7 @@ void Special_previous_forecolor(void)
|
||||
void Special_next_backcolor(void)
|
||||
{
|
||||
Hide_cursor();
|
||||
Frame_menu_color(Back_color, MC_Black);
|
||||
Back_color++;
|
||||
Frame_menu_color(Back_color, MC_Dark);
|
||||
Display_foreback();
|
||||
Set_back_color(Back_color+1);
|
||||
Display_cursor();
|
||||
}
|
||||
|
||||
@@ -257,10 +240,7 @@ void Special_next_backcolor(void)
|
||||
void Special_previous_backcolor(void)
|
||||
{
|
||||
Hide_cursor();
|
||||
Frame_menu_color(Back_color, MC_Black);
|
||||
Back_color--;
|
||||
Frame_menu_color(Back_color, MC_Dark);
|
||||
Display_foreback();
|
||||
Set_back_color(Back_color-1);
|
||||
Display_cursor();
|
||||
}
|
||||
|
||||
@@ -268,14 +248,7 @@ void Special_previous_backcolor(void)
|
||||
void Special_next_user_forecolor(void)
|
||||
{
|
||||
Hide_cursor();
|
||||
Frame_menu_color(Fore_color, MC_Black);
|
||||
|
||||
Fore_color=Shade_table_left[Fore_color];
|
||||
|
||||
Reposition_palette();
|
||||
Display_foreback();
|
||||
|
||||
Frame_menu_color(Fore_color, MC_White);
|
||||
Set_fore_color(Shade_table_left[Fore_color]);
|
||||
Display_cursor();
|
||||
}
|
||||
|
||||
@@ -283,14 +256,7 @@ void Special_next_user_forecolor(void)
|
||||
void Special_previous_user_forecolor(void)
|
||||
{
|
||||
Hide_cursor();
|
||||
Frame_menu_color(Fore_color, MC_Black);
|
||||
|
||||
Fore_color=Shade_table_right[Fore_color];
|
||||
|
||||
Reposition_palette();
|
||||
Display_foreback();
|
||||
|
||||
Frame_menu_color(Fore_color, MC_White);
|
||||
Set_fore_color(Shade_table_right[Fore_color]);
|
||||
Display_cursor();
|
||||
}
|
||||
|
||||
@@ -298,10 +264,7 @@ void Special_previous_user_forecolor(void)
|
||||
void Special_next_user_backcolor(void)
|
||||
{
|
||||
Hide_cursor();
|
||||
Frame_menu_color(Back_color, MC_Black);
|
||||
Back_color=Shade_table_left[Back_color];
|
||||
Display_foreback();
|
||||
Frame_menu_color(Back_color, MC_Dark);
|
||||
Set_back_color(Shade_table_left[Back_color]);
|
||||
Display_cursor();
|
||||
}
|
||||
|
||||
@@ -309,10 +272,7 @@ void Special_next_user_backcolor(void)
|
||||
void Special_previous_user_backcolor(void)
|
||||
{
|
||||
Hide_cursor();
|
||||
Frame_menu_color(Back_color, MC_Black);
|
||||
Back_color=Shade_table_right[Back_color];
|
||||
Display_foreback();
|
||||
Frame_menu_color(Back_color, MC_Dark);
|
||||
Set_back_color(Shade_table_right[Back_color]);
|
||||
Display_cursor();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user