Mode5: show INKs available under cursor on the status line
This commit is contained in:
parent
8d50329556
commit
459a23fd36
@ -1028,6 +1028,24 @@ void Print_coordinates(void)
|
|||||||
Print_in_menu(temp,20);
|
Print_in_menu(temp,20);
|
||||||
Print_general(170*Menu_factor_X,Menu_status_Y," ",0,Colorpicker_color);
|
Print_general(170*Menu_factor_X,Menu_status_Y," ",0,Colorpicker_color);
|
||||||
}
|
}
|
||||||
|
else if (Main.backups->Pages->Image_mode == IMAGE_MODE_MODE5
|
||||||
|
|| Main.backups->Pages->Image_mode == IMAGE_MODE_RASTER)
|
||||||
|
{
|
||||||
|
int ink;
|
||||||
|
temp[1] = '\0';
|
||||||
|
if ( (Paintbrush_X>=0) && (Paintbrush_Y>=0)
|
||||||
|
&& (Paintbrush_X<Main.image_width)
|
||||||
|
&& (Paintbrush_Y<Main.image_height) )
|
||||||
|
{
|
||||||
|
for (ink = 0; ink < 4; ink++)
|
||||||
|
{
|
||||||
|
byte color = Main.backups->Pages->Image[ink].Pixels[Paintbrush_X+Paintbrush_Y*Main.image_width];
|
||||||
|
temp[0] = '0' + ink;
|
||||||
|
Print_general((170+ink*8)*Menu_factor_X, Menu_status_Y,temp,MC_Dark,color);
|
||||||
|
}
|
||||||
|
Update_status_line(19, 4);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
Num2str((dword)Paintbrush_X,temp,4);
|
Num2str((dword)Paintbrush_X,temp,4);
|
||||||
Print_in_menu(temp,2);
|
Print_in_menu(temp,2);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user