Fixed ordered dithering menu item.

This commit is contained in:
David Capello 2009-11-17 23:19:03 +00:00
parent cbc0bf22bd
commit 1764f78d1b
2 changed files with 13 additions and 10 deletions

View File

@ -155,7 +155,7 @@
</item>
<item command="change_image_type" name="Indexed (Ordered &Dither)">
<param name="imgtype" value="indexed" />
<param name="dithering" value="on" />
<param name="dithering" value="ordered" />
</item>
</menu>
<separator />

View File

@ -73,22 +73,25 @@ bool ChangeImageTypeCommand::enabled(Context* context)
{
const CurrentSpriteReader sprite(context);
if (sprite != NULL) {
if (sprite->imgtype == IMAGE_INDEXED && m_imgtype == IMAGE_INDEXED && m_dithering == DITHERING_NONE)
return false;
}
if (sprite != NULL &&
sprite->imgtype == IMAGE_INDEXED &&
m_imgtype == IMAGE_INDEXED &&
m_dithering == DITHERING_ORDERED)
return false;
return true;
return
sprite != NULL;
}
bool ChangeImageTypeCommand::checked(Context* context)
{
const CurrentSpriteReader sprite(context);
if (sprite != NULL) {
if (sprite->imgtype == IMAGE_INDEXED && m_imgtype == IMAGE_INDEXED && m_dithering == DITHERING_NONE)
return false;
}
if (sprite != NULL &&
sprite->imgtype == IMAGE_INDEXED &&
m_imgtype == IMAGE_INDEXED &&
m_dithering == DITHERING_ORDERED)
return false;
return
sprite != NULL &&