Lines Matching defs:pref

121 /* The global pref settings */
122 WINPREFS pref;
1608 { pref.fForceExit = TRUE; }
1614 { pref.fSilentExit = TRUE; }
1834 strncpy (pref.iconDirectory, path, PATH_MAX);
1835 pref.iconDirectory[PATH_MAX] = 0;
1841 strncpy (pref.defaultIconName, fname, NAME_MAX);
1842 pref.defaultIconName[NAME_MAX] = 0;
1848 strncpy (pref.trayIconName, fname, NAME_MAX);
1849 pref.trayIconName[NAME_MAX] = 0;
1855 strncpy (pref.rootMenuName, menuname, MENU_MAX);
1856 pref.rootMenuName[MENU_MAX] = 0;
1862 strncpy (pref.defaultSysMenuName, menuname, MENU_MAX);
1863 pref.defaultSysMenuName[MENU_MAX] = 0;
1864 pref.defaultSysMenuPos = pos;
1907 if (pref.menuItems)
1908 pref.menu = realloc (pref.menu, (pref.menuItems+1)*sizeof(MENUPARSED));
1910 pref.menu = malloc (sizeof(MENUPARSED));
1912 memcpy (pref.menu+pref.menuItems, &menu, sizeof(MENUPARSED));
1913 pref.menuItems++;
1921 if (pref.icon != NULL) {
1923 free(pref.icon);
1924 pref.icon = NULL;
1926 pref.iconItems = 0;
1932 if (pref.icon==NULL)
1933 pref.icon = malloc(sizeof(ICONITEM));
1935 pref.icon = realloc(pref.icon, sizeof(ICONITEM)*(pref.iconItems+1));
1937 strncpy(pref.icon[pref.iconItems].match, matchstr, MENU_MAX);
1938 pref.icon[pref.iconItems].match[MENU_MAX] = 0;
1940 strncpy(pref.icon[pref.iconItems].iconFile, iconfile, PATH_MAX+NAME_MAX+1);
1941 pref.icon[pref.iconItems].iconFile[PATH_MAX+NAME_MAX+1] = 0;
1943 pref.icon[pref.iconItems].hicon = 0;
1945 pref.iconItems++;
1956 if (pref.style != NULL) {
1958 free(pref.style);
1959 pref.style = NULL;
1961 pref.styleItems = 0;
1967 if (pref.style==NULL)
1968 pref.style = malloc(sizeof(STYLEITEM));
1970 pref.style = realloc(pref.style, sizeof(STYLEITEM)*(pref.styleItems+1));
1972 strncpy(pref.style[pref.styleItems].match, matchstr, MENU_MAX);
1973 pref.style[pref.styleItems].match[MENU_MAX] = 0;
1975 pref.style[pref.styleItems].type = style;
1977 pref.styleItems++;
1988 if (pref.sysMenu != NULL) {
1990 free(pref.sysMenu);
1991 pref.sysMenu = NULL;
1993 pref.sysMenuItems = 0;
1999 if (pref.sysMenu==NULL)
2000 pref.sysMenu = malloc(sizeof(SYSMENUITEM));
2002 pref.sysMenu = realloc(pref.sysMenu, sizeof(SYSMENUITEM)*(pref.sysMenuItems+1));
2004 strncpy (pref.sysMenu[pref.sysMenuItems].match, matchstr, MENU_MAX);
2005 pref.sysMenu[pref.sysMenuItems].match[MENU_MAX] = 0;
2007 strncpy (pref.sysMenu[pref.sysMenuItems].menuName, menuname, MENU_MAX);
2008 pref.sysMenu[pref.sysMenuItems].menuName[MENU_MAX] = 0;
2010 pref.sysMenu[pref.sysMenuItems].menuPos = pos;
2012 pref.sysMenuItems++;