1
0
mirror of https://github.com/gryf/wmaker.git synced 2025-12-29 01:42:32 +01:00

updated translations and image files for WINGs, bug fixes in WINGs

font handling, bug fixes in wmaker and wraster
This commit is contained in:
kojima
1999-05-31 20:34:00 +00:00
parent 81d1ec430f
commit 7f36af4fdf
34 changed files with 3783 additions and 2987 deletions

View File

@@ -512,6 +512,8 @@ gradAddCallback(WMWidget *w, void *data)
updateGradButtons(panel);
sliderChangeCallback(panel->ghueS, panel);
WMSetButtonEnabled(panel->okB, WMGetListNumberOfRows(panel->gcolL) > 1);
}
@@ -561,6 +563,8 @@ gradDeleteCallback(WMWidget *w, void *data)
updateGradButtons(panel);
gradClickCallback(panel->gcolL, panel);
WMSetButtonEnabled(panel->okB, WMGetListNumberOfRows(panel->gcolL) > 1);
}
@@ -603,9 +607,14 @@ updateImage(TexturePanel *panel, char *path)
WMRunAlertPanel(scr, panel->win, _("Error"), message,
_("OK"), NULL, NULL);
if (!panel->image)
WMSetButtonEnabled(panel->okB, False);
return;
}
WMSetButtonEnabled(panel->okB, True);
if (panel->image)
RDestroyImage(panel->image);
panel->image = image;
@@ -733,13 +742,19 @@ changeTypeCallback(WMWidget *w, void *data)
switch (newType) {
case TYPE_SGRADIENT:
updateSGradButtons(panel);
WMSetButtonEnabled(panel->okB, True);
break;
case TYPE_GRADIENT:
updateGradButtons(panel);
WMSetButtonEnabled(panel->okB, WMGetListNumberOfRows(panel->gcolL)>1);
break;
case TYPE_TGRADIENT:
case TYPE_PIXMAP:
updateImage(panel, NULL);
WMSetButtonEnabled(panel->okB, panel->image!=NULL);
break;
default:
WMSetButtonEnabled(panel->okB, True);
break;
}
}