html.c

来自「ANFY特效」· C语言 代码 · 共 1,526 行 · 第 1/5 页

C
1,526
字号
  sprintf (strCaption, "%s%d",INI_MENU_TEXT_, *pidMenu);  GetSavedVar(applet_name, strCaption, strText );  if (strlen (strText) == 0)    {      --(*pidMenu);      return applet_tag;    }  if( *pidMenu == 0 )  {    char strIconImage[256];    guint32 i;    for (i = 0;  ; i++)    {      sprintf (strCaption, "%s%d",INI_ICON_, i);      GetSavedVar(applet_name, strCaption, strIconImage );      if (strlen (strIconImage) == 0)	break;      sprintf (strLine, "<param name=\"Icon%d\" value=\"%s\">\r\n",i,strIconImage);      applet_tag = mycat (applet_tag, strLine);    }  }  sprintf (strCaption, "%s%d",INI_MENU_ICON_, *pidMenu);  GetSavedVar(applet_name, strCaption, strIconIndex );  if (strlen (strIconIndex) == 0)    strcpy(strIconIndex,"0");  sprintf (strCaption, "%s%d",INI_MENU_URL_, *pidMenu);  GetSavedVar(applet_name, strCaption, strUrl );  if (strlen (strUrl) == 0)    strcpy (strUrl, "u");  sprintf (strCaption, "%s%d",INI_MENU_LINK_, *pidMenu);  GetSavedVar(applet_name, strCaption, strLink );  sprintf (strLine, "<param name=\"config%d\" value=\"%d,%s,%s,%s\">\r\n"    ,*pidMenu,idParent,strText,strIconIndex,strUrl);  applet_tag = mycat (applet_tag, strLine);  if (strlen (strLink) != 0)  {    guint32 idParent=*pidMenu;    ++(*pidMenu);    applet_tag = TranslateTreeMenuSettingInHTML(applet_name, applet_tag, pidMenu, idLevel+1, idParent);  }  ++(*pidMenu);  applet_tag = TranslateTreeMenuSettingInHTML(applet_name, applet_tag, pidMenu, idLevel, idParent);  return applet_tag;}char* GenerateHtmlAppletTag (int applet){  char line[256], strtmp[256], section[64], *applet_tag = NULL;  char *applet_name, *jarfile, float_mode[64];  int index;  const char* aszPattern[] = {    "", "Small dots", "Double dots", "Stars",    "Stars with central hole", "Triangles", "Triple dots",    "Triple dots dithered 1", "Triple dots dithered 2", NULL  };  const char* aszNation[] = {    "","Italy","Spain","France","Ireland","Austria","Germany",    "Netherlands (Holland)","Belgium","Luxembourg","Sweden",    "Norway","Iceland","Groenland","Denmark","Finland","Poland",    "Hungary","Switzerland","South Africa","Russia","Japan",    "Israel","Greece","Usa","Canada","Australia","New Zealand",    "United Kingdom","Argentina","Peru'","Venezuela",    "Mexico","Brazil","Colombia",NULL   };  const char* render[] = {    "Plain texture", "Gouraud shading", "Phong shading", "Gaussian phong shading",    "Transparent (light)", "Transparent (medium)", "Liquid texture", "Liquid gouraud shading",    "Liquid phong shading", "Liquid transparent", "Reflects mirror view", "Particles",    "Darker plain texture", "Metal shading", "Environment mapping", NULL  };  applet_name = applet_info[applet].name;  jarfile = GetJarFile(applet);  strcpy (float_mode, "");  if (applet == APPLET_BLOBS)  {    GetSavedVar(applet_name, INI_WIDTH, strtmp);    sprintf (line,"<applet archive=\"%s\" code=\"blobs.class\" width=\"%s\"", jarfile, strtmp);    applet_tag = g_strdup (line);    GetSavedVar(applet_name, INI_HEIGHT, strtmp);    sprintf (line," height=\"%s\">\r\n", strtmp);                                                                    applet_tag = mycat (applet_tag, line);    strcpy (line, STR_PARAMCREDITS);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_RES, strtmp);    sprintf (line,"<param name=\"res\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_NBLOBS, strtmp);    sprintf (line,"<param name=\"nblobs\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_MINSPEED, strtmp);    sprintf (line,"<param name=\"minspeed\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_BVAL1, strtmp);    sprintf (line,"<param name=\"bval1\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_BVAL2, strtmp);    sprintf (line,"<param name=\"bval2\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_BVAL3, strtmp);    sprintf (line,"<param name=\"bval3\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_COLORPAL, strtmp);    sprintf (line,"<param name=\"numpal\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_SINEMODE, strtmp);    sprintf (line,"<param name=\"sinemode\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_STARSHAPE, strtmp);    sprintf (line,"<param name=\"starshape\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_NEGCOLOR, strtmp);    sprintf (line,"<param name=\"negative\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);  }  else if (applet == APPLET_ANBLUR)  {    GetSavedVar(applet_name, INI_WIDTH, strtmp);    sprintf (line,"<applet archive=\"%s\" code=\"anblur.class\" width=\"%s\"", jarfile, strtmp);    applet_tag = g_strdup (line);    GetSavedVar(applet_name, INI_HEIGHT, strtmp);    sprintf (line," height=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    strcpy (line, STR_PARAMCREDITS);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_IMGS_VALUE, strtmp);    sprintf (line,"<param name=\"imgs\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_FORMAT_VALUE, strtmp);    sprintf (line,"<param name=\"format\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_NIMGS, strtmp);    sprintf (line,"<param name=\"nimgs\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_PINGPONG, strtmp);    sprintf (line,"<param name=\"pingpong\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_DOUBLESIZE, strtmp);    sprintf (line,"<param name=\"doublesize\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_SPEED, strtmp);    sprintf (line,"<param name=\"speed\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_PINGPAUSE, strtmp);    sprintf (line,"<param name=\"pingpause\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_PONGPAUSE, strtmp);    sprintf (line,"<param name=\"pongpause\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_AUDIOPING, strtmp);    if (strlen (strtmp) == 0 )      strcpy (strtmp, INI_NO);    sprintf (line,"<param name=\"audioping\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_AUDIOPONG, strtmp);    if (strlen (strtmp) == 0 )      strcpy (strtmp, INI_NO);    sprintf (line,"<param name=\"audiopong\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);  }  else if (applet == APPLET_ANFYBUMP)  {    GetSavedVar(applet_name, INI_WIDTH, strtmp);    sprintf (line,"<applet archive=\"%s\" code=\"anfybump.class\" width=\"%s\"", jarfile, strtmp);    applet_tag = g_strdup (line);    GetSavedVar(applet_name, INI_HEIGHT, strtmp);    sprintf (line," height=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    strcpy (line, STR_PARAMCREDITS);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_RES, strtmp);    sprintf (line,"<param name=\"res\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_IMAGE_FILE, strtmp);    sprintf (line,"<param name=\"picture\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_ALT_IMAGE_FILE, strtmp);    sprintf (line,"<param name=\"bump\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_BUMP_HEIGHT, strtmp);    sprintf (line,"<param name=\"bump_height\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_ANGLE_X, strtmp);    sprintf (line,"<param name=\"angle_x\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_ANGLE_Y, strtmp);    sprintf (line,"<param name=\"angle_y\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_LIGHTSIZE, strtmp);    sprintf (line,"<param name=\"lightsize\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_LPOW, strtmp);    sprintf (line,"<param name=\"lightpower\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_LMIN, strtmp);    sprintf (line,"<param name=\"lightmin\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_LMAX, strtmp);    sprintf (line,"<param name=\"lightmax\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_INTERACTIVE_MODE, strtmp);    sprintf (line,"<param name=\"interactive\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);  }  else if (applet == APPLET_ANFADE)  {    GetSavedVar(applet_name, INI_WIDTH, strtmp);    sprintf (line,"<applet archive=\"%s\" code=\"AnFade.class\" width=\"%s\"", jarfile, strtmp);    applet_tag = g_strdup (line);    GetSavedVar(applet_name, INI_HEIGHT, strtmp);    sprintf (line," height=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    sprintf (line, STR_PARAMCREDITS);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_RES, strtmp);    sprintf (line,"<param name=\"res\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    for (index = 0; ; index++)    {      sprintf (section, "%s%d", INI_IMAGE_, index+1);      GetSavedVar (applet_name, section, strtmp);      if (strlen (strtmp) == 0 )	break;      sprintf (line,"<param name=\"image%d\" value=\"%s\">\r\n", index+1, strtmp);      applet_tag = mycat (applet_tag, line);      sprintf (section, "%s%d", INI_LINK_, index+1);      GetSavedVar(applet_name, section, strtmp);      if (strlen (strtmp) == 0 )	strcpy (strtmp, INI_NO);      sprintf (line,"<param name=\"link%d\" value=\"%s\">\r\n", index+1, strtmp);      applet_tag = mycat (applet_tag, line);      sprintf (section, "%s%d", INI_STATUS_MSG_, index+1);      GetSavedVar (applet_name, section, strtmp);      sprintf (line,"<param name=\"statusmsg%d\" value=\"%s\">\r\n", index+1, strtmp);      applet_tag = mycat (applet_tag, line);    }    GetSavedVar(applet_name, INI_FRAME_SPEED, strtmp);    sprintf (line,"<param name=\"speed\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_PAUSE, strtmp);    sprintf (line,"<param name=\"pause\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_PROGFADE, strtmp);    sprintf (line,"<param name=\"progressivefade\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);  }  else if (applet == APPLET_ANFLAG)  {    GetSavedVar(applet_name, INI_WIDTH, strtmp);    sprintf (line,"<applet archive=\"%s\" code=\"AnFlag.class\" width=\"%s\"", jarfile, strtmp);    applet_tag = g_strdup (line);    GetSavedVar(applet_name, INI_HEIGHT, strtmp);    sprintf (line," height=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    strcpy (line, STR_PARAMCREDITS);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_FLAG_RES, strtmp);    sprintf (line,"<param name=\"res\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_BACK_COLOR_R, strtmp);    sprintf (line,"<param name=\"backR\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_BACK_COLOR_G, strtmp);    sprintf (line,"<param name=\"backG\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_BACK_COLOR_B, strtmp);    sprintf (line,"<param name=\"backB\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_FLAG_PATTERN, strtmp);    FindInArray(aszPattern, strtmp);    sprintf (line,"<param name=\"pattern\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_WIND_SPEED, strtmp);    sprintf (line,"<param name=\"speed\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_CURVE, strtmp);    sprintf (line,"<param name=\"curve\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);    GetSavedVar(applet_name, INI_WIND, strtmp);    sprintf (line,"<param name=\"wind\" value=\"%s\">\r\n", strtmp);    applet_tag = mycat (applet_tag, line);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?