Lines Matching defs:pref

119 /* The global pref settings */
120 WINPREFS pref;
1850 { pref.fForceExit = TRUE; }
1857 { pref.fSilentExit = TRUE; }
2119 strncpy (pref.iconDirectory, path, PATH_MAX);
2120 pref.iconDirectory[PATH_MAX] = 0;
2126 strncpy (pref.defaultIconName, fname, NAME_MAX);
2127 pref.defaultIconName[NAME_MAX] = 0;
2133 strncpy (pref.trayIconName, fname, NAME_MAX);
2134 pref.trayIconName[NAME_MAX] = 0;
2140 strncpy (pref.rootMenuName, menu, MENU_MAX);
2141 pref.rootMenuName[MENU_MAX] = 0;
2147 strncpy (pref.defaultSysMenuName, menu, MENU_MAX);
2148 pref.defaultSysMenuName[MENU_MAX] = 0;
2149 pref.defaultSysMenuPos = pos;
2193 if (pref.menuItems)
2194 pref.menu = (MENUPARSED*)
2195 realloc (pref.menu, (pref.menuItems+1)*sizeof(MENUPARSED));
2197 pref.menu = (MENUPARSED*)malloc (sizeof(MENUPARSED));
2199 memcpy (pref.menu+pref.menuItems, &menu, sizeof(MENUPARSED));
2200 pref.menuItems++;
2208 if (pref.icon != NULL) {
2210 free(pref.icon);
2211 pref.icon = NULL;
2213 pref.iconItems = 0;
2219 if (pref.icon==NULL)
2220 pref.icon = (ICONITEM*)malloc(sizeof(ICONITEM));
2222 pref.icon = (ICONITEM*)
2223 realloc(pref.icon, sizeof(ICONITEM)*(pref.iconItems+1));
2225 strncpy(pref.icon[pref.iconItems].match, matchstr, MENU_MAX);
2226 pref.icon[pref.iconItems].match[MENU_MAX] = 0;
2228 strncpy(pref.icon[pref.iconItems].iconFile, iconfile, PATH_MAX+NAME_MAX+1);
2229 pref.icon[pref.iconItems].iconFile[PATH_MAX+NAME_MAX+1] = 0;
2231 pref.icon[pref.iconItems].hicon = 0;
2233 pref.iconItems++;
2244 if (pref.style != NULL) {
2246 free(pref.style);
2247 pref.style = NULL;
2249 pref.styleItems = 0;
2255 if (pref.style==NULL)
2256 pref.style = (STYLEITEM*)malloc(sizeof(STYLEITEM));
2258 pref.style = (STYLEITEM*)
2259 realloc(pref.style, sizeof(STYLEITEM)*(pref.styleItems+1));
2261 strncpy(pref.style[pref.styleItems].match, matchstr, MENU_MAX);
2262 pref.style[pref.styleItems].match[MENU_MAX] = 0;
2264 pref.style[pref.styleItems].type = style;
2266 pref.styleItems++;
2277 if (pref.sysMenu != NULL) {
2279 free(pref.sysMenu);
2280 pref.sysMenu = NULL;
2282 pref.sysMenuItems = 0;
2288 if (pref.sysMenu==NULL)
2289 pref.sysMenu = (SYSMENUITEM*)malloc(sizeof(SYSMENUITEM));
2291 pref.sysMenu = (SYSMENUITEM*)
2292 realloc(pref.sysMenu, sizeof(SYSMENUITEM)*(pref.sysMenuItems+1));
2294 strncpy (pref.sysMenu[pref.sysMenuItems].match, matchstr, MENU_MAX);
2295 pref.sysMenu[pref.sysMenuItems].match[MENU_MAX] = 0;
2297 strncpy (pref.sysMenu[pref.sysMenuItems].menuName, menuname, MENU_MAX);
2298 pref.sysMenu[pref.sysMenuItems].menuName[MENU_MAX] = 0;
2300 pref.sysMenu[pref.sysMenuItems].menuPos = pos;
2302 pref.sysMenuItems++;