- case MEASURE_NOMINAL:
- g_object_set (cell, "stock-id", "var-nominal", NULL);
- break;
- case MEASURE_ORDINAL:
- g_object_set (cell, "stock-id", "var-ordinal", NULL);
- break;
- case MEASURE_SCALE:
- if ( ( FMT_CAT_DATE | FMT_CAT_TIME ) & cat )
- g_object_set (cell, "stock-id", "var-date-scale", NULL);
- else
- g_object_set (cell, "stock-id", "var-scale", NULL);
- break;
- default:
- g_assert_not_reached ();
- };
+ case MEASURE_NOMINAL: return "variable-string-nominal";
+ case MEASURE_ORDINAL: return "variable-string-ordinal";
+ case MEASURE_SCALE: return "variable-string-scale";
+ case n_MEASURES: break;
+ }
+ break;
+
+ case FMT_CAT_DATE:
+ case FMT_CAT_TIME:
+ switch (measure)
+ {
+ case MEASURE_NOMINAL: return "variable-date-nominal";
+ case MEASURE_ORDINAL: return "variable-date-ordinal";
+ case MEASURE_SCALE: return "variable-date-scale";
+ case n_MEASURES: break;
+ }
+ break;
+
+ default:
+ switch (measure)
+ {
+ case MEASURE_NOMINAL: return "variable-nominal";
+ case MEASURE_ORDINAL: return "variable-ordinal";
+ case MEASURE_SCALE: return "variable-scale";
+ case n_MEASURES: break;
+ }
+ break;