static hkp_Main(pDataIn, pDataOut)
{
auto nPluginID = 0;
auto nMenuItemID = 0;
auto nOutputMode = 1;
auto sOutput = "";
auto sSelText = "";
auto nSelText = 0;
auto nMoveCursor = 0;
auto nFormatTags = 0;
nSelText = hkp_DataGet(pDataIn, "INPUT_SELECTION", &sSelText);
if(!nSelText || ("" == sSelText))
{
nSelText = 0;
}
nPluginID = hkp_DataGetInt(pDataIn, "P_ID", 1);
nMenuItemID = hkp_DataGetInt(pDataIn, "ARGV1", -1);
if(nPluginID == 1)
{
if(nMenuItemID == 0)
{
sOutput = "";
if(nSelText > 0)
{
sOutput += sSelText;
}
sOutput += "";
}
else if(nMenuItemID == 1)
{
sOutput = "";
if(nSelText > 0)
{
sOutput += sSelText;
}
sOutput += "";
}
else if(nMenuItemID == 2)
{
sOutput = "";
if(nSelText > 0)
{
sOutput += sSelText;
}
sOutput += "";
}
else if(nMenuItemID == 3)
{
}
else if(nMenuItemID == 4)
{
sOutput = "";
if(nSelText > 0)
{
sOutput += sSelText;
}
sOutput += "";
}
else if(nMenuItemID == 5)
{
sOutput = "";
if(nSelText > 0)
{
sOutput += sSelText;
}
sOutput += "";
}
else if(nMenuItemID == 6)
{
sOutput = "";
if(nSelText > 0)
{
sOutput += sSelText;
}
sOutput += "";
}
else if(nMenuItemID == 7)
{
}
else if(nMenuItemID == 8)
{
sOutput = "";
if(nSelText > 0)
{
sOutput += sSelText;
}
sOutput += "";
}
else if(nMenuItemID == 9)
{
sOutput = "";
if(nSelText > 0)
{
sOutput += sSelText;
}
sOutput += "";
}
else if(nMenuItemID == 10)
{
sOutput = "";
if(nSelText > 0)
{
sOutput += sSelText;
}
sOutput += "";
}
else if(nMenuItemID == 11)
{
}
else if(nMenuItemID == 12)
{
sOutput = "";
if(nSelText > 0)
{
sOutput += sSelText;
}
sOutput += "";
}
else if(nMenuItemID == 13)
{
sOutput = "";
if(nSelText > 0)
{
sOutput += sSelText;
}
sOutput += "";
}
else if(nMenuItemID == 14)
{
sOutput = "";
if(nSelText > 0)
{
sOutput += sSelText;
}
sOutput += "";
}
else if(nMenuItemID == 15)
{
}
else if(nMenuItemID == 16)
{
sOutput = "";
if(nSelText > 0)
{
sOutput += sSelText;
}
sOutput += "";
}
else if(nMenuItemID == 17)
{
sOutput = "";
if(nSelText > 0)
{
sOutput += sSelText;
}
sOutput += "";
}
else if(nMenuItemID == 18)
{
sOutput = "";
if(nSelText > 0)
{
sOutput += sSelText;
}
sOutput += "";
}
else if(nMenuItemID == 19)
{
}
else if(nMenuItemID == 20)
{
sOutput = "";
if(nSelText > 0)
{
sOutput += sSelText;
}
}
else if(nMenuItemID == 21)
{
sOutput = "";
if(nSelText > 0)
{
sOutput += sSelText;
}
}
else if(nMenuItemID == 22)
{
}
else if(nMenuItemID == 23)
{
}
else if(nMenuItemID == 24)
{
sOutput = "";
}
else if(nMenuItemID == 25)
{
sOutput = "";
}
else if(nMenuItemID == 26)
{
sOutput = "";
}
else if(nMenuItemID == 27)
{
sOutput = "";
}
else if(nMenuItemID == 28)
{
sOutput = "";
}
else
{
}
}
else if(nPluginID == 2)
{
if(nMenuItemID == 0)
{
sOutput = "italic";
}
else if(nMenuItemID == 1)
{
sOutput = "oblique";
}
else if(nMenuItemID == 2)
{
}
else if(nMenuItemID == 3)
{
sOutput = "small-caps";
}
else if(nMenuItemID == 4)
{
}
else if(nMenuItemID == 5)
{
}
else if(nMenuItemID == 6)
{
sOutput = "bolder";
}
else if(nMenuItemID == 7)
{
sOutput = "lighter";
}
else if(nMenuItemID == 8)
{
}
else if(nMenuItemID == 9)
{
sOutput = "bold";
}
else if(nMenuItemID == 10)
{
sOutput = "100";
}
else if(nMenuItemID == 11)
{
sOutput = "200";
}
else if(nMenuItemID == 12)
{
sOutput = "300 ";
}
else if(nMenuItemID == 13)
{
sOutput = "400";
}
else if(nMenuItemID == 14)
{
sOutput = "500";
}
else if(nMenuItemID == 15)
{
sOutput = "600";
}
else if(nMenuItemID == 16)
{
sOutput = "700";
}
else if(nMenuItemID == 17)
{
sOutput = "800";
}
else if(nMenuItemID == 18)
{
sOutput = "900";
}
else if(nMenuItemID == 19)
{
}
else if(nMenuItemID == 20)
{
}
else if(nMenuItemID == 21)
{
sOutput = "larger";
}
else if(nMenuItemID == 22)
{
sOutput = "smaller ?";
}
else if(nMenuItemID == 23)
{
sOutput = "%";
}
else if(nMenuItemID == 24)
{
}
else if(nMenuItemID == 25)
{
sOutput = "xx-small";
}
else if(nMenuItemID == 26)
{
sOutput = "x-small";
}
else if(nMenuItemID == 27)
{
sOutput = "small";
}
else if(nMenuItemID == 28)
{
sOutput = "medium";
}
else if(nMenuItemID == 29)
{
sOutput = "large";
}
else if(nMenuItemID == 30)
{
sOutput = "x-large";
}
else if(nMenuItemID == 31)
{
sOutput = "xx-large";
}
else if(nMenuItemID == 32)
{
sOutput = "ben, faut mettre un nombre suivi de l'unité choisie !";
}
else if(nMenuItemID == 33)
{
}
else if(nMenuItemID == 34)
{
sOutput = "/";
}
else if(nMenuItemID == 35)
{
sOutput = "ben, un nombre entier !";
}
else if(nMenuItemID == 36)
{
}
else if(nMenuItemID == 37)
{
sOutput = "%";
}
else if(nMenuItemID == 38)
{
}
else if(nMenuItemID == 39)
{
}
else if(nMenuItemID == 40)
{
sOutput = "em : La taille du texte est proportionnelle à la taille sélectionnée dans le navigateur.\nPar exemple : 2em ==> taille du texte 2 fois plus grande que celle \"normale\" ";
}
else if(nMenuItemID == 41)
{
sOutput = "La taille du texte est proportionnelle à la taille de la lettre x, donc ex est très voisin de \"em\".";
}
else if(nMenuItemID == 42)
{
sOutput = "La taille du texte est en nombre de pixels (dépend donc de la configuration de l'écran du visiteur)";
}
else if(nMenuItemID == 43)
{
}
else if(nMenuItemID == 44)
{
sOutput = "En pouce (inches en anglais), 1in=2.54cm";
}
else if(nMenuItemID == 45)
{
sOutput = "en centimètres";
}
else if(nMenuItemID == 46)
{
sOutput = "en millimètres";
}
else if(nMenuItemID == 47)
{
sOutput = "en points (le point fait 1/72in)";
}
else if(nMenuItemID == 48)
{
sOutput = "en picas (le picas fait 12pt ou 1/6in) ";
}
else
{
}
}
hkp_DataAdd(pDataOut, "OUTPUT", sOutput);
hkp_DataAddInt(pDataOut, "MODE_OUTPUT", nOutputMode);
hkp_DataAddInt(pDataOut, "MODE_MOVE_TO_CARET", nMoveCursor);
hkp_DataAddInt(pDataOut, "MODE_PREPROCESS_FORMAT_TAGS", nFormatTags);
}
static hkp_Register(pDataIn, pDataOut)
{
hkp_DataSetGlobalSuffix("_1");
hkp_DataAdd(pDataOut, "NAME", "");
hkp_DataAdd(pDataOut, "SECTION", "Polices");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM1", "sans-serif");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM2", "sans-serif + taille");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM3", "sans-serif + taille + couleur");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM4", "-");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM5", "serif");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM6", "serif + taille");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM7", "serif + taille + couleur");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM8", "-");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM9", "cursive");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM10", "cursive + taille");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM11", "cursive + taille + couleur");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM12", "-");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM13", "fantaisie");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM14", "fantaisie + taille");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM15", "fantaisie + taille + couleur");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM16", "-");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM17", "monospace");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM18", "monospace + taille");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM19", "monospace + taille + couleur");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM20", "-");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM21", "taille");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM22", "couleur");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM23", "-");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM24", "~base font ");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM25", "sans-serif");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM26", "serif");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM27", "cursive");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM28", "fantaisie");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM29", "monospace");
hkp_DataAdd(pDataOut, "VERSION", "1.0");
hkp_DataAdd(pDataOut, "AUTHOR", "Jean-Paul Boussac");
hkp_DataAdd(pDataOut, "COPYRIGHT_SHORT", "Copyright © BUREAU.COM\\nAll Rights Reserved");
hkp_DataAdd(pDataOut, "EMAIL", "babyssou@ifrance.com");
hkp_DataAdd(pDataOut, "URL_HOME", "http://flyonly.free.fr/");
hkp_DataAdd(pDataOut, "URL_DOWNLOAD", "http://BUREAUCOM.free.fr/html-kit/html.zip");
hkp_DataAddInt(pDataOut, "MODE_SHOW_STATUS", 0);
hkp_DataAddInt(pDataOut, "MODE_IN_TEXT_SELECTED", 1);
hkp_DataSetGlobalSuffix("");
hkp_DataSetGlobalSuffix("_2");
hkp_DataAdd(pDataOut, "NAME", "polices");
hkp_DataAdd(pDataOut, "SECTION", "Polices");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM1", "italic ?");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM2", "oblique ?");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM3", "-");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM4", "small-caps ?");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM5", "-");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM6", "~gras relatif");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM7", "bolder ?");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM8", "lighter ?");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM9", "~gras absolu");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM10", "bold ?");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM11", "100 ?");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM12", "200 ?");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM13", "300 ?");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM14", "400 ?");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM15", "500 ?");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM16", "600 ?");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM17", "700 ?");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM18", "800 ?");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM19", "900 ?");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM20", "|");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM21", "~taille relative");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM22", "larger ?");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM23", "smaller ?");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM24", "%");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM25", "~taille absolu");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM26", "xx-small ?");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM27", "x-small ?");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM28", "small ?");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM29", "medium ?");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM30", "large?");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM31", "x-large ?");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM32", "xx-large ?");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM33", "unité");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM34", "~taille de l'interligne");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM35", "/");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM36", "nombre ?");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM37", "unité ?");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM38", "% ?");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM39", "|");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM40", "~Unités relatives");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM41", "em : browser");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM42", "ex : x");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM43", "px : pixels");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM44", "~Unités absolues");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM45", "in : pouces");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM46", "cm");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM47", "mm");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM48", "pt : point (1/72in)");
hkp_DataAdd(pDataOut, "DROPDOWN_ITEM49", "pc : picas (12pt ou 1/6in)");
hkp_DataAdd(pDataOut, "VERSION", "1.0");
hkp_DataAdd(pDataOut, "AUTHOR", "Jean-Paul Boussac");
hkp_DataAdd(pDataOut, "COPYRIGHT_SHORT", "Copyright © BUREAU.COM\\nAll Rights Reserved");
hkp_DataAdd(pDataOut, "EMAIL", "babyssou@ifrance.com");
hkp_DataAdd(pDataOut, "URL_HOME", "http://flyonly.free.fr/");
hkp_DataAdd(pDataOut, "URL_DOWNLOAD", "http://BUREAUCOM.free.fr/html-kit/html.zip");
hkp_DataAddInt(pDataOut, "MODE_SHOW_STATUS", 0);
hkp_DataAddInt(pDataOut, "MODE_IN_TEXT_SELECTED", 1);
hkp_DataSetGlobalSuffix("");
}