1
0
mirror of https://github.com/gryf/wmaker.git synced 2025-12-30 10:22:34 +01:00

WPrefs: new enum in Appearances.c for tab identifiers to increase readability

This commit is contained in:
Doug Torrance
2014-05-16 10:11:16 -05:00
committed by Carlos R. Mafra
parent 82e857a49e
commit 5182b32fe9

View File

@@ -118,6 +118,12 @@ typedef struct {
unsigned ispixmap:1; unsigned ispixmap:1;
} TextureListItem; } TextureListItem;
enum {
TAB_TEXTURE,
TAB_COLOR,
TAB_OPTIONS
};
static void updateColorPreviewBox(_Panel * panel, int elements); static void updateColorPreviewBox(_Panel * panel, int elements);
static void showData(_Panel * panel); static void showData(_Panel * panel);
@@ -1530,28 +1536,28 @@ static void changedTabItem(struct WMTabViewDelegate *self, WMTabView * tabView,
i = WMGetTabViewItemIdentifier(item); i = WMGetTabViewItemIdentifier(item);
switch (i) { switch (i) {
case 0: case TAB_TEXTURE:
switch (panel->oldTabItem) { switch (panel->oldTabItem) {
case 1: case TAB_COLOR:
changeColorPage(NULL, panel); changeColorPage(NULL, panel);
break; break;
} }
changePage(panel->secP, panel); changePage(panel->secP, panel);
break; break;
case 1: case TAB_COLOR:
switch (panel->oldTabItem) { switch (panel->oldTabItem) {
case 0: case TAB_TEXTURE:
changePage(NULL, panel); changePage(NULL, panel);
break; break;
} }
changeColorPage(panel->colP, panel); changeColorPage(panel->colP, panel);
break; break;
case 3: case TAB_OPTIONS:
switch (panel->oldTabItem) { switch (panel->oldTabItem) {
case 0: case TAB_TEXTURE:
changePage(NULL, panel); changePage(NULL, panel);
break; break;
case 1: case TAB_COLOR:
changeColorPage(NULL, panel); changeColorPage(NULL, panel);
break; break;
} }
@@ -1662,7 +1668,7 @@ static void createPanel(Panel * p)
panel->texF = WMCreateFrame(panel->box); panel->texF = WMCreateFrame(panel->box);
WMSetFrameRelief(panel->texF, WRFlat); WMSetFrameRelief(panel->texF, WRFlat);
item = WMCreateTabViewItemWithIdentifier(0); item = WMCreateTabViewItemWithIdentifier(TAB_TEXTURE);
WMSetTabViewItemView(item, WMWidgetView(panel->texF)); WMSetTabViewItemView(item, WMWidgetView(panel->texF));
WMSetTabViewItemLabel(item, _("Texture")); WMSetTabViewItemLabel(item, _("Texture"));
@@ -1752,7 +1758,7 @@ static void createPanel(Panel * p)
panel->colF = WMCreateFrame(panel->box); panel->colF = WMCreateFrame(panel->box);
WMSetFrameRelief(panel->colF, WRFlat); WMSetFrameRelief(panel->colF, WRFlat);
item = WMCreateTabViewItemWithIdentifier(1); item = WMCreateTabViewItemWithIdentifier(TAB_COLOR);
WMSetTabViewItemView(item, WMWidgetView(panel->colF)); WMSetTabViewItemView(item, WMWidgetView(panel->colF));
WMSetTabViewItemLabel(item, _("Color")); WMSetTabViewItemLabel(item, _("Color"));
@@ -1801,7 +1807,7 @@ static void createPanel(Panel * p)
panel->optF = WMCreateFrame(panel->box); panel->optF = WMCreateFrame(panel->box);
WMSetFrameRelief(panel->optF, WRFlat); WMSetFrameRelief(panel->optF, WRFlat);
item = WMCreateTabViewItemWithIdentifier(3); item = WMCreateTabViewItemWithIdentifier(TAB_OPTIONS);
WMSetTabViewItemView(item, WMWidgetView(panel->optF)); WMSetTabViewItemView(item, WMWidgetView(panel->optF));
WMSetTabViewItemLabel(item, _("Options")); WMSetTabViewItemLabel(item, _("Options"));