#!/usr/bin/perl
use strict;
sub BuildOptokenMap;
my %optokenmap;
BuildOptokenMap;
sub BuildStringTable;
my %stringtable;
BuildStringTable;
sub BuildNameMap;
my %namemap;
BuildNameMap;
my $ddindent="";
my $dd=0;
my $dialogname="";
my $help;
my $bubble;
sub IsVertical
{
return ($dialogname eq "IDD_BUTTBAR_TOOLBAR")?1:0;
}
sub GetStaticLabel
{
my $resname = shift @_;
return "X" if ($resname =~ /IDC_PATH_STATIC_.*X/);
return "Y" if ($resname =~ /IDC_PATH_STATIC_.*Y/);
return $namemap{ $resname } || "";
}
sub MakeName
{
my $resname = shift @_;
my %tnamemap = (
"IDD_BUTTBAR_GENERAL" => "General Bar",
"IDD_BUTTBAR_IMAGESETTING" => "Image Setting Bar",
"IDD_BUTTBAR_WINDOW" => "Window Bar",
"IDD_BUTTBAR_ARRANGE" => "Arrange Bar",
"IDD_BUTTBAR_EDIT" => "Edit Bar",
"IDD_BUTTBAR_FILE" => "File Bar",
"IDD_BUTTBAR_GALLERIES" => "Galleries Bar",
"IDD_BUTTBAR_STANDARD" => "Standard Bar",
"IDD_BUTTBAR_TOOLBAR" => "Toolbar Bar",
"IDD_BUTTBAR_ANIMATION" => "Animation Bar",
"IDD_BUTTBAR_FEATHER" => "Feather Bar",
"IDD_SELECTORINFO" => "Selector tool info bar",
"IDD_ZOOMINFO" => "Zoom tool info bar",
"IDD_PUSHINFO" => "Push tool info bar",
"IDD_REGSHAPETOOLBAR" => "QuickShape tool info bar",
"IDD_RECTTOOLBAR" => "Rectangle tool info bar",
"IDD_ELLIPSETOOLBAR" => "Ellipse tool info bar",
"IDD_GRADFILLDLG" => "Graduated fill tool info bar",
"IDD_TRANFILLDLG" => "Transparent fill tool info bar",
"IDD_BEZTOOLBAR" => "Shape editor tool info bar",
"IDD_FREEHANDTOOL" => "Freehand tool info bar",
"IDD_BLENDTOOLBAR" => "Blend tool info bar",
"IDD_MOULDTOOLBAR" => "Mould tool info bar",
"IDD_BEVELINFOBAR" => "Bevel tool info bar",
"IDD_CONTOURINFOBAR" => "Contour tool info bar",
"IDD_TEXT_INFO_BAR" => "Text tool info bar",
"IDD_PENTOOLBAR" => "Pen tool info bar",
"IDD_SOFTSHADOWTOOLBAR" => "Shadow tool info bar",
"IDD_COLOURSGALLERY" => "Colour gallery",
"IDD_LAYERSGALLERY" => "Layer gallery",
"IDD_FRAMESGALLERY" => "Frame gallery",
"IDD_BITMAPSGALLERY" => "Bitmap gallery",
"IDD_LINESGALLERY" => "Line gallery",
"IDD_NAMESGALLERY" => "Name gallery",
"IDD_FONTSGALLERY" => "Font gallery",
"IDD_LIBCLIPARTSGALLERY" => "Clipart gallery",
"IDD_LIBFILLSSGALLERY" => "Fills gallery"
);
return $tnamemap{ $resname } || "This bar should not be called $resname";
}
sub ConvertQuotedName
{
my $qname = shift @_;
my %qnamemap = (
"Selector" => "IDD_SELECTORINFO",
"Zoom" => "IDD_ZOOMINFO",
"Push" => "IDD_PUSHINFO",
"QuickShape" => "IDD_REGSHAPETOOLBAR",
"Rectangle" => "IDD_RECTTOOLBAR",
"Ellipse" => "IDD_ELLIPSETOOLBAR",
"Fill" => "IDD_GRADFILLDLG",
"Transparency" => "IDD_TRANFILLDLG",
"Shape" => "IDD_BEZTOOLBAR",
"Freehand" => "IDD_FREEHANDTOOL",
"Blend" => "IDD_BLENDTOOLBAR",
"Mould" => "IDD_MOULDTOOLBAR",
"Bevel" => "IDD_BEVELINFOBAR",
"Contour" => "IDD_CONTOURINFOBAR",
"Text" => "IDD_TEXT_INFO_BAR",
"Pen" => "IDD_PENTOOLBAR",
"Shadow" => "IDD_SOFTSHADOWTOOLBAR",
"ColourSGallery" => "IDD_COLOURSGALLERY",
"LayerSGallery" => "IDD_LAYERSGALLERY",
"FrameSGallery" => "IDD_FRAMESGALLERY",
"BitmapSGallery" => "IDD_BITMAPSGALLERY",
"LineGallery" => "IDD_LINESGALLERY",
"NameGallery" => "IDD_NAMESGALLERY",
"FontSGallery" => "IDD_FONTSGALLERY",
"LibClipartSGallery" => "IDD_LIBCLIPARTSGALLERY",
"LibFillsSGallery" => "IDD_LIBFILLSSGALLERY"
);
$qname =~ s/\"//g;
return $qnamemap{ $qname } || $qname;
}
sub GetSize
{
my $control = shift @_;
my $default = shift @_;
my %cnamemap = (
"IDC_GEOMETRY" => $dd?112:128,
"IDC_MAPPING" => $dd?112:128,
"IDC_EFFECT" => $dd?112:96,
"IDC_BITMAPEFFECT" => $dd?112:128,
"IDC_TRANSPTYPE" => $dd?112:128,
"IDC_SEL_EDIT_XSCALE" => 30,
"IDC_SEL_EDIT_YSCALE" => 30,
"IDC_SEL_EDIT_SHEAR" => 30,
"IDC_SEL_EDIT_ANGLE" => 30,
"IDC_BEVEL_TYPE_COMBO" => 96,
"IDC_BEVEL_SLIDER_COMBO" => 96,
"IDC_TRANSPSLIDE" => 96,
"IDC_BEVELSLIDER" => 96,
"IDC_FREEHANDSLIDER" => 96,
"IDC_SOFTSHADOWSLIDER" => 96,
"IDC_SOFTSHADOWTRANSPSLIDER" => 96,
"IDC_EDIT_REGSHAPETOOL_POS" => 128,
"IDC_FONT_COMBO" => 128,
"IDCB_LINEWIDTH_COMBO_BOX" => 64,
"IDC_POINT_COMBO" => 64,
"IDC_ASPECTEDIT" => 30,
"IDC_SPACING_EDIT" => 30,
"IDC_TRACKING_EDIT" => 30,
"IDC_KERN_EDIT_Y" => 40,
"IDC_KERN_EDIT_X" => 40,
"IDLB_JOINTYPE_LIST_BOX" => 96,
"IDLB_LINECAP_LIST_BOX" => 96
);
return $cnamemap{ $control } || $default;
}
sub GetComboStyle
{
my $control = shift @_;
my $default = "wxCB_DROPDOWN";
my %cnamemap = (
"IDC_NAMEGAL_PROP_IDX" => "wxCB_READONLY",
"IDC_EDIT_REGSHAPETOOL_POS" => "wxCB_READONLY",
"IDC_GEOMETRY" => "wxCB_READONLY",
"IDC_MAPPING" => "wxCB_READONLY",
"IDC_EFFECT" => "wxCB_READONLY",
"IDC_BITMAPEFFECT" => "wxCB_READONLY",
"IDC_GEOMETRY" => "wxCB_READONLY",
"IDC_TRANSPTYPE" => "wxCB_READONLY",
"IDC_MAPPING" => "wxCB_READONLY",
"IDC_BITMAPEFFECT" => "wxCB_READONLY",
"IDC_BRUSHTYPE" => "wxCB_READONLY",
"IDC_STROKETYPE" => "wxCB_READONLY",
"IDC_EFFECT" => "wxCB_READONLY",
"IDC_BEVEL_TYPE_COMBO" => "wxCB_READONLY",
"IDC_BEVEL_SLIDER_COMBO" => "wxCB_READONLY",
"IDC_FONT_COMBO" => "wxCB_READONLY",
"IDLB_JOINTYPE_LIST_BOX" => "wxCB_READONLY",
"IDLB_LINECAP_LIST_BOX" => "wxCB_READONLY"
);
return ( $cnamemap{ $control } || $default )."|wxTE_PROCESS_ENTER";
}
sub GetText
{
my $n = shift @_;
return $stringtable{$n} || $n;
}
sub IsToggle
{
my $name = shift @_;
return ($name=~/^(IDC_BTN_MAKECURVE|IDC_BTN_MAKELINE|IDC_BTN_SMOOTHPOINT|IDC_BTN_CUSPPOINT|IDC_BTN_REGSHAPETOOL_RADIUS|IDC_BTN_REGSHAPETOOL_DIAMETER|IDC_BTN_REGSHAPETOOL_BOUNDBOX|IDC_BTN_REGSHAPETOOL_POLYGON|IDC_BTN_REGSHAPETOOL_ELLIPSE|IDC_BTN_REGSHAPETOOL_STELLATION|IDC_BTN_REGSHAPETOOL_CURVATURE|IDC_SEL_SHOWBOUNDSBLOBS|IDC_SEL_SHOWOBJECTBLOBS|IDC_SEL_SHOWFILLBLOBS|IDC_SEL_ROTATEBUTTON|IDC_SEL_SCALELINES|IDC_SEL_PADLOCK|IDC_BTN_MAGNET|IDC_BTN_BLENDDISTANCE|C_BTN_BLENDSTEPS|IDC_BTN_ONETOONE|IDC_BTN_BLENDANTIALIAS|IDC_BTN_DETACHMOULD|IDC_BTN_BEVELOUTER|IDC_BTN_BEVELINNER|IDC_BEVELJOINTYPEMITRE|IDC_BEVELJOINTYPEROUND|IDC_BEVELJOINTYPEBEVEL|IDC_BTN_CONTOURDISTANCE|IDC_BTN_CONTOURSTEPS|IDC_BTN_CONTOUROUTER|IDC_BTN_CONTOURINNER|IDC_CONTOURJOINTYPEMITRE|IDC_CONTOURJOINTYPEROUND|IDC_CONTOURJOINTYPEBEVEL|IDC_BOLDBUTTON|IDC_ITALICBUTTON|IDC_JUSTIFYLEFT|IDC_JUSTIFYCENTRE|IDC_JUSTIFYRIGHT|IDC_JUSTIFYFULL|IDC_SUPERSCRIPT|IDC_SUBSCRIPT|IDC_AUTOKERN|IDC_BTN_NOSHADOW|IDC_BTN_WALLSHADOW|IDC_BTN_FLOORSHADOW|IDC_BTN_GLOWSHADOW|IDC_BTN_ALLVISIBLE|IDC_BTN_MULTILAYER|IDC_COLOUREDITOR|IDC_BTN_SGCOLOUR|IDC_BTN_SGLAYER|IDC_BTN_SGFRAME|IDC_BTN_SGBITMAP|IDC_BTN_SGLINE|IDC_BTN_SGFONTS|IDC_BTN_SGCLIPART|IDC_BTN_SGFILLS|IDC_BTN_SGNAME|IDC_BIASGAIN|IDC_BLENDOBJECTBIASGAIN|IDC_BLENDATTRBIASGAIN|IDC_CONTOUROBJECTBIASGAIN|IDC_CONTOURATTRBIASGAIN|IDC_FEATHERPROFILE_GDGT)$/)?1:0;
}
sub ConvertOptoken
{
my $optokenname = shift @_;
if (defined $optokenmap{ $optokenname } )
{
printf STDOUT " %s\n", $optokenmap{$optokenname};
}
}
sub WriteFont
{
print STDOUT $ddindent." \n";
printf STDOUT $ddindent." %d\n",$dd?7:8;
print STDOUT $ddindent." \n";
}
sub WriteFileHead
{
print STDOUT "\n\n";
}
sub WriteFileTail
{
print STDOUT "\n";
}
sub WriteBarHead
{
my $name = shift @_;
my $title = MakeName($name);
print STDOUT $ddindent. " \n";
}
sub WriteGalleryHead
{
my $name = shift @_;
my $title = MakeName($name);
print STDOUT $ddindent. " \n";
print STDOUT $ddindent. " \n";
print STDOUT $ddindent. " $title\n";
# print STDOUT $ddindent. " $title\n";
print STDOUT $ddindent. " $title\n";
# The following for wxDialog only
# print STDOUT $ddindent. " \n";
print STDOUT $ddindent. " \n";
print STDOUT $ddindent. " wxVERTICAL\n";
print STDOUT $ddindent. " \n";
print STDOUT $ddindent. " wxALIGN_LEFT|wxALL\n";
print STDOUT $ddindent. " 0\n";
print STDOUT $ddindent. " \n";
printf STDOUT $ddindent." wx%s\n", !IsVertical()?"HORIZONTAL":"VERTICAL";
}
sub NeedsGRenderRegion
{
my $name = shift @_;
return 1 if ($name=~/IDD_LINESGALLERY/);
return 0;
}
sub WriteGalleryTail
{
my $name = shift @_;
print STDOUT $ddindent. " \n";
print STDOUT $ddindent. " \n";
print STDOUT $ddindent. " \n";
printf STDOUT $ddindent." wxALIGN_LEFT|wxALL|wxEXPAND\n";
printf STDOUT $ddindent." \n"; # Stretch
printf STDOUT $ddindent." %d\n",$dd?0:1;
print STDOUT $ddindent. " \n";
print STDOUT $ddindent. " \n";
printf STDOUT $ddindent." %s\n",NeedsGRenderRegion($name)?"":"wxCDCS_SETCLIPRECT";
print STDOUT $ddindent. " 400,400\n";
print STDOUT $ddindent. " \n";
print STDOUT $ddindent. " \n";
print STDOUT $ddindent." \n";
print STDOUT $ddindent." \n";
}
sub BubbleHelp
{
printf STDOUT $ddindent." %s\n",GetText($bubble) if ($bubble ne "");
printf STDOUT $ddindent." %s\n",GetText($help) if ($help ne "");
}
sub WriteBitmapButton
{
my $name = shift @_;
my $optoken = shift @_;
my $textlabel = shift @_;
print STDOUT $ddindent. " \n";
printf STDOUT $ddindent." wxALIGN_CENTER_%s|wxALL%s\n", IsVertical()?"HORIZONTAL":"VERTICAL",($textlabel ne "")?"|wxEXPAND":"";
printf STDOUT $ddindent." %d\n",$dd?(($textlabel ne "")?1:0):1;
print STDOUT $ddindent. " \n";
printf STDOUT $ddindent." wxCACS_PUSHBUTTON|wxCACS_ALLOWHOVER%s%s%s%s\n", IsVertical()?"|wxCACS_TOOLBACKGROUND":"",(IsVertical()||IsToggle($name))?"|wxCACS_TOGGLEBUTTON":"",($textlabel ne "")?"|wxCACS_TEXT|wxCACS_ALWAYS3D|wxCACS_NOINTERNALBORDER|wxCACS_NOAUTOREPEAT":"",$dd?"|wxCACS_HALFHEIGHT":"";
ConvertOptoken($optoken) if ($optoken ne "");
printf STDOUT $ddindent." %d,18\n",GetSize($name, -1) if ($textlabel ne "");
BubbleHelp();
print STDOUT $ddindent. " \n";
print STDOUT $ddindent. " \n";
}
sub WriteStaticBitmap
{
my $name = shift @_;
my $optoken = shift @_;
print STDOUT $ddindent. " \n";
printf STDOUT $ddindent." wxALIGN_CENTER_%s|wxALL\n", IsVertical()?"HORIZONTAL":"VERTICAL";;
# printf STDOUT $ddindent." %d\n",$dd?0:1;
printf STDOUT $ddindent." %d\n",$dd?0:0;
print STDOUT $ddindent. " \n";
ConvertOptoken($optoken) if ($optoken ne "");
BubbleHelp();
print STDOUT $ddindent. " \n";
print STDOUT $ddindent. " \n";
}
sub WriteCombo
{
my $name = shift @_;
my $optoken = shift @_;
print STDOUT $ddindent." \n";
printf STDOUT $ddindent." wxALIGN_CENTER_%s|wxALL\n", IsVertical()?"HORIZONTAL":"VERTICAL";;
print STDOUT $ddindent." 0\n";
print STDOUT $ddindent." \n";
printf STDOUT $ddindent." %d,%d\n",GetSize($name, 80), $dd?14:-1;
WriteFont();
printf STDOUT $ddindent." \n", GetComboStyle($name);
printf STDOUT $ddindent." %d,-1\n", $dd?15:17;
ConvertOptoken($optoken) if ($optoken ne "");
BubbleHelp();
print STDOUT $ddindent." \n";
print STDOUT $ddindent." \n";
}
sub WriteSlider
{
my $name = shift @_;
my $optoken = shift @_;
print STDOUT $ddindent." \n";
printf STDOUT $ddindent." wxALIGN_CENTER_%s|wxALL\n", IsVertical()?"HORIZONTAL":"VERTICAL";;
print STDOUT $ddindent." 0\n";
print STDOUT $ddindent." \n";
printf STDOUT $ddindent." %d,-1\n",GetSize($name, 60);
printf STDOUT $ddindent." \n", !IsVertical()?"HORIZONTAL":"VERTICAL";
print STDOUT $ddindent." 0\n";
print STDOUT $ddindent." 0\n";
print STDOUT $ddindent." 100\n";
ConvertOptoken($optoken) if ($optoken ne "");
BubbleHelp();
print STDOUT $ddindent." \n";
print STDOUT $ddindent." \n";
}
sub WriteStaticText
{
my $name = shift @_;
my $optoken = shift @_;
my $label = GetStaticLabel($name);
print STDOUT $ddindent." \n";
printf STDOUT $ddindent." wxALIGN_CENTER_%s|wxALL\n", IsVertical()?"HORIZONTAL":"VERTICAL";;
print STDOUT $ddindent." 1\n";
print STDOUT $ddindent." \n";
WriteFont();
printf STDOUT $ddindent." \n",$label if ($label ne "");
printf STDOUT $ddindent." %d,-1\n",($label eq "")?GetSize($name,80):-1;
print STDOUT $ddindent." \n";
ConvertOptoken($optoken) if ($optoken ne "");
BubbleHelp();
print STDOUT $ddindent." \n";
print STDOUT $ddindent." \n";
}
sub WriteButton
{
my $name = shift @_;
my $optoken = shift @_;
my $label = GetStaticLabel($name);
if ($dd)
{
WriteBitmapButton($name, $optoken, $label);
return;
}
print STDOUT $ddindent." \n";
printf STDOUT $ddindent." wxALIGN_CENTER_%s|wxALL\n", IsVertical()?"HORIZONTAL":"VERTICAL";;
print STDOUT $ddindent." 0\n";
print STDOUT $ddindent." \n";
WriteFont();
printf STDOUT $ddindent." \n",$label if ($label ne "");
printf STDOUT $ddindent." \n";
printf STDOUT $ddindent." %d,%d\n",($label eq "")?GetSize($name,20):-1,$dd?25:25;
ConvertOptoken($optoken) if ($optoken ne "");
BubbleHelp();
print STDOUT $ddindent." \n";
print STDOUT $ddindent." \n";
}
sub WriteTextControl
{
my $name = shift @_;
my $optoken = shift @_;
print STDOUT $ddindent." \n";
printf STDOUT $ddindent." wxALIGN_CENTER_%s|wxALL\n", IsVertical()?"HORIZONTAL":"VERTICAL";;
print STDOUT $ddindent." 0\n";
print STDOUT $ddindent." \n";
WriteFont();
printf STDOUT $ddindent." %d,14\n",GetSize($name, 50);
print STDOUT $ddindent." \n";
ConvertOptoken($optoken) if ($optoken ne "");
BubbleHelp();
print STDOUT $ddindent." \n";
print STDOUT $ddindent." \n";
}
sub WriteSeparator
{
print STDOUT $ddindent." \n";
printf STDOUT $ddindent." wxALIGN_CENTER_%s|wxALL\n", IsVertical()?"HORIZONTAL":"VERTICAL";;
print STDOUT $ddindent." 1\n";
printf STDOUT $ddindent." %s\n",IsVertical()?"28,3":"3,28";
print STDOUT $ddindent." \n";
}
sub WriteDDTop
{
print STDOUT " \n";
print STDOUT " wxALIGN_CENTER_VERTICAL|wxALL\n";
print STDOUT " 0\n";
print STDOUT " \n";
print STDOUT " wxVERTICAL\n";
print STDOUT " \n";
print STDOUT " wxALIGN_CENTER_HORIZONTAL|wxALL\n";
print STDOUT " 0\n";
print STDOUT " \n";
print STDOUT " wxHORIZONTAL\n";
$ddindent=" ";
$dd=1;
}
sub WriteDDBottom
{
print STDOUT " \n";
print STDOUT " \n";
print STDOUT " \n";
print STDOUT " wxALIGN_CENTER_HORIZONTAL|wxALL\n";
print STDOUT " 0\n";
print STDOUT " \n";
print STDOUT " wxHORIZONTAL\n";
}
sub WriteDDEnd
{
print STDOUT " \n";
print STDOUT " \n";
print STDOUT " \n";
print STDOUT " \n";
$ddindent="";
$dd=0;
}
sub WriteSelGrid
{
print STDOUT <
wxALIGN_CENTER_VERTICAL|wxALL
0
3
3
0
0
wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL
0
wxCACS_PUSHBUTTON|wxCACS_TOGGLEBUTTON|wxCACS_ALLOWHOVER|wxCACS_ALWAYS3D|wxCACS_NOINTERNALBORDER
Set origin to top left
Set origin to top left of selection
wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL
0
wxCACS_PUSHBUTTON|wxCACS_TOGGLEBUTTON|wxCACS_ALLOWHOVER|wxCACS_ALWAYS3D|wxCACS_NOINTERNALBORDER
Set origin to top centre
Set origin to top centre of selection
wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL
0
wxCACS_PUSHBUTTON|wxCACS_TOGGLEBUTTON|wxCACS_ALLOWHOVER|wxCACS_ALWAYS3D|wxCACS_NOINTERNALBORDER
Set origin to top right
Set origin to top right of selection
wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL
0
wxCACS_PUSHBUTTON|wxCACS_TOGGLEBUTTON|wxCACS_ALLOWHOVER|wxCACS_ALWAYS3D|wxCACS_NOINTERNALBORDER
Set origin to centre left
Set origin to centre left of selection
wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL
0
wxCACS_PUSHBUTTON|wxCACS_TOGGLEBUTTON|wxCACS_ALLOWHOVER|wxCACS_ALWAYS3D|wxCACS_NOINTERNALBORDER
Set origin to centre
Set origin to centre of selection
wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL
0
wxCACS_PUSHBUTTON|wxCACS_TOGGLEBUTTON|wxCACS_ALLOWHOVER|wxCACS_ALWAYS3D|wxCACS_NOINTERNALBORDER
Set origin to centre right
Set origin to centre right of selection
wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL
0
wxCACS_PUSHBUTTON|wxCACS_TOGGLEBUTTON|wxCACS_ALLOWHOVER|wxCACS_ALWAYS3D|wxCACS_NOINTERNALBORDER
Set origin to bottom left
Set origin to bottom left of selection
wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL
0
wxCACS_PUSHBUTTON|wxCACS_TOGGLEBUTTON|wxCACS_ALLOWHOVER|wxCACS_ALWAYS3D|wxCACS_NOINTERNALBORDER
Set origin to bottom centre
Set origin to bottom centre of selection
wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL|wxALL
0
wxCACS_PUSHBUTTON|wxCACS_TOGGLEBUTTON|wxCACS_ALLOWHOVER|wxCACS_ALWAYS3D|wxCACS_NOINTERNALBORDER
Set origin to bottom right
Set origin to bottom right of selection
EOF
}
sub WriteControl
{
my $name = shift @_;
my $optoken = shift @_;
# print ">>> $name $optoken <<<\n";
if ($name =~ /^(IDCB_ZOOM_COMBO_BOX|IDCB_LINEWIDTH_COMBO_BOX|IDC_EDIT_REGSHAPETOOL_POS|IDC_EDIT_REGSHAPETOOL_SIDES|IDC_GEOMETRY|IDC_MAPPING|IDC_EFFECT|IDC_BITMAPEFFECT|IDC_TRANSPTYPE|IDC_MAPPING|IDC_BITMAPEFFECT|IDC_BRUSHTYPE|IDC_STROKETYPE|IDC_EFFECT|IDC_BEVEL_TYPE_COMBO|IDC_BEVEL_SLIDER_COMBO|IDC_FONT_COMBO|IDC_POINT_COMBO|IDC_NAMEGAL_PROP_IDX|IDLB_JOINTYPE_LIST_BOX|IDLB_LINECAP_LIST_BOX)$/)
{
WriteCombo($name,$optoken);
}
elsif ($name =~ /^(IDC_QUALITYSLIDER|IDC_TRANSPSLIDE|IDC_SMOOTHSLIDER|IDC_FEATHERSIZE_CUSTOMEDIT|IDC_FREEHANDSLIDER|IDC_BEVELSLIDER|IDC_CONTOURSLIDER|IDC_SOFTSHADOWSLIDER|IDC_SOFTSHADOWTRANSPSLIDER)$/)
{
WriteSlider($name,$optoken);
}
elsif ($name =~ /^(IDC_REGSHAPETOOL_ADDCHANGE|IDC_SELPOINT|IDC_BEZTOOLADDCHANGE|IDC_PATH_STATIC_FIRSTX|IDC_PATH_STATIC_FIRSTY|IDC_PATH_STATIC_MIDX|IDC_PATH_STATIC_MIDY|IDC_PATH_STATIC_SECONDX|IDC_PATH_STATIC_SECONDY|IDC_SMOOTHPERCENT|IDC_FREEHANDPERCENT|IDC_FREEHANDRETRO|IDC_SOFTSHADOWCENTRE_X|IDC_SOFTSHADOWCENTRE_Y|IDC_SELCOLOUR)$/)
{
WriteStaticText($name,$optoken);
}
elsif ($name =~ /^(IDC_EDIT_REGSHAPETOOL_UPPER|IDC_EDIT_REGSHAPETOOL_LOWER|IDC_PATH_EDIT_FIRSTX|IDC_PATH_EDIT_FIRSTY|IDC_PATH_EDIT_ENDPOINTX|IDC_PATH_EDIT_ENDPOINTY|IDC_PATH_EDIT_SECONDX|IDC_PATH_EDIT_SECONDY|IDC_SEL_EDIT_X|IDC_SEL_EDIT_Y|IDC_SEL_EDIT_W|IDC_SEL_EDIT_H|IDC_SEL_EDIT_XSCALE|IDC_SEL_EDIT_YSCALE|IDC_SEL_EDIT_SHEAR|IDC_SEL_EDIT_ANGLE|IDC_BLENDSTEPS|IDC_BEVEL_SLIDER_EDIT|IDC_CONTOURSTEPS|IDC_CONTOURSLIDEREDIT|IDC_ASPECTEDIT|IDC_SPACING_EDIT|IDC_TRACKING_EDIT|IDC_KERN_EDIT_Y|IDC_KERN_EDIT_X|IDC_SHADOW_SLIDER_EDIT|IDC_SHADOWTRANSP_EDIT|IDC_SOFTSHADOWCENTRE_EDIT_X|IDC_SOFTSHADOWCENTRE_EDIT_Y)$/)
{
WriteTextControl($name,$optoken);
}
elsif ($name =~ /^IDC_SEL_ROTATE_GRID$/)
{
WriteSelGrid();
}
elsif ($name =~ /^(IDC_SEL_STATIC_XY|IDC_SEL_STATIC_WH|IDC_SEL_BRACKETSYMBOL|IDC_SEL_ROTATESYMBOL|IDC_SEL_SHEARSYMBOL|IDC_ASPECTBIT|IDC_TRACKINGBIT|IDC_KERNINGBIT|IDC_SOFTSHADOWCENTRE_X|IDC_SOFTSHADOWCENTRE_Y)$/)
{
WriteStaticBitmap($name,$optoken);
}
elsif ($name =~ /^(IDC_CREATEBRUSH|IDC_EDITBRUSH|IDC_REMOVEBLEND|IDC_REMOVEMOULD|IDC_REMOVECONTOUR|IDC_BMPGAL_BACKGROUND|IDC_BMPGAL_CREATE|IDC_BMPGAL_FILL|IDC_BMPGAL_PLUGINS|IDC_BMPGAL_PREVIEW|IDC_BMPGAL_PROPS|IDC_BMPGAL_SAVE|IDC_BMPGAL_TEXTURE|IDC_BMPGAL_TRACE|IDC_COLGAL_BACKGROUND|IDC_FRAME_DELETE|IDC_GALLERY_APPLY|IDC_GALLERY_COPY|IDC_GALLERY_COPY_NODLG|IDC_GALLERY_DEINSTALL|IDC_GALLERY_DELETE|IDC_GALLERY_EDIT|IDC_GALLERY_HELP|IDC_GALLERY_INSTALL|IDC_GALLERY_MENU|IDC_GALLERY_NAME|IDC_GALLERY_NEW|IDC_GALLERY_NEW_NODLG|IDC_GALLERY_PROPERTIES|IDC_GALLERY_REDEFINE|IDC_LAYER_MOVE_TO_ACTIVE|IDC_LIBGAL_ADD_CLIPART|IDC_LIBGAL_ADD_FILLS|IDC_LIBGAL_ADD_FONTS|IDC_LIBGAL_IMPORT|IDC_LIBGAL_OPEN|IDC_LIBGAL_REMOVE|IDC_LIBGAL_STOP_LOADING|IDC_LIBGAL_UPDATE|IDC_LIBGAL_WEB_CLIPART|IDC_LIBGAL_WEB_FILLS|IDC_LIBGAL_WEB_FONTS|IDC_NAMEGAL_EXPORT|IDC_NAMEGAL_INTERSECT|IDC_NAMEGAL_RENAME|IDC_NAMEGAL_SELECT)$/)
{
WriteButton($name,$optoken);
}
else
{
WriteBitmapButton($name,$optoken,"");
}
}
my $inbar = 0;
my $ingal = 0;
WriteFileHead();
while (<>)
{
chomp;
next if (/^\s*[;\#]/); # skip comments
s/,/ /g; # remove bogus commas
if (/^(Bar|Gallery)\b/)
{
if (/^Gallery/)
{
$ingal=1;
}
else
{
$ingal=0;
}
my ($dummy, $name, $loc, $posx, $posy, $vis) = split(/\s+/);
$dialogname = ConvertQuotedName($name);
$dialogname =~ s/^IDS_/IDD_/;
$ingal?WriteGalleryHead($dialogname):WriteBarHead($dialogname);
$inbar = 1;
}
elsif (/^End(Bar|Gallery)\b/)
{
WriteSeparator(); # end with a separator to ensure minimum height
$ingal?WriteGalleryTail($dialogname):WriteBarTail();
$dialogname="";
$inbar = 0;
$ingal = 0;
}
elsif (/^\s*Control\b/ && $inbar)
{
s/^\s+//g;
# If there is an optoken present, it's there instead
# of an IDDBBL_ and IDS_ name. We double it up to make the
# string split easier
s/\b(OPTOKEN_\w+)\s+/\1 \1 /g;
s/\b(TOOL(_|\d)\w+)\s+/\1 \1 /g;
my ($dummy, $vh, $optoken, $spare1, $tool, $resource, $control) = split (/\s+/);
# print ">>> dummy=$dummy vh=$vh optoken=$optoken spare1=$spare1 tool=$tool resource=$resource control=$control<<<\n";
if ($vh=~/(B|H)/)
{
$bubble = "";
$help = "";
if ($optoken =~ /^ID(BBL|S)_/)
{
$bubble = $optoken;
$help = $spare1 if $spare1 =~ /^ID/;
}
WriteControl($control, ($optoken=~/^(OPTOKEN_|TOOL)/)?$optoken:"");
}
}
elsif (/^\s*Separator\b/ && $inbar)
{
WriteSeparator();
}
elsif (/^\s*DDeckerTop\b/ && $inbar)
{
WriteDDTop();
}
elsif (/^\s*DDeckerBottom\b/ && $inbar)
{
WriteDDBottom();
}
elsif (/^\s*DDeckerEnd\b/ &&$inbar)
{
WriteDDEnd();
}
}
WriteFileTail();
sub BuildOptokenMap
{
%optokenmap = (
"OPTOKEN_ABOUTDLG" => "AboutDlg",
"OPTOKEN_ADDBLENDPATH" => "AddBlendPath",
"OPTOKEN_ADDENDPOINT" => "AddEndpoint",
"OPTOKEN_ADDNEWPATH" => "AddNewPath",
"OPTOKEN_ADDPATH" => "AddPath",
"OPTOKEN_ADDPATHTOPATH" => "AddPathToPath",
"OPTOKEN_ADDSHAPES" => "AddShapes",
"OPTOKEN_AFFECTFONTCHANGE" => "AffectFontChange",
"OPTOKEN_ALIGNDLG" => "ArrangeAlignment",
"OPTOKEN_ANIMATION_SUBMENU" => "Animation",
"OPTOKEN_APPLYATTRIB" => "ApplyAttribute",
"OPTOKEN_APPLYATTRIBS" => "ApplyAttributes",
"OPTOKEN_APPLYATTRINTERACTIVE" => "ApplyAttributeInteractive",
"OPTOKEN_APPLYCENTREJUSTIFY" => "ApplyCentreJustify",
"OPTOKEN_APPLY_CLIPVIEW" => "ApplyClipView",
"OPTOKEN_APPLY_FEATHEREFFECT" => "ApplyFeatherEffect",
"OPTOKEN_APPLYFULLJUSTIFY" => "ApplyFullJustify",
"OPTOKEN_APPLYLEFTJUSTIFY" => "ApplyLeftJustify",
"OPTOKEN_APPLY_LIVEEFFECT" => "ApplyLiveEffect",
"OPTOKEN_APPLY_NAMES_TO_ONE" => "ApplyNamesToOneObject",
"OPTOKEN_APPLY_NAMES_TO_SEL" => "ApplyNamesToSelectedObjects",
"OPTOKEN_APPLY_NAME_TO_NONE" => "ApplyNameToNoObjects",
"OPTOKEN_APPLY_NAME_TO_SEL" => "ApplyNameToSelectedObjects",
"OPTOKEN_APPLYRIGHTJUSTIFY" => "ApplyRightJustify",
"OPTOKEN_APPLYSHADOW" => "ApplyShadow",
"OPTOKEN_APPLYTONODE" => "ApplyAttributeToNode",
"OPTOKEN_ARRANGEALIGNMENT" => "ArrangeAlignment",
"OPTOKEN_ARRANGEBREAKSHAPES" => "ArrangeBreakShapes",
"OPTOKEN_ARRANGEDOWNLAYER" => "ArrangeDownLayer",
"OPTOKEN_ARRANGEJOINSHAPES" => "ArrangeJoinShapes",
"OPTOKEN_ARRANGE_MENU" => "ArrangeMenu",
"OPTOKEN_ARRANGEUPLAYER" => "ArrangeUpLayer",
"OPTOKEN_ASYNCHBITMAPIMPORT" => "AsynchBitmapImport" ,
"OPTOKEN_ATTRFILL" => "AttrFill",
"OPTOKEN_ATTRFONT" => "AttrFont",
"OPTOKEN_ATTRIBUTE_MENU" => "AttributeMenu",
"OPTOKEN_ATTRLINE" => "AttrLine",
"OPTOKEN_ATTRSTYLE" => "AttrStyle",
"OPTOKEN_AUTOCLOSEPATHS" => "AutoClosePaths",
"OPTOKEN_AUTOKERNTEXT" => "AutoKerning",
"OPTOKEN_BACKGROUND" => "Background",
"OPTOKEN_BARCREATIONDLG" => "BarCreationDlg",
"OPTOKEN_BARCREATIONOP" => "BarCreationOp",
"OPTOKEN_BARDUPLICATIONOP" => "BarDuplicationOp",
"OPTOKEN_BARREDEFINESTATEDLG" => "BarRedefineStateDlg",
"OPTOKEN_BARS_MENU" => "BarsMenu",
"OPTOKEN_BARSTATESDLG" => "BarStatesDlg",
"OPTOKEN_BEVEL" => "DavesBevelling",
"OPTOKEN_BEZTOOL" => "BezierTool",
"OPTOKEN_BFXDLG" => "BfxDlg",
"OPTOKEN_BFXDLG_BRIGHTNESSCONTRAST" => "BfxDlgBrightnessContrast",
"OPTOKEN_BFXDLG_COLOURDEPTH" => "BfxDlgColourDepth",
"OPTOKEN_BFXDLG_FLIPROTATE" => "BfxDlgFlipRotate",
"OPTOKEN_BFXDLG_RESIZE" => "BfxDlgResize",
"OPTOKEN_BFXDLG_SPECIALEFFECTS" => "BfxDlgSpecialEffects",
"OPTOKEN_BFXOP" => "BfxOp",
"OPTOKEN_BFXPLUGINDLG" => "BfxPlugInDlg",
"OPTOKEN_BFX_SPECIALEFFECTS" => "BfxSpecialEffects",
"OPTOKEN_BIASGAIN_DLG" => "CBiasGainDlg",
"OPTOKEN_BITMAPPREVIEWDIALOG" => "BitmapExportPreviewDialog",
"OPTOKEN_BLENDANTIALIAS" => "BlendAntialias",
"OPTOKEN_BLENDNODES" => "BlendNodes",
"OPTOKEN_BLENDONETOONE" => "BlendOneToOne",
"OPTOKEN_BLENDTANGENTIAL" => "BlendTangential",
"OPTOKEN_BLOBBYBAR" => "BlobbyBar",
"OPTOKEN_BLOBBY" => "Blobby",
"OPTOKEN_BLOBBY" => "Blobby",
"OPTOKEN_BLOBBYDLG" => "BlobbyDlg",
"OPTOKEN_BLOBBYTABDLG" => "BlobbyTabDlg",
"OPTOKEN_BMP_DLG" => "BmpDlg",
"OPTOKEN_BMPPREFSDLG" => "BmpPrefsDlg",
"OPTOKEN_BREAKATPOINTS" => "BreakAtPoints",
"OPTOKEN_BREAKSHAPEOP" => "BreakShapes",
"OPTOKEN_BRINGTOFRONT" => "BringToFront",
"OPTOKEN_BRUSHEDIT_DLG" => "CBrushEditDlg",
"OPTOKEN_CANCELPREVIEW" => "CancelPreview",
"OPTOKEN_CHANGEATTRIBUTE" => "ChangeAttribute",
"OPTOKEN_CHANGE_BAR_EXTENDS" => "ChangeBarExtends",
"OPTOKEN_CHANGE_BAR_PROPERTY" => "ChangeBarProperty",
"OPTOKEN_CHANGEBEVEL" => "ChangeBevel",
"OPTOKEN_CHANGEBLEND" => "ChangeBlendFlag",
"OPTOKEN_CHANGEBLENDDISTANCE" => "EditDistanceBetweenSteps",
"OPTOKEN_CHANGEBLENDPROFILE" => "ChangeBlendProfile",
"OPTOKEN_CHANGEBLENDSTEPS" => "ChangeBlendSteps",
"OPTOKEN_CHANGEBRUSH" => "ChangeBrush",
"OPTOKEN_CHANGEBRUSHDEF" => "ChangeBrushDefinition",
"OPTOKEN_CHANGECONTOURATTRPROFILE" => "ChangeContourAttributeProfile",
"OPTOKEN_CHANGECONTOURCOLOURTYPE" => "ChangeContourColourType",
"OPTOKEN_CHANGECONTOUR_INNER" => "ChangeContourToInner",
"OPTOKEN_CHANGECONTOUROBJPROFILE" => "ChangeContourObjectProfile",
"OPTOKEN_CHANGECONTOUR_OUTER" => "ChangeContourToOuter",
"OPTOKEN_CHANGECONTOURSTEPDISTANCE" => "ChangeContourStepDistance",
"OPTOKEN_CHANGECONTOURSTEPS" => "ChangeContourSteps",
"OPTOKEN_CHANGECONTOURWIDTH" => "ChangeContourWidth",
"OPTOKEN_CHANGE_EFFECT_LOCKALL" => "ChangeEffectLockAll",
"OPTOKEN_CHANGE_EFFECT_LOCK" => "ChangeEffectLock",
"OPTOKEN_CHANGE_EFFECT_RES" => "ChangeEffectRes",
"OPTOKEN_CHANGE_END_ARROW_EXTENDS" => "ChangeEndArrowExtends",
"OPTOKEN_CHANGEFILL" => "ChangeFillColour",
"OPTOKEN_CHANGELAYERCOLOUR" => "ChangeLayerColour",
"OPTOKEN_CHANGE_LINE_CAP" => "ChangeLineCap",
"OPTOKEN_CHANGE_LINE_JOIN" => "ChangeLineJoin",
"OPTOKEN_CHANGELINEWIDTH" => "ChangeLineWidth",
"OPTOKEN_CHANGE_SET_PROPERTY" => "ChangeSetProperty",
"OPTOKEN_CHANGESHADOWTYPE" => "ChangeShadowType",
"OPTOKEN_CHANGE_START_ARROW_EXTENDS" => "ChangeStartArrowExtends",
"OPTOKEN_CLEARCACHE" => "ClearCache",
"OPTOKEN_CLIPBOARDEXPORT" => "ExportClipboard",
"OPTOKEN_CLIPBOARDIMPORT" => "ImportClipboard",
"OPTOKEN_CLONE" => "EditClone",
"OPTOKEN_CLOSEPATHWITHPATH" => "ClosePathWithPath",
"OPTOKEN_CMXTREEDLG" => "CMXTreeDlg",
"OPTOKEN_COLOURCHANGE" => "ColourChange" ,
"OPTOKEN_COLOUREDITDLG" => "ColourPicker",
"OPTOKEN_COLOURNAMEDLG" => "ColourNameDlg",
"OPTOKEN_COMBINELAYERSTOFRAMELAYER" => "CombineLayersToFrameLayer",
"OPTOKEN_COMBINESHAPES" => "CombineShapes",
"OPTOKEN_COMPOSITEPREVIEW" => "CompositePreview",
"OPTOKEN_CONTOURNODES" => "ContourNode",
"OPTOKEN_CONVERTFILEFORMATS" => "ConvertFileFormats",
"OPTOKEN_CONVERTPATHTOSHAPES" => "ConvertPathToShapes",
"OPTOKEN_CONVERTTOBITMAP" => "ConvertToBitmap",
"OPTOKEN_COPYANDTRANSFORM" => "CopyAndTransform",
"OPTOKEN_COPY" => "Copy",
"OPTOKEN_COPYMOULD" => "CopyMould",
"OPTOKEN_CREATEBEVEL" => "CreateBevel",
"OPTOKEN_CREATECONTOUR" => "CreateContour",
"OPTOKEN_CREATEFONTTHUMBNAILS" => "CreateFontThumbnails",
"OPTOKEN_CREATENEWMOULD" => "CreateMould",
"OPTOKEN_CREATENODEBITMAP" => "CreateNodeBitmap",
"OPTOKEN_CUSTOMIZEBARDLG" => "ToolbarNameDlg",
"OPTOKEN_CUT" => "Cut",
"OPTOKEN_CXFTREEDLG" => "CXFTreeDlg",
"OPTOKEN_CYANPREVIEW" => "CyanPreview",
"OPTOKEN_DAVEDLG" => "DaveDlg",
"OPTOKEN_DEBUGDLG" => "DebugDlg",
"OPTOKEN_DEBUG_MENU" => "DebugMenu",
"OPTOKEN_DEBUGTREEDLG" => "DebugTreeDlg",
"OPTOKEN_DELBAROP" => "DeleteBarOp",
"OPTOKEN_DELETEALLGUIDELINES" => "DeleteAllGuidelines",
"OPTOKEN_DELETEALL_LIVEEFFECT" => "DeleteAllLiveEffect",
"OPTOKEN_DELETEATTR" => "RemoveAttrFromSel",
"OPTOKEN_DELETEBITMAP" => "DeleteBitmap",
"OPTOKEN_DELETEBRUSH" => "DeactivateBrush",
"OPTOKEN_DELETE" => "Delete",
"OPTOKEN_DELETEGUIDELINE" => "DeleteGuideline",
"OPTOKEN_DELETE_LIVEEFFECT" => "DeleteLiveEffect",
"OPTOKEN_DELETE_NAMES_FROM_ALL" => "DeleteNamesFromAllObjects",
"OPTOKEN_DELETEPAGEBACKGROUND" => "DeletePageBackground",
"OPTOKEN_DELETEPOINTSOP" => "DeletePoints",
"OPTOKEN_DELETESTORY" => "TextStoryDeletion",
"OPTOKEN_DESELECTALLPATHPOINTS" => "DeSelectAllPathPoints",
"OPTOKEN_DETACHBLENDPATH" => "DetachBlendPath",
"OPTOKEN_DETACHMOULD" => "DetachMould",
"OPTOKEN_DISPLAYBITMAPGALLERY" => "DisplayBitmapGallery",
"OPTOKEN_DISPLAYCLIPARTGALLERY" => "DisplayClipartGallery",
"OPTOKEN_DISPLAYCOLOURGALLERY" => "DisplayColourGallery" ,
"OPTOKEN_DISPLAYCOLOURGALLERY" => "DisplayColourGallery",
"OPTOKEN_DISPLAYFILLSGALLERY" => "DisplayFillsGallery",
"OPTOKEN_DISPLAYFONTSGALLERY" => "DisplayFontsGallery",
"OPTOKEN_DISPLAYFRAMEGALLERY" => "DisplayFrameGallery" ,
"OPTOKEN_DISPLAYLAYERGALLERY" => "DisplayLayerGallery" ,
"OPTOKEN_DISPLAY_LINE_GALLERY" => "DisplayLineGallery",
"OPTOKEN_DISPLAY_NAME_GALLERY" => "DisplayNameGallery",
"OPTOKEN_DISPLAY_NAME_GALLERY" => "DisplayNameGallery",
"OPTOKEN_DISPLAYTEMPLATEGALLERY" => "DisplayTEMPLATEGallery",
"OPTOKEN_DLGBAROP" => "DialogBarOp",
"OPTOKEN_DRAGBEVEL" => "DragBevel",
"OPTOKEN_DRAGCREATESHADOW" => "DragCreateShadow",
"OPTOKEN_DRAGREGULARSHAPE" => "DragRegularShape",
"OPTOKEN_DRAGVANISHPOINT" => "DragVanishPoint",
"OPTOKEN_DRAWBRUSH" => "DrawBrush",
"OPTOKEN_DROPPEDFILE" => "DroppedFile",
"OPTOKEN_DUPLICATE" => "Duplicate",
"OPTOKEN_EDITBLENDENDOBJECT" => "EditBlendEndobject",
"OPTOKEN_EDITCLONE" => "EditClone",
"OPTOKEN_EDITCOPY" => "EditCopy",
"OPTOKEN_EDITCUT" => "EditCut",
"OPTOKEN_EDITDELETE" => "EditDelete",
"OPTOKEN_EDITDELETE" => "EditDelete",
"OPTOKEN_EDITDUPLICATE" => "EditDuplicate",
"OPTOKEN_EDIT_EDITSELECTION" => "EditSelection",
"OPTOKEN_EDITEFFECTS" => "EditEffectsRootMenuItem",
"OPTOKEN_EDITFILL" => "EditGraduatedFill",
"OPTOKEN_EDITGUIDELINEPROPDLG" => "EditGuidelinePropDlg",
"OPTOKEN_EDIT_LEGACYEFFECT" => "EditLegacyEffect",
"OPTOKEN_EDIT_LIVEEFFECT" => "EditLiveEffect",
"OPTOKEN_EDIT_MENU" => "EditMenu",
"OPTOKEN_EDITOBJECTINFO" => "EditObjectInfo",
"OPTOKEN_EDITOLEINSERT" => "EditOLEInsert",
"OPTOKEN_EDITOLELINKS" => "EditOLELinks",
"OPTOKEN_EDITOLEOBJECT" => "EditOLEObject",
"OPTOKEN_EDITPASTE" => "EditPaste",
"OPTOKEN_EDITPASTESPECIAL" => "EditPasteSpecial",
"OPTOKEN_EDITRECT" => "EditRectangle",
"OPTOKEN_EDITREGULARSHAPE" => "EditRegularShape",
"OPTOKEN_EDITSELECTALL" => "SelectAll",
"OPTOKEN_EDITSELECTNONE" => "SelectNone",
"OPTOKEN_EXCEPTION_DBL" => "CrashDbl",
"OPTOKEN_EXCEPTION_INT" => "CrashInt",
"OPTOKEN_EXCEPTION_PTR" => "CrashPtr",
"OPTOKEN_EXCEPTION_REN" => "CrashRen",
"OPTOKEN_EXIT" => "Exit",
"OPTOKEN_EXPORTGIFANIMTABSDLG" => "OpenGifAnimTabsDlg",
"OPTOKEN_EXPORT_SETS" => "ExportSets",
"OPTOKEN_EXTENDSETSDLG" => "ExtendSetsDlg",
"OPTOKEN_FEATHERPROFILE" => "FeatherProfile",
"OPTOKEN_FEATHERSIZE" => "FeatherSize",
"OPTOKEN_FILECLOSE" => "FileClose",
"OPTOKEN_FILEINFO" => "FileInfo",
"OPTOKEN_FILE_MENU" => "FileMenu",
"OPTOKEN_FILEMERGE" => "FileMerge",
"OPTOKEN_FILENEW_ANIMATION" => "FileNewAnimation",
"OPTOKEN_FILENEW_DRAWING" => "FileNewDrawing",
"OPTOKEN_FILENEW" => "FileNew",
"OPTOKEN_FILENEW_TEMPLATE10" => "10FileNewTemplate",
"OPTOKEN_FILENEW_TEMPLATE1" => "1FileNewTemplate",
"OPTOKEN_FILENEW_TEMPLATE2" => "2FileNewTemplate",
"OPTOKEN_FILENEW_TEMPLATE3" => "3FileNewTemplate",
"OPTOKEN_FILENEW_TEMPLATE4" => "4FileNewTemplate",
"OPTOKEN_FILENEW_TEMPLATE5" => "5FileNewTemplate",
"OPTOKEN_FILENEW_TEMPLATE6" => "6FileNewTemplate",
"OPTOKEN_FILENEW_TEMPLATE7" => "7FileNewTemplate",
"OPTOKEN_FILENEW_TEMPLATE8" => "8FileNewTemplate",
"OPTOKEN_FILENEW_TEMPLATE9" => "9FileNewTemplate",
"OPTOKEN_FILEOPEN" => "FileOpen",
"OPTOKEN_FILEOPTIONS" => "FileOptions",
"OPTOKEN_FILESAVEALL" => "FileSaveAll",
"OPTOKEN_FILESAVEAS" => "FileSaveAs",
"OPTOKEN_FILESAVE" => "FileSave",
"OPTOKEN_FILLNUDGEDOWN10" => "FillNudgeDown10",
"OPTOKEN_FILLNUDGEDOWN1" => "FillNudgeDown1",
"OPTOKEN_FILLNUDGEDOWN5" => "FillNudgeDown5",
"OPTOKEN_FILLNUDGEDOWNFIFTH" => "FillNudgeDownFifth",
"OPTOKEN_FILLNUDGEDOWNPIXEL10" => "FillNudgeDownPixel10",
"OPTOKEN_FILLNUDGEDOWNPIXEL1" => "FillNudgeDownPixel1",
"OPTOKEN_FILLNUDGE" => "FillNudge",
"OPTOKEN_FILLNUDGELEFT10" => "FillNudgeLeft10",
"OPTOKEN_FILLNUDGELEFT1" => "FillNudgeLeft1",
"OPTOKEN_FILLNUDGELEFT5" => "FillNudgeLeft5",
"OPTOKEN_FILLNUDGELEFTFIFTH" => "FillNudgeLeftFifth",
"OPTOKEN_FILLNUDGELEFTPIXEL10" => "FillNudgeLeftPixel10",
"OPTOKEN_FILLNUDGELEFTPIXEL1" => "FillNudgeLeftPixel1",
"OPTOKEN_FILLNUDGERIGHT10" => "FillNudgeRight10",
"OPTOKEN_FILLNUDGERIGHT1" => "FillNudgeRight1",
"OPTOKEN_FILLNUDGERIGHT5" => "FillNudgeRight5",
"OPTOKEN_FILLNUDGERIGHTFIFTH" => "FillNudgeRightFifth",
"OPTOKEN_FILLNUDGERIGHTPIXEL10" => "FillNudgeRightPixel10",
"OPTOKEN_FILLNUDGERIGHTPIXEL1" => "FillNudgeRightPixel1",
"OPTOKEN_FILLNUDGEUP10" => "FillNudgeUp10",
"OPTOKEN_FILLNUDGEUP1" => "FillNudgeUp1",
"OPTOKEN_FILLNUDGEUP5" => "FillNudgeUp5",
"OPTOKEN_FILLNUDGEUPFIFTH" => "FillNudgeUpFifth",
"OPTOKEN_FILLNUDGEUPPIXEL10" => "FillNudgeUpPixel10",
"OPTOKEN_FILLNUDGEUPPIXEL1" => "FillNudgeUpPixel1",
"OPTOKEN_FILLPROFILE" => "FillProfile" ,
"OPTOKEN_FINFODLG" => "FileInfo",
"OPTOKEN_FITTEXTTOPATH" => "FitTextToPath",
"OPTOKEN_FLIP" => "Flip Transform",
"OPTOKEN_FRAME_ANIPROPERTIES" => "AnimationProperties",
"OPTOKEN_FRAME_BROWSERPREVIEW" => "BrowserPreview",
"OPTOKEN_FRAME_COPYFRAME" => "CopyFrame",
"OPTOKEN_FRAME_DELETEFRAME" => "DeleteFrame",
"OPTOKEN_FRAME_ENDFRAME" => "GotoEndFrame",
"OPTOKEN_FRAME_GRABALLFRAMES" => "GrabAllFrames",
"OPTOKEN_FRAME_GRABFRAME" => "GrabFrame",
"OPTOKEN_FRAME_NEWFRAME" => "NewFrame",
"OPTOKEN_FRAME_NEXTFRAME" => "GotoNextFrame",
"OPTOKEN_FRAME_PREVFRAME" => "GotoPrevFrame",
"OPTOKEN_FRAME_PROPERTIES" => "FrameProperties",
"OPTOKEN_FRAME_STARTFRAME" => "GotoStartFrame",
"OPTOKEN_FREEHAND" => "FreeHandTool",
"OPTOKEN_GALDISPLAYDLG" => "GalDisplayDialog",
"OPTOKEN_GALLERIES_SUBMENU" => "Galleries",
"OPTOKEN_GBRUSH" => "GBrushToggle",
"OPTOKEN_GDRAW" => "GDrawToggle",
"OPTOKEN_GIFANIMPROPERTYTABS" => "GifAnimationPropertyTabs",
"OPTOKEN_GIFTABDLG" => "BmapPrevDlg",
"OPTOKEN_GLOWWIDTH" => "GlowWidth",
"OPTOKEN_GRADFILL" => "GraduatedFill",
"OPTOKEN_GRIDANDRULERSDLG" => "GridRulersDlg",
"OPTOKEN_GRIDCHANGE" => "GridChange",
"OPTOKEN_GRIDNEWRESIZE" => "GridNewResize",
"OPTOKEN_GRIDRESIZE" => "GridResize" ,
"OPTOKEN_GRIDSELECTION" => "GridSelection",
"OPTOKEN_GROUP" => "Group",
"OPTOKEN_GROUPTRANSP" => "GroupTransparency",
"OPTOKEN_GUIDELINE" => "Guideline",
"OPTOKEN_GUIDEPROPERTIESDLG" => "GuidePropertiesDlg",
"OPTOKEN_HELPDEMOS" => "HelpDemos",
"OPTOKEN_HELPDOWNLOADDLG" => "HelpDownloadDlg",
"OPTOKEN_HELPDOWNLOADOP" => "HelpDownloadOp" ,
"OPTOKEN_HELPGALLERIES" => "HelpGalleries",
"OPTOKEN_HELPINDEX" => "HelpIndex",
"OPTOKEN_HELP_MENU" => "HelpMenu",
"OPTOKEN_HELPSPEC" => "HelpSpec",
"OPTOKEN_HELPTECHSUPPORT" => "HelpTechSupport",
"OPTOKEN_HELPTOOLS" => "HelpTools",
"OPTOKEN_HELPUSING" => "HelpUsing",
"OPTOKEN_HIDECOLOURS" => "DeleteColours" ,
"OPTOKEN_HINTS_AND_TIPS_PAGES" => "HintsAndTipsPages",
"OPTOKEN_HOTLINKOP" => "HotLinkOp",
"OPTOKEN_IMAGEMAPDLG" => "ImagemapDlg",
"OPTOKEN_IMAGESETTING" => "ImagesettingSubmenu",
"OPTOKEN_IMAGESLICE" => "ImageSlice",
"OPTOKEN_INFOBAR" => "InfoBar",
"OPTOKEN_INITNAME_BRUSH_DLG" => "InitNameBrushDlg",
"OPTOKEN_INSERTFLOATER" => "OpInsertFloater",
"OPTOKEN_INTERSECTSHAPES" => "IntersectShapes",
"OPTOKEN_JOINSHAPEOP" => "JoinShapes",
"OPTOKEN_KERNTEXT" => "Kern",
"OPTOKEN_KEYPREVIEW" => "KeyPreview",
"OPTOKEN_LAYERDLG" => "LayerDlg",
"OPTOKEN_LAYERGALCHANGE" => "LayerGalChange" ,
"OPTOKEN_LAYERNAMEDLG" => "LayerNameDlg",
"OPTOKEN_LAYERPROPERTIESDLG" => "LayerPropertiesDlg",
"OPTOKEN_LAYERPROPERTYTABS" => "LayerPropertyTabs",
"OPTOKEN_LIBGAL_CLIPTHEME" => "LibGalClipTheme",
"OPTOKEN_LYRCHNG" => "LayerChange" ,
"OPTOKEN_MAGENTAPREVIEW" => "MagentaPreview",
"OPTOKEN_MAKECOLOURLOCALTOFRAME" => "MakeColourLocalToFrame" ,
"OPTOKEN_MAKECURVESOP" => "MakeCurves",
"OPTOKEN_MAKELINESOP" => "MakeLines",
"OPTOKEN_MAKEMASK" => "MakeMask",
"OPTOKEN_MAKE_NODES_SHAPES" => "MakeNodesShapes",
"OPTOKEN_MAKE_SHAPES" => "ConvertToShapes",
"OPTOKEN_MAKE_STROKE" => "ConvertToStroke",
"OPTOKEN_MASKINSIDE" => "MaskInside",
"OPTOKEN_MENUEXPORT" => "Export",
"OPTOKEN_MENUIMPORT" => "Import",
"OPTOKEN_MONOPLATEPREVIEW" => "MonoPlatePreview",
"OPTOKEN_MOVEBACKWARDS" => "MoveBackwards",
"OPTOKEN_MOVEFORWARDS" => "MoveForwards",
"OPTOKEN_MOVELAYERBEHIND" => "MoveBackwardsALayer",
"OPTOKEN_MOVELAYERINFRONT" => "MoveForwardsALayer",
"OPTOKEN_MOVEPATHPOINT" => "MovePathPoint",
"OPTOKEN_MOVE_SEL_TO_ACTIVE_LAYER" => "MoveSelToActiveLayer",
"OPTOKEN_MRU_FILE1" => "01MRUFile",
"OPTOKEN_MRU_FILE2" => "02MRUFile",
"OPTOKEN_MRU_FILE3" => "03MRUFile",
"OPTOKEN_MRU_FILE4" => "04MRUFile",
"OPTOKEN_MRU_FILE5" => "05MRUFile",
"OPTOKEN_MRU_FILE6" => "06MRUFile",
"OPTOKEN_MRU_FILE7" => "07MRUFile",
"OPTOKEN_MRU_FILE8" => "08MRUFile",
"OPTOKEN_MRU_FILE9" => "09MRUFile",
"OPTOKEN_MUTATEFILL" => "MutateGraduatedFill",
"OPTOKEN_NAME_BRUSH_DLG" => "NameBrushDlg",
"OPTOKEN_NAMEDLG" => "NameDlg",
"OPTOKEN_NAME_GALLERY_PROP_INDEX" => "NameGalleryPropertyIndex",
"OPTOKEN_NAME_OBJECTS_DLG" => "NameObjectsDlg",
"OPTOKEN_NAME_OBJECTS_DLG" => "NameObjectsDlg",
"OPTOKEN_NATIVELOAD" => "NativeLoad",
"OPTOKEN_NATIVEPREFSDLG" => "NativePrefsDlg",
"OPTOKEN_NATIVESAVE" => "NativeSave",
"OPTOKEN_NEWCOLOURDLG" => "NewColourDlg",
"OPTOKEN_NEWGUIDELINE2" => "NewGuideline",
"OPTOKEN_NEWGUIDELINEPROPDLG" => "NewGuidelinePropDlg",
"OPTOKEN_NEWREGSHAPE" => "NewRegShape",
"OPTOKEN_NODEMOULDER" => "MoulderObject",
"OPTOKEN_NODEMOULDGROUP" => "MouldGroupObject",
"OPTOKEN_NODEMOULD" => "MouldObject",
"OPTOKEN_NODEPATH" => "PathObject",
"OPTOKEN_NUDGEDOWN10" => "NudgeDown10",
"OPTOKEN_NUDGEDOWN1" => "NudgeDown1",
"OPTOKEN_NUDGEDOWN5" => "NudgeDown5",
"OPTOKEN_NUDGEDOWNFIFTH" => "NudgeDownFifth",
"OPTOKEN_NUDGEDOWNPIXEL10" => "NudgeDownPixel10",
"OPTOKEN_NUDGEDOWNPIXEL1" => "NudgeDownPixel1",
"OPTOKEN_NUDGELEFT10" => "NudgeLeft10",
"OPTOKEN_NUDGELEFT1" => "NudgeLeft1",
"OPTOKEN_NUDGELEFT5" => "NudgeLeft5",
"OPTOKEN_NUDGELEFTFIFTH" => "NudgeLeftFifth",
"OPTOKEN_NUDGELEFTPIXEL10" => "NudgeLeftPixel10",
"OPTOKEN_NUDGELEFTPIXEL1" => "NudgeLeftPixel1",
"OPTOKEN_NUDGE" => "Nudge",
"OPTOKEN_NUDGERIGHT10" => "NudgeRight10",
"OPTOKEN_NUDGERIGHT1" => "NudgeRight1",
"OPTOKEN_NUDGERIGHT5" => "NudgeRight5",
"OPTOKEN_NUDGERIGHTFIFTH" => "NudgeRightFifth",
"OPTOKEN_NUDGERIGHTPIXEL10" => "NudgeRightPixel10",
"OPTOKEN_NUDGERIGHTPIXEL1" => "NudgeRightPixel1",
"OPTOKEN_NUDGEUP10" => "NudgeUp10",
"OPTOKEN_NUDGEUP1" => "NudgeUp1",
"OPTOKEN_NUDGEUP5" => "NudgeUp5",
"OPTOKEN_NUDGEUPFIFTH" => "NudgeUpFifth",
"OPTOKEN_NUDGEUPPIXEL10" => "NudgeUpPixel10",
"OPTOKEN_NUDGEUPPIXEL1" => "NudgeUpPixel1",
"OPTOKEN_OPADDWEBFOLDERS" => "AddWebFolders" ,
"OPTOKEN_OPADDWEBLIBRARY" => "AddWebLibrary" ,
"OPTOKEN_OPALIGN" => "OpAlign",
"OPTOKEN_OPASYNCHCLIPARTIMPORT" => "AsynchClipartImport" ,
"OPTOKEN_OPASYNCHFONTINSTALL" => "AsynchFontInstall" ,
"OPTOKEN_OPBIASGAIN" => "OpBiasGain",
"OPTOKEN_OPBITMAPDOWNLOAD" => "BitmapDownloadOp" ,
"OPTOKEN_OPBITMAPIMPORT" => "BitmapImport" ,
"OPTOKEN_OPBRUSHEDIT" => "OpBrushEdit",
"OPTOKEN_OPCLIPARTIMPORT" => "ClipartImport" ,
"OPTOKEN_OPDOWNLOAD" => "DownloadOp" ,
"OPTOKEN_OPGENERICDOWNLOAD" => "GenericDownloadOp" ,
"OPTOKEN_OPGRIDRESIZE" => "OpGridResize",
"OPTOKEN_OPPAGERESIZE" => "OpPageResize",
"OPTOKEN_OPTHUMBDOWNLOAD" => "ThumbnailDownload" ,
"OPTOKEN_OVERPRINTFILL" => "OverprintFill",
"OPTOKEN_OVERPRINTLINE" => "OverprintLine",
"OPTOKEN_PAGERESIZE" => "PageResize" ,
"OPTOKEN_PAGESIZEDLG" => "PageSetupDlg",
"OPTOKEN_PALETTE_DELETE" => "Palette:Delete",
"OPTOKEN_PALETTE_LOCKED" => "Palette:Locked",
"OPTOKEN_PALETTE_RESTORE" => "Palette:Restore",
"OPTOKEN_PALETTE_SORT_BY_HUE" => "Palette:SortByHue",
"OPTOKEN_PALETTE_SORT_BY_LUMINANCE" => "Palette:SortByLuminance",
"OPTOKEN_PALETTE_SORT_BY_USE" => "Palette:SortByUse",
"OPTOKEN_PALETTE_SYSTEM_COLOURS" => "Palette:SystemColours",
"OPTOKEN_PALETTE_TRANSPARENT_BACKGROUND" => "Palette:Transparent Background",
"OPTOKEN_PALETTE_TRANSPARENT" => "Palette:Transparent",
"OPTOKEN_PALETTE_WEB_SAFE" => "Palette:WebSafe",
"OPTOKEN_PASTEATSAMEPOS" => "PasteAtSamePos",
"OPTOKEN_PASTEATTRIBUTES" => "PasteAttributes",
"OPTOKEN_PASTEENVELOPE" => "PasteEnvelope",
"OPTOKEN_PASTE" => "Paste",
"OPTOKEN_PASTEPERSPECTIVE" => "PastePerspective",
"OPTOKEN_PASTESPECIALDLG" => "PasteSpecialDlg",
"OPTOKEN_PATHNUDGEDOWN10" => "PathNudgeDown10",
"OPTOKEN_PATHNUDGEDOWN1" => "PathNudgeDown1",
"OPTOKEN_PATHNUDGEDOWN5" => "PathNudgeDown5",
"OPTOKEN_PATHNUDGEDOWNFIFTH" => "PathNudgeDownFifth",
"OPTOKEN_PATHNUDGEDOWNPIXEL10" => "PathNudgeDownPixel10",
"OPTOKEN_PATHNUDGEDOWNPIXEL1" => "PathNudgeDownPixel1",
"OPTOKEN_PATHNUDGELEFT10" => "PathNudgeLeft10",
"OPTOKEN_PATHNUDGELEFT1" => "PathNudgeLeft1",
"OPTOKEN_PATHNUDGELEFT5" => "PathNudgeLeft5",
"OPTOKEN_PATHNUDGELEFTFIFTH" => "PathNudgeLeftFifth",
"OPTOKEN_PATHNUDGELEFTPIXEL10" => "PathNudgeLeftPixel10",
"OPTOKEN_PATHNUDGELEFTPIXEL1" => "PathNudgeLeftPixel1",
"OPTOKEN_PATHNUDGE" => "PathNudge",
"OPTOKEN_PATHNUDGERIGHT10" => "PathNudgeRight10",
"OPTOKEN_PATHNUDGERIGHT1" => "PathNudgeRight1",
"OPTOKEN_PATHNUDGERIGHT5" => "PathNudgeRight5",
"OPTOKEN_PATHNUDGERIGHTFIFTH" => "PathNudgeRightFifth",
"OPTOKEN_PATHNUDGERIGHTPIXEL10" => "PathNudgeRightPixel10",
"OPTOKEN_PATHNUDGERIGHTPIXEL1" => "PathNudgeRightPixel1",
"OPTOKEN_PATHNUDGEUP10" => "PathNudgeUp10",
"OPTOKEN_PATHNUDGEUP1" => "PathNudgeUp1",
"OPTOKEN_PATHNUDGEUP5" => "PathNudgeUp5",
"OPTOKEN_PATHNUDGEUPFIFTH" => "PathNudgeUpFifth",
"OPTOKEN_PATHNUDGEUPPIEL10" => "PathNudgeUpPixel10",
"OPTOKEN_PATHNUDGEUPPIXEL1" => "PathNudgeUpPixel1",
"OPTOKEN_PENADDELEMENT" => "AddPenElement",
"OPTOKEN_PENCLOSEPATH" => "ClosePenPath",
"OPTOKEN_PENCREATEINTERNAL" => "CreatePenPoint",
"OPTOKEN_PENCREATEPATH" => "CreatePenPath",
"OPTOKEN_PENEDITINTERNAL" => "EditPenPoint",
"OPTOKEN_PENHANDLES" => "PenHandles",
"OPTOKEN_PENTOOL" => "PenTool",
"OPTOKEN_PHOTOCDDLG" => "PhotoCDDlg",
"OPTOKEN_PLUGINS_MANAGER" => "PlugInsManager",
"OPTOKEN_PLUGINS_MENU" => "PlugInsMenu",
"OPTOKEN_PLUGINS_PARSING" => "PlugInsParsing",
"OPTOKEN_PLUGINS" => "PlugIns",
"OPTOKEN_PLUGINS_PLUGINSMNGR" => "PlugInsPluginManager",
"OPTOKEN_PLUGINS_UNDO_MENU" => "PlugInsUndoMenu",
"OPTOKEN_PLUGSDLG" => "PlugSetupDlg",
"OPTOKEN_PREVIEW_1TO1" => "Preview:1:1",
"OPTOKEN_PREVIEW_COLOUR_SELECTOR_TOOL" => "Preview:Selector",
"OPTOKEN_PREVIEWDIALOG" => "PreviewDialog",
"OPTOKEN_PREVIEW_HELP" => "Preview:Help",
"OPTOKEN_PREVIEW_PUSH_TOOL" => "Preview:Push",
"OPTOKEN_PREVIEW_ZOOM_TO_100" => "Preview:100",
"OPTOKEN_PREVIEW_ZOOM_TO_FIT" => "Preview:Fit",
"OPTOKEN_PREVIEW_ZOOM_TOOL" => "Preview:Zoom",
"OPTOKEN_PRINTONALLPLATES" => "PrintOnAllPlates",
"OPTOKEN_PRINTOPTIONSDLG" => "PrintOptionsDlg",
"OPTOKEN_PRINTOPTIONS" => "PrintOptions",
"OPTOKEN_PRINT_PREVIEW" => "PrintPreview",
"OPTOKEN_PRINT" => "Print",
"OPTOKEN_PRINT_SETUP" => "PrintSetup",
"OPTOKEN_PULLONTOGRID" => "PullOntoGrid",
"OPTOKEN_PUSH" => "PushTool",
"OPTOKEN_PUTTOBACK" => "PutToBack",
"OPTOKEN_QUALITYANTIALIASED" => "QualityAntiAliased",
"OPTOKEN_QUALITY_MENU" => "QualityMenu",
"OPTOKEN_QUALITYNORMAL" => "QualityNormal",
"OPTOKEN_QUALITYOUTLINE" => "QualityOutline",
"OPTOKEN_QUALITYSIMPLE" => "QualitySimple",
"OPTOKEN_QUALITYSLIDER" => "QualitySlider",
"OPTOKEN_QUICKSHAPE_MAKEREGULAR" => "QuickShapeMakeRegular",
"OPTOKEN_QUICKSHAPE_NUMBERSIDES10" => "QuickShapeNumberSides10",
"OPTOKEN_QUICKSHAPE_NUMBERSIDES3" => "QuickShapeNumberSides3",
"OPTOKEN_QUICKSHAPE_NUMBERSIDES4" => "QuickShapeNumberSides4",
"OPTOKEN_QUICKSHAPE_NUMBERSIDES5" => "QuickShapeNumberSides5",
"OPTOKEN_QUICKSHAPE_NUMBERSIDES6" => "QuickShapeNumberSides6",
"OPTOKEN_QUICKSHAPE_NUMBERSIDES7" => "QuickShapeNumberSides7",
"OPTOKEN_QUICKSHAPE_NUMBERSIDES8" => "QuickShapeNumberSides8",
"OPTOKEN_QUICKSHAPE_NUMBERSIDES9" => "QuickShapeNumberSides9",
"OPTOKEN_QUICKSHAPE_NUMBERSIDES" => "QuickShapeNumberSides",
"OPTOKEN_RECTANGLE" => "RectangleTool",
"OPTOKEN_RECTANGULARENVELOPE" => "DefaultEnvelope",
"OPTOKEN_RECTANGULARPERSPECTIVE" => "DefaultPerspective",
"OPTOKEN_REDEFINE_NAMES_AS_SEL" => "RedefineNamesAsSelectedObjects",
"OPTOKEN_REDO" => "Redo",
"OPTOKEN_REDRAWCOLOURS" => "RedrawColours" ,
"OPTOKEN_REGISTER" => "Register",
"OPTOKEN_REMOVEBEVEL" => "RemoveBevel",
"OPTOKEN_REMOVEBLEND" => "RemoveBlend",
"OPTOKEN_REMOVE_CLIPVIEW" => "RemoveClipView",
"OPTOKEN_REMOVECONTOUR" => "RemoveContour",
"OPTOKEN_REMOVEFLOATER" => "OpRemoveFloater",
"OPTOKEN_REMOVEMOULD" => "RemoveMould",
"OPTOKEN_REMOVE_NAMES_FROM_SEL" => "RemoveNamesFromSelectedObjects",
"OPTOKEN_REMOVESHADOW" => "RemoveShadow",
"OPTOKEN_RENAME_ALL" => "RenameAllObjects",
"OPTOKEN_RENAME_OBJECTS_DLG" => "RenameObjectsDlg",
"OPTOKEN_RENDERDEMODLG" => "RenderDemoDlg",
"OPTOKEN_REPEATAPPLYATTRIB" => "RepeatApplyAttribute",
"OPTOKEN_REPLACEATTRS" => "ReplaceAttributes",
"OPTOKEN_RESETSPREADORIGIN" => "ResetSpreadOrigin",
"OPTOKEN_RESHAPESHAPEEDGE" => "ReshapeShapeEdge",
"OPTOKEN_RETROFIT" => "RetroFit",
"OPTOKEN_RETROSMOOTH" => "RetroSmooth",
"OPTOKEN_REVERSEPATH" => "ReversePath" ,
"OPTOKEN_REVERSESTORYPATH" => "ReverseStoryPath",
"OPTOKEN_ROTATEMOULD" => "RotateMould",
"OPTOKEN_ROTATE" => "RotateTool",
"OPTOKEN_SAVEANIMATEDGIF" => "SaveAnimatedGIF",
"OPTOKEN_SAVEASDEFAULT" => "SaveAsDefault",
"OPTOKEN_SAVEASNATIVEV1" => "SaveAsNativeV1",
"OPTOKEN_SAVEASNATIVEV2" => "SaveAsNativeV2",
"OPTOKEN_SAVEASWEB" => "SaveAsWeb",
"OPTOKEN_SAVESHADOWDATA" => "SaveShadowData",
"OPTOKEN_SCALEDLG" => "ScaleFactorDlg",
"OPTOKEN_SCALE" => "Scale",
"OPTOKEN_SELECTALLPATHPOINTS" => "SelectAllPathPoints",
"OPTOKEN_SELECTBEVEL" => "SelectBevel",
"OPTOKEN_SELECTBRUSH" => "MakeBrushSelected",
"OPTOKEN_SELECTCOLS" => "ChangeSelectionColours",
"OPTOKEN_SELECT_INTERSECT_SETS" => "SelectIntersectOfSets",
"OPTOKEN_SELECTOR_DRAGBOX" => "SelectorDragBox",
"OPTOKEN_SELECTOR_DRAGCENTRE" => "SelectorDragCentre",
"OPTOKEN_SELECT_SET" => "SelectSetOfObjects",
"OPTOKEN_SELECT_UNION_SETS" => "SelectUnionOfSets",
"OPTOKEN_SEPSDIALOG" => "SepsDialog",
"OPTOKEN_SGLINEPROPERTIESDLG" => "GalleryLinePropertiesDlg",
"OPTOKEN_SGOPTIONSDLG" => "GalleryOptionsDlg",
"OPTOKEN_SGSEARCHDLG" => "GallerySearchDlg",
"OPTOKEN_SGSORTDLG" => "GallerySortDlg",
"OPTOKEN_SHADOWANGLE" => "ShadowAngle",
"OPTOKEN_SHADOWATTRIB" => "ShadowAttributeApply",
"OPTOKEN_SHADOWDARKNESS" => "ShadowDarkness",
"OPTOKEN_SHADOWHEIGHTANDANGLE" => "ShadowHeightAndAngle",
"OPTOKEN_SHADOWHEIGHT" => "ShadowHeight",
"OPTOKEN_SHADOWPENUMBRA" => "ShadowPenumbra",
"OPTOKEN_SHADOWPOSITION" => "ShadowPosition",
"OPTOKEN_SHADOWPROFILE" => "ShadowProfile",
"OPTOKEN_SHADOWSCALE" => "ShadowScale",
"OPTOKEN_SHEAR" => "Shear Transform",
"OPTOKEN_SHORTENBAROP" => "ShortenBarOp",
"OPTOKEN_SHOWCOLOURS" => "CreateColours" ,
"OPTOKEN_SHOWGRID" => "ShowGrid",
"OPTOKEN_SHOWGUIDES" => "ShowGuides",
"OPTOKEN_SHOWPRINTBORDERS" => "ShowPrintBorders",
"OPTOKEN_SHOWPRINTERCOLOURS" => "ShowPrinterColours",
"OPTOKEN_SHOWSTATE" => "ShowStateOp",
"OPTOKEN_SLICE_DRAGBOX" => "SliceDragBox",
"OPTOKEN_SLICESHAPES" => "SliceShapes",
"OPTOKEN_SLICE_TRANSLATE" => "SliceTranslate",
"OPTOKEN_SMOOTHSELECTION" => "SmoothSelection",
"OPTOKEN_SNAPTOGRID" => "SnapToGrid",
"OPTOKEN_SNAPTOGUIDES" => "SnapToGuides",
"OPTOKEN_SNAPTOOBJECTS" => "SnapToObjects",
"OPTOKEN_SPOTPREVIEW1" => "SpotPreview1",
"OPTOKEN_SPOTPREVIEW2" => "SpotPreview2",
"OPTOKEN_SPOTPREVIEW3" => "SpotPreview3",
"OPTOKEN_SPOTPREVIEW4" => "SpotPreview4",
"OPTOKEN_SPOTPREVIEW5" => "SpotPreview5",
"OPTOKEN_SPOTPREVIEW6" => "SpotPreview6",
"OPTOKEN_SPOTPREVIEW7" => "SpotPreview7",
"OPTOKEN_SPOTPREVIEW8" => "SpotPreview8",
"OPTOKEN_SPOTPREVIEWBASE" => "SpotPreview",
"OPTOKEN_SPOTPREVIEWMORE" => "SpotPreviewMore",
"OPTOKEN_SPREADORIGIN" => "SpreadOrigin",
"OPTOKEN_SQUASH" => "Squash Transform",
"OPTOKEN_SUBTRACTSHAPES" => "SubtractShapes",
"OPTOKEN_SYSTEMBAROP" => "SystemBarOp",
"OPTOKEN_TEMPLATEDLG" => "TemplateDlg",
"OPTOKEN_TEXTDRAGLEFTNONPATHINDENT" => "DragLeftNonPathIndent",
"OPTOKEN_TEXTDRAGLEFTPATHINDENT" => "DragLeftPathIndent",
"OPTOKEN_TEXTDRAGRIGHTNONPATHINDENT" => "DragRightNonPathIndent",
"OPTOKEN_TEXTDRAGRIGHTPATHINDENT" => "DragRightPathIndent",
"OPTOKEN_TEXTPASTE" => "PasteText",
"OPTOKEN_TEXTSELECTION" => "TextSelect",
"OPTOKEN_THROTTLECACHE" => "ThrottleCache",
"OPTOKEN_TIMEDRAW" => "TimeDraw",
"OPTOKEN_TIPSDLG" => "TipsDlg",
"OPTOKEN_TOGGLECURVATURE" => "ShapeToggleCurvature",
"OPTOKEN_TOGGLEELIPPOLY" => "ShapeToggleElipPoly",
"OPTOKEN_TOGGLEFORE" => "ToggleForeBack",
"OPTOKEN_TOGGLEINSETPATH" => "InsetPath",
"OPTOKEN_TOGGLEMOULDGRID" => "ToggleMouldGrid",
"OPTOKEN_TOGGLEPRESSURE" => "TogglePressure",
"OPTOKEN_TOGGLEPRINTASSHAPES" => "TogglePrintAsShapes",
"OPTOKEN_TOGGLESCROLL" => "ToggleScrollBars",
"OPTOKEN_TOGGLESTELLATION" => "ShapeToggleStellation",
"OPTOKEN_TOOLBARDLG" => "ToolbarDlg",
"OPTOKEN_TOOLBARNAMEDLG" => "ToolbarNameDlg",
"OPTOKEN_TRACEDLG" => "TraceDlg",
"OPTOKEN_TRACEOP" => "TraceOp",
"OPTOKEN_TRANSLATE" => "Translate",
"OPTOKEN_TRANSPFILLPROFILE" => "TranspFillProfile" ,
"OPTOKEN_UNDO" => "Undo",
"OPTOKEN_UNGROUPSPECIAL" => "UngroupSpecial",
"OPTOKEN_UNGROUPTRANSP" => "UnGroupTransparency",
"OPTOKEN_UNGROUP" => "Ungroup",
"OPTOKEN_UNITDLG" => "UnitSetupDlg",
"OPTOKEN_UNITPROPERTIESDLG" => "UnitPropertiesDlg",
"OPTOKEN_UPDATE" => "Update",
"OPTOKEN_URLIMPORTDLG" => "URLImportDlg",
"OPTOKEN_URLIMPORT" => "URLImport",
"OPTOKEN_URLIMPORT" => "URLImport",
"OPTOKEN_UTILCOLOUR" => "UtilColour",
"OPTOKEN_UTILCUSTOMIZE" => "UtilCustomize",
"OPTOKEN_UTILOPTIONS" => "UtilOptions",
"OPTOKEN_UTILOPTIONS" => "UtilOptions",
"OPTOKEN_UTILS_MENU" => "UtilsMenu",
"OPTOKEN_VIEWCOLOURBAR" => "ViewColourBar",
"OPTOKEN_VIEWFULLSCREEN" => "ViewFullScreen",
"OPTOKEN_VIEWINFOBAR" => "ViewInfoBar",
"OPTOKEN_VIEWRULERS" => "ViewRulers",
"OPTOKEN_VIEWSCROLLBARS" => "ViewScrollBars",
"OPTOKEN_VIEWSTATUSBAR" => "ViewStatusBar",
"OPTOKEN_VIEWTOOLBAR" => "ViewToolBar",
"OPTOKEN_WEBADDRESSDLG" => "WebAddressDlg",
"OPTOKEN_WEBLINK" => "WebLink",
"OPTOKEN_WEBPREFSDLG" => "WebPrefsDlg",
"OPTOKEN_WEBSTER_HOME_PAGE" => "WebsterHomePage",
"OPTOKEN_WHATSTHIS" => "WhatsThis",
"OPTOKEN_WINDOWARRANGE" => "WindowArrange",
"OPTOKEN_WINDOWBORDERS" => "WindowBorders",
"OPTOKEN_WINDOWCASCADE" => "WindowCascade",
"OPTOKEN_WINDOWEASYMDI" => "WindowEasyMDI",
"OPTOKEN_WINDOW_MENU" => "WindowMenu",
"OPTOKEN_WINDOWNEWVIEW" => "WindowNewView",
"OPTOKEN_WINDOWQUALITY" => "WindowQuality",
"OPTOKEN_WINDOWRULERS" => "WindowRulers",
"OPTOKEN_WINDOWSEPARATION" => "WindowSeparation",
"OPTOKEN_WINDOWTILE" => "WindowTile",
"OPTOKEN_WINDOWTOOLBARS" => "WindowToolbars",
"OPTOKEN_XARA_HOME_PAGE" => "XaraHomePage",
"OPTOKEN_XARA_PURCHASE_PAGE" => "XaraPurchasePage",
"OPTOKEN_XARA_WEB_MENU" => "XaraWebMenu",
"OPTOKEN_XARAX_FORUM" => "XaraXForum",
"OPTOKEN_XPE_EDIT_ITEM" => "XPEEditItem",
"OPTOKEN_XPE_EDIT" => "XPEEdit",
"OPTOKEN_YELLOWPREVIEW" => "YellowPreview",
"OPTOKEN_ZOOMCOMBO" => "ZoomCombo",
"OPTOKEN_ZOOMDRAWING" => "ZoomDrawing",
"OPTOKEN_ZOOMIN" => "ZoomIn",
"OPTOKEN_ZOOMOUT" => "ZoomOut",
"OPTOKEN_ZOOMPREV" => "ZoomPrev",
"OPTOKEN_ZOOMRECT" => "ZoomRect",
"OPTOKEN_ZOOMSELECTED" => "ZoomSelect",
"OPTOKEN_ZOOMSPREAD" => "ZoomSpread",
"TOOL_OPTOKEN_BEVEL" => "TOOL23",
"TOOL_OPTOKEN_BEZTOOL" => "TOOL11",
"TOOL_OPTOKEN_BLANK" => "TOOL15",
"TOOL_OPTOKEN_BLEND" => "TOOL16",
"TOOL_OPTOKEN_CONTOUR" => "TOOL24",
"TOOL_OPTOKEN_ELLIPSE" => "TOOL12",
"TOOL_OPTOKEN_FREEHAND" => "TOOL6",
"TOOL_OPTOKEN_GRADFILL" => "TOOL13",
"TOOL_OPTOKEN_GRID" => "TOOL10",
"TOOL_OPTOKEN_LIVEEFFECT" => "TOOL26",
"TOOL_OPTOKEN_MOULD" => "TOOL19",
"TOOL_OPTOKEN_PEN" => "TOOL14",
"TOOL_OPTOKEN_PUSH" => "TOOL3",
"TOOL_OPTOKEN_RECTANGLE" => "TOOL5",
"TOOL_OPTOKEN_RECT" => "TOOL8",
"TOOL_OPTOKEN_REGSHAPE" => "TOOL18",
"TOOL_OPTOKEN_ROTATE" => "TOOL9",
"TOOL_OPTOKEN_SELECTOR" => "TOOL7",
"TOOL_OPTOKEN_SLICE" => "TOOL25",
"TOOL_OPTOKEN_SOFTSHADOW" => "TOOL22",
"TOOL_OPTOKEN_TEXT" => "TOOL21",
"TOOL_OPTOKEN_TRANSP" => "TOOL17",
"TOOL_OPTOKEN_ZOOM" => "TOOL4",
"roguevalue"=>"roguevalue"
);
return;
}
sub BuildStringTable
{
open (ST, "debug/wxOil/xrc/strings.lst");
while ()
{
chomp;
/(\S+)\t(.*)$/;
$stringtable{$1}=$2;
}
}
sub BuildNameMap
{
%namemap = (
"IDC_CREATEBRUSH" => "Create Brush",
"IDC_EDITBRUSH" => "Edit Brush",
"IDC_REMOVEBLEND" => "Remove Blend",
"IDC_REMOVEMOULD" => "Remove",
"IDC_REMOVECONTOUR" => "Remove",
"IDC_SOFTSHADOWCENTRE_X" => "X",
"IDC_SOFTSHADOWCENTRE_Y" => "Y",
"IDB_DIRTY_NOSAVE" => "Do&n\'t Save",
"IDB_FILEINFO_HELP" => "&Help",
"IDC_BC_CREATE" => "Create",
"IDC_BC_REDEF_BACKBAR" => "Redefine",
"IDC_BIGALL" => "&All",
"IDC_BIGNONE" => "&None",
"IDC_BUTTON3" => "Convert",
"IDC_BUTTONBRUSHFILLRANDOM" => "Randomise",
"IDC_BUTTONBRUSHSCALINGRANDSEED" => "Randomise",
"IDC_BUTTONBRUSHSPACINGRANDSEED" => "Randomise",
"IDC_BUTTON_LE_ADD" => "New >",
"IDC_BUTTON_LE_EDIT" => "Edit...",
"IDC_BUTTON_LE_INSERT" => "Insert...",
"IDC_BUTTON_LE_REMOVEALL" => "Remove All",
"IDC_BUTTON_LE_REMOVE" => "Remove",
"IDC_BUTTON_LE_SETUP" => "Setup...",
"IDC_BUTTONOFFSETVALUERANDSEED" => "Randomise",
"IDC_BUTTONROTATEANGLERANDSEED" => "Randomise",
"IDC_CD_CANCEL" => "Cancel",
"ID_CC_HELP_BUTTON" => "&Help",
"ID_CC_HELP_BUTTON" => "Help",
"IDC_CREATEBRUSH" => "Create Brush",
"IDC_CREATE_STATE" => "&Create State",
"IDC_DAVE_BEV_REMOVE" => "Remove bevel",
"IDC_DAVE_MKBMP" => "Apply Bevel",
"IDC_DEBUGTREE_DUMP" => "Dump Tree",
"IDC_DEBUGTREE_EXPAND" => "Expand Tree",
"IDC_DEBUGTREE_REFRESH" => "Refresh",
"IDC_DELETEBAR" => "&Delete",
"IDC_DELETE_STATE" => "&Delete State",
"IDC_EDIT_BAR" => "Bar Properties...",
"IDC_EDITBRUSH" => "Edit Brush",
"IDC_ES_HELP" => "&Help",
"IDC_FILEDLG_OPTIONS" => "&Options...",
"IDC_FLUSHCACHE" => "Empty Cache",
"IDC_GIF_BITMAPPREVIEW" => "Browser Preview",
"IDC_GUIDETAB_DELETE" => "Delete",
"IDC_GUIDETAB_NEW" => "New...",
"IDC_GUIDETAB_PROPERTIES" => "Properties...",
"IDC_IMAPTAB_BROWSE" => "Browse...",
"IDC_IMMEDIATE_BROWSER_PREVIEW" => "Browser Preview",
"IDC_INVOKE_LYR_DLG" => "..",
"IDC_LIBPATH_GENERATE" => "&Update",
"IDC_LIBPATH_HELP_BUTTON" => "&Help",
"IDC_MAKEGRID" => "G",
"IDC_MAKE_LOCAL" => "Make local to frame",
"IDC_MORE" => "&Tell me more",
"IDC_NEW_BAR" => "New...",
"IDC_NEWBAR" => "Ne&w...",
"IDC_NEXTTIP" => "&Next Tip",
"IDC_OPTS_BUTTON_PLUGINS_SETUP" => "Setup...",
"IDC_OPTS_DELETEUNIT" => "&Delete unit",
"IDC_OPTS_NEWUNIT" => "&New unit...",
"IDC_OPTS_RESET" => "Reset &defaults",
"IDC_OPTS_SAVENOW" => "Save settings no&w",
"IDC_OPTS_UNITPROPERTY" => "&Properties...",
"IDC_PLATEPROPS" => "&Properties...",
"IDC_PLUGINPATH_HELP_BUTTON" => "&Help",
"IDC_PRINTHELP" => "&Help",
"IDC_PRINTOPTIONS" => "&Options...",
"IDC_PROBLEMS_HELP_BUTTON" => "Problems&?",
"IDC_REDEFINE_STATE" => "Set new design",
"IDC_REDRAWBTN" => "Redraw Me",
"IDC_REMOVEBLEND" => "Remove",
"IDC_REMOVECONTOUR" => "Remove",
"IDC_REMOVEMOULD" => "Remove",
"IDC_RESETBARS" => "Re&set",
"IDC_SGSEARCH_FINDFIRST" => "&Find first",
"IDC_SOFTSHADOWAPPLY" => "Apply",
"IDC_STATES" => "Create/Delete States...",
"IDC_ST_EXPORT" => "Export...",
"IDC_TBUTTON3" => "Convert",
"IDC_TMPLTDLG_ADD" => "&Add -->",
"IDC_TMPLTDLG_MAKE_STYLE" => "Make &Style...",
"IDC_TMPLTDLG_REMOVE_ALL" => "Remove A&ll",
"IDC_TMPLTDLG_REMOVE" => "<-- &Remove",
"IDC_TRACER_DEFAULT" => "&Defaults",
"IDC_TRACER_HELP" => "&Help",
"IDC_TRACER_RESET" => "&Reset settings",
"IDC_TRACER_SAVE" => "&Save settings",
"IDC_TRACER_TRACEBTN" => "&Trace",
"IDC_URLIMPORT_HELP" => "Help",
"IDC_WEBADDRESS_REMOVE" => "Remove",
"IDC_XSEPSOPSHELP" => "&Help",
"ID_ERRORBOX_BUTTON1" => "OK",
"ID_ERRORBOX_BUTTON2" => "Cancel",
"ID_ERRORBOX_BUTTON3" => "Ni!",
"ID_ERRORBOX_BUTTON4" => "Peng!",
"ID_ERRORBOX_BUTTON5" => "R*C*P",
"IDNO" => "&No",
"IDC_BACKBAR_TEXT" => "from selection",
"IDC_BLENDSTEPSTEXT" => "Steps:",
"IDC_BMPOPTS_DPI" => "&dpi",
"IDC_BMPOPTS_NUMCOLS_EDITTEXT" => "Number of colours:",
"IDC_BMPOPTS_XSIZE" => "Unknown",
"IDC_BMPOPTS_YSIZE" => "Unknown",
"IDC_CLICKED_EXISTS" => "Created",
"IDC_COLOURS" => "-",
"IDC_CONV" => "Conversion:",
"IDC_CS_STATIC" => "1/100 s",
"IDC_DELAYFOR_STATIC" => "Delay for:",
"IDC_DELAYFOR_STATIC" => "Display each frame for:",
"IDC_DIMENSIONS" => "-",
"IDC_DPIEDITTEXT" => "Dots per inch",
"IDC_DPIEDITTEXT" => "Pixels per inch",
"IDC_EDIT_PARENTNAME" => "Parent:",
"IDC_EDIT_SHADEPERCENT" => "%",
"IDC_EDIT_TINTNAME" => "Shade:",
"IDC_EDIT_TINTPERCENT" => "%",
"IDC_ES_CHECKLIST" => "Check List Box Placeholder",
"IDC_ES_EXTENDTYPE" => "Choose how #1%S should extend",
"IDC_ES_HORIZONTAL" => "Horizontally",
"IDC_ES_VERTICAL" => "Vertically",
"IDC_FILEDIFF1" => "File Difference:",
"IDC_FILEDIFF2" => "File Difference:",
"IDC_FILESIZE1" => "File Size:",
"IDC_FILESIZE2" => "File Size:",
"IDC_FILLQUALTEXT" => "Quality:",
"IDC_FORMAT" => "-",
"IDC_FREEHANDPERCENT" => "100%",
"IDC_GUIDELINEPROP_TYPE" => "Horizontal",
"IDC_GUIDETAB_COLOURTEXT" => "Colour:",
"IDC_HEIGHTTEXT" => "Height:",
"IDC_IMAGESIZE1" => "Image Size:",
"IDC_IMAGESIZE2" => "Image Size:",
"IDC_IMAPTAB_STATIC1" => "Name",
"IDC_IMAPTAB_STATIC2" => "Approximate curves with lines",
"IDC_IMAPTAB_STATIC3" => "Dreamweaver 3 is not installed",
"IDC_IMAPTAB_STATIC4" => "Current drawing must be saved",
"IDC_ISTATIC1" => " ",
"IDC_ISTATIC2" => "Imagesetting options for",
"IDC_ISTATIC3" => "Print film ",
"IDC_LBLATTRPROFILE" => "Attribute:",
"IDC_LBLBRUSHDISTANCE" => "Spacing:",
"IDC_LBLOBJECTPROFILE" => " Object:",
"IDC_LEFTTEXT" => "Left:",
"IDC_LIBPATH_ISLIBRARY" => "",
"IDC_LIBPATH_PATHNAME" => "",
"IDC_LOOP_STATIC" => "Loop",
"IDC_MOUSE_OFF_EXISTS" => "Created",
"IDC_MOUSE_OVER_EXISTS" => "Created",
"IDC_NAME" => "-",
"IDC_NAME_LABEL" => "Style Name:",
"IDC_OPTIONSTAB_JPEG_TEXT4" => "100%",
"IDC_OPTS_DUPLICATETXT" => "Duplication distance",
"IDC_OPTS_FULLPAGEMEM" => "-",
"IDC_OPTS_UNDOSIZE" => "-",
"IDC_PAGENUMBER" => "-",
"IDC_PAPERSIZETEXT" => "Paper size:",
"IDC_PERCENTAGE" => "100%",
"IDC_PLATENUMBER" => "-",
"IDC_PLUGINPATH_ISPLUGIN" => "",
"IDC_PLUGINPATH_PATHNAME" => "",
"IDC_PRINTORIENTATIONTEXT" => "Orientation:",
"IDC_RESTORE_STATIC" => "Restore:",
"IDC_SCALEPERCENT" => "%",
"IDC_SCALETEXT" => "Scale:",
"IDC_SELECTED_EXISTS" => "Created",
"IDC_SIZEII" => "-",
"IDC_SIZEI" => "Size:",
"IDC_SMOOTHPERCENT" => "100%",
"IDC_SOFTSHADOWCENTRE_X" => "X",
"IDC_SOFTSHADOWCENTRE_Y" => "Y",
"IDC_SOFTSHADOWPENUMBRA" => "Softness width",
"IDC_SOFTSHADOWPERCENT" => "100%",
"IDC_SOURCE_TEXT" => "from MouseOff",
"IDC_SSTATIC1" => " PostScript options ",
"IDC_SSTATIC3" => "dpi",
"IDC_SSTATIC5" => "lpi",
"IDC_ST_BARNAME" => "Bar1",
"IDC_STCT" => "Convert to",
"IDC_STDEF" => "Default",
"IDC_STRL" => "Real",
"IDC_STUV" => "Unit Value",
"IDC_STXYZ" => "XYZ",
"IDC_T1STATIC2" => "DPI",
"IDC_T1STATIC3" => "Width",
"IDC_T1STATIC4" => "Height",
"IDC_T1STATIC6" => "Scale",
"IDC_T1STATIC7" => "%",
"IDC_T2STATIC1" => "Dithering:",
"IDC_T2STATIC2" => "Palette:",
"IDC_T2STATIC3" => "Colour depth:",
"IDC_T2STATIC4" => "Max colours:",
"IDC_T2STATIC5" => "Sort By:",
"IDC_T2STATIC6" => "Value:",
"IDC_T2STATIC7" => "R",
"IDC_T2STATIC8" => "G",
"IDC_T2STATIC9" => "B",
"IDC_TCONV" => "Conversion:",
"IDC_TILENUMBER" => "-",
"IDC_TIMES_STATIC" => "times",
"IDC_TMPLTDLG_QUESTION_TEXT" => "&Question",
"IDC_TOPTEXT" => "Top:",
"IDC_TRACER_ACCURACYNUM" => "0%",
"IDC_TRACER_ACCURACYTXT" => "Accuracy",
"IDC_TRACER_BLURNUM" => "0%",
"IDC_TRACER_BLURTXT" => "Remove noise",
"IDC_TRACER_FCTNUM" => "0%",
"IDC_TRACER_FCTTXT" => "Final colour tolerance",
"IDC_TRACER_ICTNUM" => "0%",
"IDC_TRACER_ICTTXT" => "Initial colour tolerance",
"IDC_TRACER_MINAREANUM" => "0%",
"IDC_TRACER_MINAREATXT" => "Minimum area",
"IDC_TRACER_PASSESTXT" => "Passes",
"IDC_TRACER_SMOOTHNUM" => "0%",
"IDC_TRACER_SMOOTHTXT" => "Smoothing",
"IDC_TRANSPARENT" => "-",
"IDC_TSTATIC3" => "Y:",
"IDC_TSTATIC4" => "X:",
"IDC_TSTCT" => "Convert to",
"IDC_TSTDEF" => "Default",
"IDC_TSTUV" => "Unit Value",
"IDC_WIDTHTEXT" => "Width:",
"ID_STINT" => "Integer",
"stc1" => "Printer: Master Nev Strikes again",
"stc4" => "Print &Quality:",
"stc5" => "Copies:",
"chx1" => "Print to &File",
"chx2" => "Collate Cop&ies",
"IDC_14K" => "14.4 Kbs modem",
"IDC_28K" => "28.8/33.6 Kbs modem",
"IDC_56K" => "56 Kbs modem",
"IDC_ALIGNDIALOG_TOPAGE" => "Page(s)",
"IDC_ALIGNDIALOG_TOSELECTION" => "Selection bounds",
"IDC_ALIGNDIALOG_TOSPREAD" => "Spread",
"IDC_ALLFOREGROUND" => "A&ll foreground layers",
"IDC_ALLOBJECTS" => "&All objects",
"IDC_BC_GROUPS_STRETCH" => "Groups do not stretch",
"IDC_BESTFIT" => "&Best fit",
"IDC_BESTFITPAPER" => "&Automatic fit",
"IDC_BIGBOTTOM" => "&Bottom",
"IDC_BIGFLOAT" => "&Floating",
"IDC_BIGLEFT" => "&Left",
"IDC_BIGRIGHT" => "&Right",
"IDC_BIGTOP" => "&Top",
"IDC_BLENDANTIALIAS" => "Anti-alias",
"IDC_BMP_ALWAYS_INTERPOLATE" => "Smooth when scaled up",
"IDC_BMPGAL_BACKGROUND" => "Background",
"IDC_BMPGAL_CREATE" => "Insert",
"IDC_BMPGAL_EFFECTS" => "Effects...",
"IDC_BMPGAL_FILL" => "Fill",
"IDC_BMPGAL_PLUGINS" => "Effects",
"IDC_BMPGAL_PREVIEW" => "Preview...",
"IDC_BMPGAL_PROPS" => "Properties...",
"IDC_BMPGAL_SAVE" => "Save...",
"IDC_BMPGAL_TEXTURE" => "Transp",
"IDC_BMPGAL_TRACE" => "Trace...",
"IDC_BMPOPTS_1BPP" => "1",
"IDC_BMPOPTS_24BPP" => "24",
"IDC_BMPOPTS_32BPP" => "32",
"IDC_BMPOPTS_4BPP" => "4",
"IDC_BMPOPTS_8BPP" => "8",
"IDC_BMPOPTS_CMYK" => "CMYK",
"IDC_BMPOPTS_DIFFUSION" => "Error diffusion",
"IDC_BMPOPTS_DPI" => "&dpi",
"IDC_BMPOPTS_INTERLACED" => "&Interlaced",
"IDC_BMPOPTS_NODITHER" => "None",
"IDC_BMPOPTS_NUMCOLS_SYSCOLS" => "Add system colours",
"IDC_BMPOPTS_ORDDITHER" => "Ordered",
"IDC_BMPOPTS_PAL_OPT" => "Optimised",
"IDC_BMPOPTS_PAL_STD" => "Browser",
"IDC_BMPOPTS_RGB" => "RGB",
"IDC_BMPOPTS_RLE" => "RLE",
"IDC_BMPOPTS_TRANSPARENT" => "&Transparent",
"IDC_BROWSER_PREVIEW" => "Show all previews in browser",
"IDC_BTN_LIVEEFFECTTOOL" => "LIVEEFFECTTOOLBMP",
"IDC_BTN_SOFTSHADOWTOOL" => "SOFTSHADOWTOOLBMP",
"IDC_CAMBUILD" => "32-bit Retail",
"IDC_CAMHOST" => "Windows NT 3.50",
"IDC_CHECK1" => "Disable gadgets",
"IDC_CHECK2" => "Hide gadgets",
"IDC_CHECKDONTSHOWME" => "Don't show this A&gain",
"IDC_CHECKNEGATIVE" => "Negative",
"IDC_CHECKOPBLACK" => "Always overprint black",
"IDC_CHECKOVERPRINT" => "&Overprint this ink",
"IDC_CHECKPMARKS" => "Output Printer's Marks ",
"IDC_CHECKPRINT" => "&Print this ink",
"IDC_CHECKREFLECT" => "Emulsion down (reflect image)",
"IDC_CHECKROTATE" => "Rotate along path",
"IDC_CHECKSEPARATIONS" => "Print colour &separations ",
"IDC_CHECKTILEING" => "Tile fills",
"IDC_CHQBKGND" => "Chequered Background",
"IDC_CLICKED" => "Mouse Down",
"IDC_COLGAL_BACKGROUND" => "Background",
"IDC_COLUMNSTEXT" => "Columns:",
"IDC_CUSTOMFIT" => "&Custom fit",
"IDC_CUSTOMSETTINGS" => "Use &custom settings",
"IDC_DEBUGTREE_HIDDEN" => "Show hidden nodes",
"IDC_DEBUGTREE_SELNONLY" => "Selection only",
"IDC_DEBUGTREE_TREE" => "Debug Tree",
"IDC_DELAYFOR_STATIC" => "&Display this frame for:",
"IDC_DOCBKGND" => "Document Background",
"IDC_DPIAUTO" => "&Automatic",
"IDC_DPIMANUAL" => "&Manual",
"IDC_DPSBOTH" => "&Both",
"IDC_DPS_INDIVIDUALPAGES" => "Print &individual pages",
"IDC_DPSLEFTPAGES" => "&Left pages",
"IDC_DPSRIGHTPAGES" => "&Right pages",
"IDC_DPS_WHOLESPREAD" => "Print &whole spread",
"IDC_EXPORTTEXTASCURVES" => "Export text as curves",
"IDC_FILEINFO_BITMAPSIZE" => "-",
"IDC_FILEINFO_CREATIONDATE" => "-",
"IDC_FILEINFO_FILENAME" => "-",
"IDC_FILEINFO_FILESIZE" => "-",
"IDC_FILEINFO_FRACTALS" => "-",
"IDC_FILEINFO_FRACTALSIZE" => "-",
"IDC_FILEINFO_LASTSAVEDATE" => "-",
"IDC_FILEINFO_LOCATION" => "-",
"IDC_FILEINFO_NUMBITMAPS" => "-",
"IDC_FILEINFO_NUMOBJECTS" => "-",
"IDC_FILEINFO_NUMSELOBJECTS" => "-",
"IDC_FILEINFO_UNDOSIZE" => "-",
"IDC_FILEINFO_UNDOSTEPS" => "-",
"IDC_FRAME_ANIMATION" => "Animation...",
"IDC_FRAME_BROWSER" => "Browser...",
"IDC_FRAME_DELETE" => "Delete",
"IDC_FRAME_DIFFUSION" => "Error &diffusion",
"IDC_FRAME_GLOBALBROWSER" => "Global &browser palette",
"IDC_FRAME_GLOBALOPTIMISED" => "Global &optimised palette",
"IDC_FRAME_LOCALOPT" => "Optimised palette per &frame",
"IDC_FRAME_NODITHER" => "&None",
"IDC_FRAME_ORDDITHER" => "Or&dered",
"IDC_FRAMETAB_OVERLAY" => "O&verlay",
"IDC_FRAMETAB_SHOWFRAME" => "Show frame",
"IDC_FRAMETAB_SOLID" => "&Background",
"IDC_FRAME_TRANSPARENCY" => "Make background &transparent",
"IDC_GALLERY_APPLY" => "Apply",
"IDC_GALLERY_COPY" => "Copy...",
"IDC_GALLERY_COPY_NODLG" => "Copy",
"IDC_GALLERY_DEINSTALL" => "Uninstall",
"IDC_GALLERY_DELETE" => "Delete",
"IDC_GALLERY_DOWNONE" => "Down one",
"IDC_GALLERY_EDIT" => "Edit",
"IDC_GALLERY_HELP" => "Help...",
"IDC_GALLERY_INSTALL" => "Install",
"IDC_GALLERY_MENU" => "Options...",
"IDC_GALLERY_NAME" => "Name...",
"IDC_GALLERY_NEW" => "New...",
"IDC_GALLERY_NEW_NODLG" => "New",
"IDC_GALLERY_PROPERTIES" => "Properties...",
"IDC_GALLERY_REDEFINE" => "Redefine",
"IDC_GALLERY_UNDO" => "Undo",
"IDC_GALLERY_UPONE" => "Up one",
"IDC_GALSORT_REVERSE1" => "&Reversed",
"IDC_GALSORT_REVERSE2" => "Reversed",
"IDC_GUIDETAB_HORZ" => "Horizontal",
"IDC_GUIDETAB_VERT" => "Vertical",
"IDC_GUTTERTEXT" => "Gutter:",
"IDC_HTMLSTUB" => "Include Image Information",
"IDC_IMAGEMAP_AREA_DRAWING" => "&Drawing",
"IDC_IMAGEMAP_AREA_SELECTION" => "&Selection",
"IDC_IMAGEMAP_CLIPBOARD" => "Copy image map to clipboard",
"IDC_IMAPTAB_ADDDESIGNNOTE" => "Add Design Note",
"IDC_IMAPTAB_EXPORTTOCLIPBOARD" => "Clipboard",
"IDC_IMAPTAB_EXPORTTOFILE" => "File",
"IDC_IMAPTAB_INSERT" => "Insert Image Map into Existing File",
"IDC_IMAPTAB_REPLACE" => "Replace existing file",
"IDC_ISDN" => "Dual ISDN or better (>128 Kbs)",
"IDC_JPEG_ORIGINAL" => "Use Original JPEG",
"IDC_JPGOPTS_PROGRESSIVE" => "&Progressive",
"IDC_LAYER_MOVE_TO_ACTIVE" => "Move",
"IDC_LAYERTAB_EDITABLE" => "Editable",
"IDC_LAYERTAB_VISIBLE" => "Visible",
"IDC_LIBGAL_ADD_CLIPART" => "Disc clipart...",
"IDC_LIBGAL_ADD_FILLS" => "Disc fills...",
"IDC_LIBGAL_ADD_FONTS" => "Disc fonts...",
"IDC_LIBGAL_BROWSE" => "Add library...",
"IDC_LIBGAL_COPY" => "Copy",
"IDC_LIBGAL_GENERATE" => "Create",
"IDC_LIBGAL_IMPORT" => "Import",
"IDC_LIBGAL_OPEN" => "Open",
"IDC_LIBGAL_REMOVE" => "Remove",
"IDC_LIBGAL_STOP_LOADING" => "Stop loading",
"IDC_LIBGAL_UPDATE" => "Batch",
"IDC_LIBGAL_WEB_CLIPART" => "Get clipart...",
"IDC_LIBGAL_WEB_FILLS" => "Get fills...",
"IDC_LIBGAL_WEB_FONTS" => "Get fonts...",
"IDC_LIVE" => "Live stretching",
"IDC_MOUSE_OFF" => "Mouse Off",
"IDC_MOUSE_OVER" => "Mouse Over",
"IDC_MULTIPLEFIT" => "&Multiple fit",
"IDC_NAMEGAL_EXPORT" => "Export",
"IDC_NAMEGAL_INTERSECT" => "Intersect",
"IDC_NAMEGAL_RENAME" => "Rename",
"IDC_NAMEGAL_SELECT" => "Select",
"IDC_NEWCOL_SHADE" => "Make the colour a shade of:",
"IDC_ONETOONE" => "1 to 1",
"IDC_OPTIONSTAB_CHECK1" => "&Progressive",
"IDC_OPTIONSTAB_CHECK2" => "X",
"IDC_OPTIONSTAB_CHECK3" => "Y",
"IDC_OPTIONSTAB_JPEG_TEXT2" => "0%",
"IDC_OPTS_ABBREVTXT" => "&Abbreviation:",
"IDC_OPTS_AUTOCOLOURTXT" => "&Edit local colours in ",
"IDC_OPTS_BACKREDRAW" => "Background &redraw",
"IDC_OPTS_BLEEDSWITCH" => "&Bleed ",
"IDC_OPTS_BLEEDTXT" => "mar&gin",
"IDC_OPTS_CLR_UNIT_USE_BYTE" => "&0 - 255",
"IDC_OPTS_CLR_UNIT_USE_PERCENT" => "Percen&t",
"IDC_OPTS_COLLINETXT" => "&Colour line size",
"IDC_OPTS_CONSTRAINTTXT" => "&Angle constraint",
"IDC_OPTS_DITHER_DIFFUSED" => "Error &diffused (slower)",
"IDC_OPTS_DITHER_NONE" => "&None (faster)",
"IDC_OPTS_DITHER_ORDERED" => "&Ordered",
"IDC_OPTS_DPS" => "&Double page spread",
"IDC_OPTS_DRAWING" => "&Drawing",
"IDC_OPTS_EQUIVTO" => "is equivalent to",
"IDC_OPTS_FILELISTTXT" => "Recent &file list size",
"IDC_OPTS_FONTUNITSTXT" => "&Font units:",
"IDC_OPTS_GRIDDIVTXT" => "&Number of subdivisions",
"IDC_OPTS_GRIDSPACETXT" => "&Major spacing",
"IDC_OPTS_HEIGHTTXT" => "&Height",
"IDC_OPTS_INETINFO" => "Internet options",
"IDC_OPTS_INTERACTIVEFILL" => "&Interactive fill dragging",
"IDC_OPTS_ISOMETRIC" => "&Isometric",
"IDC_OPTS_LANDSCAPE" => "&Landscape",
"IDC_OPTS_LEFTTXT" => "&Left mouse button",
"IDC_OPTS_LIMITEDUNDO" => "&Limited:",
"IDC_OPTS_LINERADIUSTXT" => "Li&ne",
"IDC_OPTS_MARGINTXT" => "Outer &margin",
"IDC_OPTS_NUDGETXT" => "&Nudge size",
"IDC_OPTS_ORIGINXTXT" => "&X",
"IDC_OPTS_ORIGINYTXT" => "&Y",
"IDC_OPTS_PAGEUNITSTXT" => "&Page units:",
"IDC_OPTS_POINTRADIUSTXT" => "&Point",
"IDC_OPTS_PORTRAIT" => "&Portrait",
"IDC_OPTS_PROGRESS" => "Show progress &bar",
"IDC_OPTS_REALWORLD" => "&Real world",
"IDC_OPTS_RECTANGULAR" => "&Rectangular",
"IDC_OPTS_RIGHTTXT" => "&Right mouse button",
"IDC_OPTS_SAVEONEXIT" => "&Save settings on exit",
"IDC_OPTS_SCALEEG" => "E.g. 1 to 25000",
"IDC_OPTS_SCALETO2" => "to",
"IDC_OPTS_SCALETO" => "to",
"IDC_OPTS_SHADOW" => "Sh&ow page shadow",
"IDC_OPTS_SIZENAME" => "Paper &size",
"IDC_OPTS_SMOOTH_BITMAPS" => "N&ever smooth",
"IDC_OPTS_UNDOSIZETXT" => "Current undo size:",
"IDC_OPTS_UNITNAMETXT" => "Unit na&me:",
"IDC_OPTS_UNITPREFIX" => "P&refix",
"IDC_OPTS_UNITSUFFIX" => "&Suffix",
"IDC_OPTS_UNITTOKEN2" => "Fill me in",
"IDC_OPTS_UNLIMITEDUNDO" => "&Unlimited",
"IDC_OPTS_USELIMITMEM" => "Li&mited:",
"IDC_OPTS_USEMAXMEMORY" => "&Automatic",
"IDC_OPTS_USESCALEFACTOR" => "&Use scale factor",
"IDC_OPTS_VIEWINFO" => "Window options",
"IDC_OPTS_WIDTHTXT" => "&Width",
"IDC_OPTS_XDUPLICATETXT" => "&X",
"IDC_OPTS_YDUPLICATETXT" => "&Y",
"IDC_OUTPUT_DOCNAMETEXT" => "Output options for",
"IDC_PAPERSIZEINFO" => "210mm x 297mm",
"IDC_PHOTOCD_BASE16" => "Base*16 (3072 by 2048)",
"IDC_PHOTOCD_BASE4" => "Base*4 (1536 by 1024)",
"IDC_PHOTOCD_BASE" => "Base (768 by 512)",
"IDC_PHOTOCD_BASEDIV16" => "Base/16 (192 by 128) ",
"IDC_PHOTOCD_BASEDIV4" => "Base/4 (384 by 256)",
"IDC_PLAINBKGND" => "Plain Background",
"IDC_PREVIEW_FRAMENAMETYPE" => "Frame:",
"IDC_PRINTERDEFAULTS" => "Use printer &defaults",
"IDC_PRINTMETHOD_AABITMAP" => "An&ti-aliased bitmap",
"IDC_PRINTMETHOD_BITMAP" => "&Bitmap",
"IDC_PRINTMETHOD_NORMAL" => "&Normal",
"IDC_PROGRESSBAR" => "Progress1",
"IDC_RADIO11" => "Radio4",
"IDC_RADIO12" => "Radio5",
"IDC_RADIO13" => "Radio6",
"IDC_RADIO21" => "Radio1",
"IDC_RADIO22" => "Radio2",
"IDC_RADIO23" => "Radio3",
"IDC_RADIOLOCALFILLALL" => "All brush colours",
"IDC_RADIOLOCALFILLNAMED" => "Named brush colours",
"IDC_RADIOLOCALFILLNONE" => "No brush colours",
"IDC_ROWSTEXT" => "Rows:",
"IDC_SELECTEDOBJECTS" => "&Selected objects",
"IDC_SELECTED" => "Selected",
"IDC_SGLINEPROPERTIES_FIXED" => "Fixed:",
"IDC_SGLINEPROPERTIES_OPTIMAL" => "Optimal",
"IDC_SGLINEPROPERTIES_REPEAT" => "&Repeating",
"IDC_SGSEARCH_FULLINFO" => "Search all &information",
"IDC_SGSEARCH_NAMEONLY" => "Search &names && keywords",
"IDC_SLIDER" => "Slider1",
"IDC_SOFTSHADOWHALOSWITCH" => "Halo",
"IDC_SPIN_LE_ORDER" => "Spin1",
"IDC_STARTUP" => "&Show Tips on StartUp",
"IDC_T1RADIO1" => "Page",
"IDC_T1RADIO2" => "Drawing",
"IDC_T1RADIO3" => "Selection",
"IDC_T1RADIO_MAINTAIN_AA" => "Maintain screen anti-aliasing",
"IDC_T1RADIO_MINIMISE_AA" => "Minimise visible anti-aliasing",
"IDC_T2_TRANSPARENT_BACKGROUND" => "TRANBACK.0",
"IDC_T5CHECK1" => "Include Image Information",
"IDC_T5CHECK2" => "Include Image Map",
"IDC_T5RADIO1" => "Plain Background",
"IDC_T5RADIO2" => "Document Background",
"IDC_T5RADIO3" => "Bitmap As Background",
"IDC_T5RADIO4" => "Chequered Background",
"IDC_TRADIO11" => "Radio4",
"IDC_TRADIO12" => "Radio5",
"IDC_TRADIO13" => "Radio6",
"IDC_TRADIO21" => "Radio1",
"IDC_TRADIO22" => "Radio2",
"IDC_TRADIO23" => "Radio3",
"IDC_USEASDEFAULT" => "Use as default template",
"IDC_VISIBLEFOREGROUND" => "&Visible foreground layers",
"IDC_WEBADDRESS_CORRECT" => "Correct URL automatically",
"IDC_WEBADDRESS_OBJECTSHAPE" => "Shape of object",
"IDC_WEBADDRESS_RECTANGLE" => "Rectangle surrounding object",
);
}