/** Parse a task list tray component. */ void ParseTaskList(const TokenNode *tp, TrayType *tray) { TrayComponentType *cp; const char *temp; char border; Assert(tp); Assert(tray); temp = FindAttribute(tp->attributes, BORDER_ATTRIBUTE); if(temp && !strcmp(temp, FALSE_VALUE)) { border = 0; } else { border = 1; } cp = CreateTaskBar(border); AddTrayComponent(tray, cp); temp = FindAttribute(tp->attributes, MAX_WIDTH_ATTRIBUTE); if(temp) { SetMaxTaskBarItemWidth(cp, temp); } }
/** Parse a task list tray component. */ void ParseTaskList(const TokenNode *tp, TrayType *tray) { TrayComponentType *cp; const char *temp; Assert(tp); Assert(tray); cp = CreateTaskBar(); AddTrayComponent(tray, cp); temp = FindAttribute(tp->attributes, "maxwidth"); if(temp) { SetMaxTaskBarItemWidth(cp, temp); } }