m_manager=newKileTool::Manager(this,m_config,m_logWidget,m_outputWidget,m_partManager,m_topWidgetStack,m_paStop,10000);//FIXME make timeout configurable
m_manager=newKileTool::Manager(this,m_config,m_logWidget,m_outputWidget,m_partManager,m_topWidgetStack,m_paStop,10000);//FIXME make timeout configurable
m_toolBox->setItemToolTip(i,i18n("Move the mouse over the icons to see the corresponding LaTeX commands.\nClick on the images to insert the command, additionally pressing SHIFT inserts it in math mode, pressing CTRL in curly brackets."));
m_toolBox->setItemToolTip(i,i18n("Move the mouse over the icons to see the corresponding LaTeX commands.\nClick on the images to insert the command, additionally pressing SHIFT inserts it in math mode, pressing CTRL in curly brackets."));
(void)newTDEAction(i18n("Re&move Files From Project..."),"project_remove",0,docManager(),TQT_SLOT(projectRemoveFiles()),actionCollection(),"project_remove");
(void)newTDEAction(i18n("Re&move Files From Project..."),"project_remove",0,docManager(),TQ_SLOT(projectRemoveFiles()),actionCollection(),"project_remove");
(void)newTDEAction(i18n("TeX Group (inside)"),"selgroup_i",TDEShortcut("CTRL+Alt+S,T"),m_edit,TQT_SLOT(selectTexgroupInside()),actionCollection(),"edit_select_inside_group");
(void)newTDEAction(i18n("TeX Group (inside)"),"selgroup_i",TDEShortcut("CTRL+Alt+S,T"),m_edit,TQ_SLOT(selectTexgroupInside()),actionCollection(),"edit_select_inside_group");
(void)newTDEAction(i18n("TeX Group (outside)"),"selgroup_o",TDEShortcut("CTRL+Alt+S,U"),m_edit,TQT_SLOT(selectTexgroupOutside()),actionCollection(),"edit_select_outside_group");
(void)newTDEAction(i18n("TeX Group (outside)"),"selgroup_o",TDEShortcut("CTRL+Alt+S,U"),m_edit,TQ_SLOT(selectTexgroupOutside()),actionCollection(),"edit_select_outside_group");
(void)newTDEAction(i18n("TeX Group (inside)"),"delgroup_i",TDEShortcut("CTRL+Alt+T,T"),m_edit,TQT_SLOT(deleteTexgroupInside()),actionCollection(),"edit_delete_inside_group");
(void)newTDEAction(i18n("TeX Group (inside)"),"delgroup_i",TDEShortcut("CTRL+Alt+T,T"),m_edit,TQ_SLOT(deleteTexgroupInside()),actionCollection(),"edit_delete_inside_group");
(void)newTDEAction(i18n("TeX Group (outside)"),"delgroup_o",TDEShortcut("CTRL+Alt+T,U"),m_edit,TQT_SLOT(deleteTexgroupInside()),actionCollection(),"edit_delete_outside_group");
(void)newTDEAction(i18n("TeX Group (outside)"),"delgroup_o",TDEShortcut("CTRL+Alt+T,U"),m_edit,TQ_SLOT(deleteTexgroupInside()),actionCollection(),"edit_delete_outside_group");
(void)newTDEAction(i18n("To End of Line"),"deleol",TDEShortcut("CTRL+Alt+T,I"),m_edit,TQT_SLOT(deleteEndOfLine()),actionCollection(),"edit_delete_eol");
(void)newTDEAction(i18n("To End of Line"),"deleol",TDEShortcut("CTRL+Alt+T,I"),m_edit,TQ_SLOT(deleteEndOfLine()),actionCollection(),"edit_delete_eol");
(void)newKileAction::Tag(i18n("Document Class Selection - \\documentclass{}"),0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_documentclass",
(void)newKileAction::Tag(i18n("Document Class Selection - \\documentclass{}"),0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_documentclass",
"other options: \nlandscape -- selects landscape format; default is portrait. \ntitlepage, notitlepage -- selects if there should be a separate title page.\nleqno -- display equation number on left side of equations; default is right side.\n"
"other options: \nlandscape -- selects landscape format; default is portrait. \ntitlepage, notitlepage -- selects if there should be a separate title page.\nleqno -- display equation number on left side of equations; default is right side.\n"
"fleqn -- display formulae flush left; default is centered.\nonecolumn, twocolumn -- one or two columns; defaults to one column\noneside, twoside -- selects one- or two-sided layout.\n"));
"fleqn -- display formulae flush left; default is centered.\nonecolumn, twocolumn -- one or two columns; defaults to one column\noneside, twoside -- selects one- or two-sided layout.\n"));
"\\usepackage{","}",12,0,i18n("Any options given in the \\documentclass command that are unknown by the selected document class\n"
"\\usepackage{","}",12,0,i18n("Any options given in the \\documentclass command that are unknown by the selected document class\n"
"are passed on to the packages loaded with \\usepackage."));
"are passed on to the packages loaded with \\usepackage."));
(void)newKileAction::Tag(i18n("AMS Packages"),0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_amspackages","\\usepackage{amsmath}\n\\usepackage{amsfonts}\n\\usepackage{amssymb}\n",TQString(),0,3,i18n("The principal American Mathematical Society packages"));
(void)newKileAction::Tag(i18n("AMS Packages"),0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_amspackages","\\usepackage{amsmath}\n\\usepackage{amsfonts}\n\\usepackage{amssymb}\n",TQString(),0,3,i18n("The principal American Mathematical Society packages"));
(void)newKileAction::Tag(i18n("Start Document Body - \\begin{document}"),0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_env_document","\\begin{document}\n","\n\\end{document}",0,1,i18n("Text is allowed only between \\begin{document} and \\end{document}.\nThe 'preamble' (before \\begin{document} ) may contain declarations only."));
(void)newKileAction::Tag(i18n("Start Document Body - \\begin{document}"),0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_env_document","\\begin{document}\n","\n\\end{document}",0,1,i18n("Text is allowed only between \\begin{document} and \\end{document}.\nThe 'preamble' (before \\begin{document} ) may contain declarations only."));
(void)newKileAction::Tag(i18n("Generate Title - \\maketitle"),0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_maketitle","\\maketitle",TQString(),10,0,i18n("This command generates a title on a separate title page\n- except in the article class, where the title normally goes at the top of the first page."));
(void)newKileAction::Tag(i18n("Generate Title - \\maketitle"),0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_maketitle","\\maketitle",TQString(),10,0,i18n("This command generates a title on a separate title page\n- except in the article class, where the title normally goes at the top of the first page."));
(void)newKileAction::Tag(i18n("Table of Contents - \\tableofcontents"),0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_tableofcontents","\\tableofcontents",TQString(),16,0,i18n("Put this command where you want the table of contents to go"));
(void)newKileAction::Tag(i18n("Table of Contents - \\tableofcontents"),0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_tableofcontents","\\tableofcontents",TQString(),16,0,i18n("Put this command where you want the table of contents to go"));
(void)newKileAction::Tag(i18n("Title Definition - \\title{}"),0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_title","\\title{","}",7,0,i18n("\\title{text}\nThe \\title command declares text to be the title.\nUse \\\\ to tell LaTeX where to start a new line in a long title."));
(void)newKileAction::Tag(i18n("Title Definition - \\title{}"),0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_title","\\title{","}",7,0,i18n("\\title{text}\nThe \\title command declares text to be the title.\nUse \\\\ to tell LaTeX where to start a new line in a long title."));
(void)newKileAction::Tag(i18n("Author Definition - \\author{}"),0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_author","\\author{","}",8,0,i18n("\\author{names}\nThe \\author command declares the author(s), where names is a list of authors separated by \\and commands."));
(void)newKileAction::Tag(i18n("Author Definition - \\author{}"),0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_author","\\author{","}",8,0,i18n("\\author{names}\nThe \\author command declares the author(s), where names is a list of authors separated by \\and commands."));
TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_center","\\begin{center}\n","%E\n\\end{center}",0,1,i18n("Each line must be terminated with the string \\\\."));
TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_center","\\begin{center}\n","%E\n\\end{center}",0,1,i18n("Each line must be terminated with the string \\\\."));
(void)newKileAction::Tag(i18n("Align Left - \\begin{flushleft}"),"format-text-direction-ltr",0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_flushleft","\\begin{flushleft}\n","%E\n\\end{flushleft}",0,1,i18n("Each line must be terminated with the string \\\\."));
(void)newKileAction::Tag(i18n("Align Left - \\begin{flushleft}"),"format-text-direction-ltr",0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_flushleft","\\begin{flushleft}\n","%E\n\\end{flushleft}",0,1,i18n("Each line must be terminated with the string \\\\."));
(void)newKileAction::Tag(i18n("Align Right - \\begin{flushright}"),"format-text-direction-rtl",0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_flushright","\\begin{flushright}\n","%E\n\\end{flushright}",0,1,i18n("Each line must be terminated with the string \\\\."));
(void)newKileAction::Tag(i18n("Align Right - \\begin{flushright}"),"format-text-direction-rtl",0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_flushright","\\begin{flushright}\n","%E\n\\end{flushright}",0,1,i18n("Each line must be terminated with the string \\\\."));
(void)newKileAction::Tag(i18n("Quote - \\begin{quote}"),0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_quote","\\begin{quote}\n","%E\n\\end{quote} ",0,1,i18n("The text is justified at both margins.\nLeaving a blank line between text produces a new paragraph."));
(void)newKileAction::Tag(i18n("Quote - \\begin{quote}"),0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_quote","\\begin{quote}\n","%E\n\\end{quote} ",0,1,i18n("The text is justified at both margins.\nLeaving a blank line between text produces a new paragraph."));
(void)newKileAction::Tag(i18n("Quotation - \\begin{quotation}"),0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_quotation","\\begin{quotation}\n","%E\n\\end{quotation} ",0,1,i18n("The text is justified at both margins and there is paragraph indentation.\nLeaving a blank line between text produces a new paragraph."));
(void)newKileAction::Tag(i18n("Quotation - \\begin{quotation}"),0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_quotation","\\begin{quotation}\n","%E\n\\end{quotation} ",0,1,i18n("The text is justified at both margins and there is paragraph indentation.\nLeaving a blank line between text produces a new paragraph."));
(void)newKileAction::Tag(i18n("Verse - \\begin{verse}"),0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_verse","\\begin{verse}\n","%E\n\\end{verse} ",0,1,i18n("The verse environment is designed for poetry.\nSeparate the lines of each stanza with \\\\, and use one or more blank lines to separate the stanzas."));
(void)newKileAction::Tag(i18n("Verse - \\begin{verse}"),0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_verse","\\begin{verse}\n","%E\n\\end{verse} ",0,1,i18n("The verse environment is designed for poetry.\nSeparate the lines of each stanza with \\\\, and use one or more blank lines to separate the stanzas."));
(void)newKileAction::Tag(i18n("Verbatim - \\begin{verbatim}"),"verbatim",0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_verbatim","\\begin{verbatim}\n","%E\n\\end{verbatim} ",0,1,i18n("Environment that gets LaTeX to print exactly what you type in."));
(void)newKileAction::Tag(i18n("Verbatim - \\begin{verbatim}"),"verbatim",0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_verbatim","\\begin{verbatim}\n","%E\n\\end{verbatim} ",0,1,i18n("Environment that gets LaTeX to print exactly what you type in."));
(void)newKileAction::Tag(i18n("Bulleted List - \\begin{itemize}"),"itemize",0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_env_itemize","\\begin{itemize}\n%E\\item \n","\\end{itemize}\n",6,1,i18n("The itemize environment produces a 'bulleted' list.\nEach item of an itemized list begins with an \\item command."));
(void)newKileAction::Tag(i18n("Bulleted List - \\begin{itemize}"),"itemize",0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_env_itemize","\\begin{itemize}\n%E\\item \n","\\end{itemize}\n",6,1,i18n("The itemize environment produces a 'bulleted' list.\nEach item of an itemized list begins with an \\item command."));
(void)newKileAction::Tag(i18n("Enumeration - \\begin{enumerate}"),"enumerate",0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_env_enumerate","\\begin{enumerate}\n%E\\item \n","\\end{enumerate}\n",6,1,i18n("The enumerate environment produces a numbered list.\nEach item of an enumerated list begins with an \\item command."));
(void)newKileAction::Tag(i18n("Enumeration - \\begin{enumerate}"),"enumerate",0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_env_enumerate","\\begin{enumerate}\n%E\\item \n","\\end{enumerate}\n",6,1,i18n("The enumerate environment produces a numbered list.\nEach item of an enumerated list begins with an \\item command."));
(void)newKileAction::Tag(i18n("Description - \\begin{description}"),"description",0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_env_description","\\begin{description}\n%E\\item[]\n","\\end{description}",6,1,i18n("The description environment is used to make labeled lists.\nEach item of the list begins with an \\item[label] command.\nThe 'label' is bold face and flushed right."));
(void)newKileAction::Tag(i18n("Description - \\begin{description}"),"description",0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_env_description","\\begin{description}\n%E\\item[]\n","\\end{description}",6,1,i18n("The description environment is used to make labeled lists.\nEach item of the list begins with an \\item[label] command.\nThe 'label' is bold face and flushed right."));
i18n("\\begin{table}[placement]\nbody of the table\n\\caption{table title}\n\\end{table}\nTables are objects that are not part of the normal text, and are usually floated to a convenient place\n"
i18n("\\begin{table}[placement]\nbody of the table\n\\caption{table title}\n\\end{table}\nTables are objects that are not part of the normal text, and are usually floated to a convenient place\n"
"The optional argument [placement] determines where LaTeX will try to place your table\nh : Here - at the position in the text where the table environment appear\nt : Top - at the top of a text page\nb : Bottom - at the bottom of a text page\n"
"The optional argument [placement] determines where LaTeX will try to place your table\nh : Here - at the position in the text where the table environment appear\nt : Top - at the top of a text page\nb : Bottom - at the bottom of a text page\n"
"p : Page of floats - on a separate float page, which is a page containing no text, only floats\nThe body of the table is made up of whatever text, LaTeX commands, etc., you wish.\nThe \\caption command allows you to title your table."));
"p : Page of floats - on a separate float page, which is a page containing no text, only floats\nThe body of the table is made up of whatever text, LaTeX commands, etc., you wish.\nThe \\caption command allows you to title your table."));
i18n("\\begin{figure}[placement]\nbody of the figure\n\\caption{figure title}\n\\end{figure}\nFigures are objects that are not part of the normal text, and are usually floated to a convenient place\n"
i18n("\\begin{figure}[placement]\nbody of the figure\n\\caption{figure title}\n\\end{figure}\nFigures are objects that are not part of the normal text, and are usually floated to a convenient place\n"
"The optional argument [placement] determines where LaTeX will try to place your figure\nh : Here - at the position in the text where the figure environment appear\nt : Top - at the top of a text page\n"
"The optional argument [placement] determines where LaTeX will try to place your figure\nh : Here - at the position in the text where the figure environment appear\nt : Top - at the top of a text page\n"
"b : Bottom - at the bottom of a text page\np : Page of floats - on a separate float page, which is a page containing no text, only floats\nThe body of the figure is made up of whatever text, LaTeX commands, etc., you wish.\nThe \\caption command allows you to title your figure."));
"b : Bottom - at the bottom of a text page\np : Page of floats - on a separate float page, which is a page containing no text, only floats\nThe body of the figure is made up of whatever text, LaTeX commands, etc., you wish.\nThe \\caption command allows you to title your figure."));
i18n("\\begin{titlepage}\ntext\n\\end{titlepage}\nThe titlepage environment creates a title page, i.e. a page with no printed page number or heading."));
i18n("\\begin{titlepage}\ntext\n\\end{titlepage}\nThe titlepage environment creates a title page, i.e. a page with no printed page number or heading."));
(void)newKileAction::Tag(i18n("Tabbing - \\begin{tabbing}"),"tabbing",0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_env_tabbing","\\begin{tabbing}\n","%E\n\\end{tabbing} ",0,1,i18n("The tabbing environment provides a way to align text in columns.\n\\begin{tabbing}\ntext \\= more text \\= still more text \\= last text \\\\\nsecond row \\> \\> more \\\\\n\\end{tabbing}\nCommands :\n\\= Sets a tab stop at the current position.\n\\> Advances to the next tab stop.\n\\< Allows you to put something to the left of the local margin without changing the margin. Can only be used at the start of the line.\n\\+ Moves the left margin of the next and all the following commands one tab stop to the right\n\\- Moves the left margin of the next and all the following commands one tab stop to the left\n\\' Moves everything that you have typed so far in the current column to the right of the previous column, flush against the current column's tab stop. \n\\` Allows you to put text flush right against any tab stop, including tab stop 0\n\\kill Sets tab stops without producing text.\n\\a In a tabbing environment, the commands \\=, \\' and \\` do not produce accents as normal. Instead, the commands \\a=, \\a' and \\a` are used."));
(void)newKileAction::Tag(i18n("Tabbing - \\begin{tabbing}"),"tabbing",0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_env_tabbing","\\begin{tabbing}\n","%E\n\\end{tabbing} ",0,1,i18n("The tabbing environment provides a way to align text in columns.\n\\begin{tabbing}\ntext \\= more text \\= still more text \\= last text \\\\\nsecond row \\> \\> more \\\\\n\\end{tabbing}\nCommands :\n\\= Sets a tab stop at the current position.\n\\> Advances to the next tab stop.\n\\< Allows you to put something to the left of the local margin without changing the margin. Can only be used at the start of the line.\n\\+ Moves the left margin of the next and all the following commands one tab stop to the right\n\\- Moves the left margin of the next and all the following commands one tab stop to the left\n\\' Moves everything that you have typed so far in the current column to the right of the previous column, flush against the current column's tab stop. \n\\` Allows you to put text flush right against any tab stop, including tab stop 0\n\\kill Sets tab stops without producing text.\n\\a In a tabbing environment, the commands \\=, \\' and \\` do not produce accents as normal. Instead, the commands \\a=, \\a' and \\a` are used."));
(void)newKileAction::Tag("Tabular - \\begin{tabular}","tabular",0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_env_tabular","\\begin{tabular}{","}\n%E\n\\end{tabular} ",16,0,i18n("\\begin{tabular}[pos]{cols}\ncolumn 1 entry & column 2 entry ... & column n entry \\\\\n...\n\\end{tabular}\npos : Specifies the vertical position; default is alignment on the center of the environment.\n t - align on top row\n b - align on bottom row\ncols : Specifies the column formatting.\n l - A column of left-aligned items.\n r - A column of right-aligned items.\n c - A column of centered items.\n | - A vertical line the full height and depth of the environment.\n @{text} - this inserts text in every row.\nThe \\hline command draws a horizontal line the width of the table.\nThe \\cline{i-j} command draws horizontal lines across the columns specified, beginning in column i and ending in column j,\nThe \\vline command draws a vertical line extending the full height and depth of its row."));
(void)newKileAction::Tag("Tabular - \\begin{tabular}","tabular",0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_env_tabular","\\begin{tabular}{","}\n%E\n\\end{tabular} ",16,0,i18n("\\begin{tabular}[pos]{cols}\ncolumn 1 entry & column 2 entry ... & column n entry \\\\\n...\n\\end{tabular}\npos : Specifies the vertical position; default is alignment on the center of the environment.\n t - align on top row\n b - align on bottom row\ncols : Specifies the column formatting.\n l - A column of left-aligned items.\n r - A column of right-aligned items.\n c - A column of centered items.\n | - A vertical line the full height and depth of the environment.\n @{text} - this inserts text in every row.\nThe \\hline command draws a horizontal line the width of the table.\nThe \\cline{i-j} command draws horizontal lines across the columns specified, beginning in column i and ending in column j,\nThe \\vline command draws a vertical line extending the full height and depth of its row."));
(void)newKileAction::Tag("Multicolumn Cells - \\multicolumn","multicolumn",0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_multicolumn","\\multicolumn{","}{}{} ",13,0,i18n("\\multicolumn{cols}{pos}{text}\ncol, specifies the number of columns to span.\npos specifies the formatting of the entry: c for centered, l for flushleft, r for flushright.\ntext specifies what text is to make up the entry."));
(void)newKileAction::Tag("Multicolumn Cells - \\multicolumn","multicolumn",0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_multicolumn","\\multicolumn{","}{}{} ",13,0,i18n("\\multicolumn{cols}{pos}{text}\ncol, specifies the number of columns to span.\npos specifies the formatting of the entry: c for centered, l for flushleft, r for flushright.\ntext specifies what text is to make up the entry."));
(void)newKileAction::Tag(i18n("Horizontal Line - \\hline"),"hline",0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_hline","\\hline ",TQString(),7,0,i18n("The \\hline command draws a horizontal line the width of the table."));
(void)newKileAction::Tag(i18n("Horizontal Line - \\hline"),"hline",0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_hline","\\hline ",TQString(),7,0,i18n("The \\hline command draws a horizontal line the width of the table."));
(void)newKileAction::Tag(i18n("Vertical Line - \\vline"),"vline",0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_vline","\\vline ",TQString(),7,0,i18n("The \\vline command draws a vertical line extending the full height and depth of its row."));
(void)newKileAction::Tag(i18n("Vertical Line - \\vline"),"vline",0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_vline","\\vline ",TQString(),7,0,i18n("The \\vline command draws a vertical line extending the full height and depth of its row."));
(void)newKileAction::Tag(i18n("Horizontal Line Across Columns - \\cline{m-n}"),"cline",0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_cline","\\cline{-} ",TQString(),7,0,i18n("The \\cline{i-j} command draws horizontal lines across the columns specified, beginning in column i and ending in column j,"));
(void)newKileAction::Tag(i18n("Horizontal Line Across Columns - \\cline{m-n}"),"cline",0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_cline","\\cline{-} ",TQString(),7,0,i18n("The \\cline{i-j} command draws horizontal lines across the columns specified, beginning in column i and ending in column j,"));
(void)newKileAction::Tag(i18n("Newpage - \\newpage"),0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_newpage","\\newpage ",TQString(),9,0,i18n("The \\newpage command ends the current page"));
(void)newKileAction::Tag(i18n("Newpage - \\newpage"),0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_newpage","\\newpage ",TQString(),9,0,i18n("The \\newpage command ends the current page"));
(void)newKileAction::Tag(i18n("Line Break - \\linebreak"),0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_linebreak","\\linebreak ",TQString(),11,0,i18n("The \\linebreak command tells LaTeX to break the current line at the point of the command."));
(void)newKileAction::Tag(i18n("Line Break - \\linebreak"),0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_linebreak","\\linebreak ",TQString(),11,0,i18n("The \\linebreak command tells LaTeX to break the current line at the point of the command."));
(void)newKileAction::Tag(i18n("Page Break - \\pagebreak"),0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_pagebreak","\\pagebreak ",TQString(),11,0,i18n("The \\pagebreak command tells LaTeX to break the current page at the point of the command."));
(void)newKileAction::Tag(i18n("Page Break - \\pagebreak"),0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_pagebreak","\\pagebreak ",TQString(),11,0,i18n("The \\pagebreak command tells LaTeX to break the current page at the point of the command."));
(void)newKileAction::Tag(i18n("\"Big\" Vertical Space - \\bigskip"),0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_bigskip","\\bigskip ",TQString(),9,0,i18n("The \\bigskip command adds a 'big' vertical space."));
(void)newKileAction::Tag(i18n("\"Big\" Vertical Space - \\bigskip"),0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_bigskip","\\bigskip ",TQString(),9,0,i18n("The \\bigskip command adds a 'big' vertical space."));
(void)newKileAction::Tag(i18n("\"Medium\" vertical Space - \\medskip"),0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_medskip","\\medskip ",TQString(),9,0,i18n("The \\medskip command adds a 'medium' vertical space."));
(void)newKileAction::Tag(i18n("\"Medium\" vertical Space - \\medskip"),0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_medskip","\\medskip ",TQString(),9,0,i18n("The \\medskip command adds a 'medium' vertical space."));
(void)newKileAction::InputTag(ki,i18n("Customizable File Inclusion - \\include{file}"),"include",TDEShortcut("Alt+I,F"),parent,TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_include",parent,KileAction::KeepHistory|KileAction::ShowBrowseButton|KileAction::AddProjectFile,"\\include{%R","}",9,0,i18n("\\include{file}\nThe \\include command is used in conjunction with the \\includeonly command for selective inclusion of files."),i18n("Type or select a filename: "));
(void)newKileAction::InputTag(ki,i18n("Customizable File Inclusion - \\include{file}"),"include",TDEShortcut("Alt+I,F"),parent,TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_include",parent,KileAction::KeepHistory|KileAction::ShowBrowseButton|KileAction::AddProjectFile,"\\include{%R","}",9,0,i18n("\\include{file}\nThe \\include command is used in conjunction with the \\includeonly command for selective inclusion of files."),i18n("Type or select a filename: "));
(void)newKileAction::InputTag(ki,i18n("File Inclusion - \\input{file}"),"include",TDEShortcut("Alt+I,P"),parent,TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_input",parent,KileAction::KeepHistory|KileAction::ShowBrowseButton|KileAction::AddProjectFile,"\\input{%R","}",7,0,i18n("\\input{file}\nThe \\input command causes the indicated file to be read and processed, exactly as if its contents had been inserted in the current file at that point."),i18n("Type or select a filename: "));
(void)newKileAction::InputTag(ki,i18n("File Inclusion - \\input{file}"),"include",TDEShortcut("Alt+I,P"),parent,TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_input",parent,KileAction::KeepHistory|KileAction::ShowBrowseButton|KileAction::AddProjectFile,"\\input{%R","}",7,0,i18n("\\input{file}\nThe \\input command causes the indicated file to be read and processed, exactly as if its contents had been inserted in the current file at that point."),i18n("Type or select a filename: "));
(void)newKileAction::Tag(i18n("Bibliography Style Selection - \\bibliographystyle{}"),0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_bibliographystyle","\\bibliographystyle{","} ",19,0,i18n("The argument to \\bibliographystyle refers to a file style.bst, which defines how your citations will look\nThe standard styles distributed with BibTeX are:\nalpha : sorted alphabetically. Labels are formed from name of author and year of publication.\nplain : sorted alphabetically. Labels are numeric.\nunsrt : like plain, but entries are in order of citation.\nabbrv : like plain, but more compact labels."));
(void)newKileAction::Tag(i18n("Bibliography Style Selection - \\bibliographystyle{}"),0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_bibliographystyle","\\bibliographystyle{","} ",19,0,i18n("The argument to \\bibliographystyle refers to a file style.bst, which defines how your citations will look\nThe standard styles distributed with BibTeX are:\nalpha : sorted alphabetically. Labels are formed from name of author and year of publication.\nplain : sorted alphabetically. Labels are numeric.\nunsrt : like plain, but entries are in order of citation.\nabbrv : like plain, but more compact labels."));
(void)newKileAction::Tag(i18n("Bibliography Generation - \\bibliography{}"),0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_bibliography","\\bibliography{%S","}\n",14,0,i18n("The argument to \\bibliography refers to the bib file (without extension)\nwhich should contain your database in BibTeX format.\nKile inserts automatically the base name of the TeX file"));
(void)newKileAction::Tag(i18n("Bibliography Generation - \\bibliography{}"),0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_bibliography","\\bibliography{%S","}\n",14,0,i18n("The argument to \\bibliography refers to the bib file (without extension)\nwhich should contain your database in BibTeX format.\nKile inserts automatically the base name of the TeX file"));
alist.append(newKileAction::InputTag(ki,"&part","part",0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_part",parent,KileAction::ShowAlternative|KileAction::ShowLabel,"\\part%A{%R}","\n",0,1,i18n("\\part{title}\n\\part*{title} : do not include a number and do not make an entry in the table of contents\n"),i18n("&Part"),i18n("No &numbering")));
alist.append(newKileAction::InputTag(ki,"&part","part",0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_part",parent,KileAction::ShowAlternative|KileAction::ShowLabel,"\\part%A{%R}","\n",0,1,i18n("\\part{title}\n\\part*{title} : do not include a number and do not make an entry in the table of contents\n"),i18n("&Part"),i18n("No &numbering")));
alist.append(newKileAction::InputTag(ki,"&chapter","chapter",0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_chapter",parent,KileAction::ShowAlternative|KileAction::ShowLabel,"\\chapter%A{%R}","\n",0,1,i18n("\\chapter{title}\n\\chapter*{title} : do not include a number and do not make an entry in the table of contents\nOnly for 'report' and 'book' class document."),i18n("C&hapter"),i18n("No &numbering")));
alist.append(newKileAction::InputTag(ki,"&chapter","chapter",0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_chapter",parent,KileAction::ShowAlternative|KileAction::ShowLabel,"\\chapter%A{%R}","\n",0,1,i18n("\\chapter{title}\n\\chapter*{title} : do not include a number and do not make an entry in the table of contents\nOnly for 'report' and 'book' class document."),i18n("C&hapter"),i18n("No &numbering")));
alist.append(newKileAction::InputTag(ki,"§ion","section",0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_section",parent,KileAction::ShowAlternative|KileAction::ShowLabel,"\\section%A{%R}","\n",0,1,i18n("\\section{title}\n\\section*{title} : do not include a number and do not make an entry in the table of contents"),i18n("&Section"),i18n("No &numbering")));
alist.append(newKileAction::InputTag(ki,"§ion","section",0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_section",parent,KileAction::ShowAlternative|KileAction::ShowLabel,"\\section%A{%R}","\n",0,1,i18n("\\section{title}\n\\section*{title} : do not include a number and do not make an entry in the table of contents"),i18n("&Section"),i18n("No &numbering")));
alist.append(newKileAction::InputTag(ki,"s&ubsection","subsection",0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_subsection",parent,KileAction::ShowAlternative|KileAction::ShowLabel,"\\subsection%A{%R}","\n",0,1,i18n("\\subsection{title}\n\\subsection*{title} : do not include a number and do not make an entry in the table of contents"),i18n("&Subsection"),i18n("No &numbering")));
alist.append(newKileAction::InputTag(ki,"s&ubsection","subsection",0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_subsection",parent,KileAction::ShowAlternative|KileAction::ShowLabel,"\\subsection%A{%R}","\n",0,1,i18n("\\subsection{title}\n\\subsection*{title} : do not include a number and do not make an entry in the table of contents"),i18n("&Subsection"),i18n("No &numbering")));
alist.append(newKileAction::InputTag(ki,"su&bsubsection","subsubsection",0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_subsubsection",parent,KileAction::ShowAlternative|KileAction::ShowLabel,"\\subsubsection%A{%R}","\n",0,1,i18n("\\subsubsection{title}\n\\subsubsection*{title} : do not include a number and do not make an entry in the table of contents"),i18n("&Subsubsection"),i18n("No &numbering")));
alist.append(newKileAction::InputTag(ki,"su&bsubsection","subsubsection",0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_subsubsection",parent,KileAction::ShowAlternative|KileAction::ShowLabel,"\\subsubsection%A{%R}","\n",0,1,i18n("\\subsubsection{title}\n\\subsubsection*{title} : do not include a number and do not make an entry in the table of contents"),i18n("&Subsubsection"),i18n("No &numbering")));
alist.append(newKileAction::InputTag(ki,"p&aragraph",0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_paragraph",parent,KileAction::ShowAlternative|KileAction::ShowLabel,"\\paragraph%A{%R}","\n",0,1,i18n("\\paragraph{title}\n\\paragraph*{title} : do not include a number and do not make an entry in the table of contents"),i18n("&Paragraph"),i18n("No &numbering")));
alist.append(newKileAction::InputTag(ki,"p&aragraph",0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_paragraph",parent,KileAction::ShowAlternative|KileAction::ShowLabel,"\\paragraph%A{%R}","\n",0,1,i18n("\\paragraph{title}\n\\paragraph*{title} : do not include a number and do not make an entry in the table of contents"),i18n("&Paragraph"),i18n("No &numbering")));
alist.append(newKileAction::InputTag(ki,"subpa&ragraph",0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_subparagraph",parent,KileAction::ShowAlternative|KileAction::ShowLabel,"\\subparagraph%A{%R}","\n",0,1,i18n("\\subparagraph{title}\n\\subparagraph*{title} : do not include a number and do not make an entry in the table of contents"),i18n("&Subparagraph"),i18n("No &numbering")));
alist.append(newKileAction::InputTag(ki,"subpa&ragraph",0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_subparagraph",parent,KileAction::ShowAlternative|KileAction::ShowLabel,"\\subparagraph%A{%R}","\n",0,1,i18n("\\subparagraph{title}\n\\subparagraph*{title} : do not include a number and do not make an entry in the table of contents"),i18n("&Subparagraph"),i18n("No &numbering")));
alist.append(newKileAction::InputTag(ki,"cite",0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_cite",parent,KileAction::FromBibItemList,"\\cite{%R","}",6,0,i18n("This command generates an in-text citation to the reference associated with the ref entry in the bib file\nYou can open the bib file with Kile to see all the available references"),i18n("Reference")));
alist.append(newKileAction::InputTag(ki,"cite",0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),parent->actionCollection(),"tag_cite",parent,KileAction::FromBibItemList,"\\cite{%R","}",6,0,i18n("This command generates an in-text citation to the reference associated with the ref entry in the bib file\nYou can open the bib file with Kile to see all the available references"),i18n("Reference")));
alist.append(newTDEAction(i18n("cite from ViewBib"),0,parent,TQT_SLOT(citeViewBib()),parent->actionCollection(),"citeViewBib"));
alist.append(newTDEAction(i18n("cite from ViewBib"),0,parent,TQ_SLOT(citeViewBib()),parent->actionCollection(),"citeViewBib"));
(void)newTDEAction(i18n("Smart New Line"),icon,TQt::SHIFT+TQt::Key_Return,ki->editorExtension(),TQT_SLOT(insertIntelligentNewline()),parent->actionCollection(),"tag_newline");
(void)newTDEAction(i18n("Smart New Line"),icon,TQt::SHIFT+TQt::Key_Return,ki->editorExtension(),TQ_SLOT(insertIntelligentNewline()),parent->actionCollection(),"tag_newline");
(void)newKileAction::Tag(i18n("Abstract - \\begin{abstract}"),0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_env_abstract","\\begin{abstract}\n","%E\n\\end{abstract} ",0,1,i18n("\\begin{abstract}\ntext\n\\end{abstract}\nThe abstract environment creates a title page, i.e. a page with no printed page number or heading."));
(void)newKileAction::Tag(i18n("Abstract - \\begin{abstract}"),0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_env_abstract","\\begin{abstract}\n","%E\n\\end{abstract} ",0,1,i18n("\\begin{abstract}\ntext\n\\end{abstract}\nThe abstract environment creates a title page, i.e. a page with no printed page number or heading."));
(void)newKileAction::Tag("Tabular* - \\begin{tabular*}",0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_env_tabular*","\\begin{tabular*}{}{","}\n%E\n\\end{tabular*}\n",17,0,i18n("\\begin{tabular*}{width}[pos]{cols}\ncolumn 1 entry & column 2 entry ... & column n entry \\\\\n...\n\\end{tabular*}\nThis is an extended version of the tabular environment with an extra parameter for the width. There must be rubber space between columns that can stretch to fill out the specified width."));
(void)newKileAction::Tag("Tabular* - \\begin{tabular*}",0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_env_tabular*","\\begin{tabular*}{}{","}\n%E\n\\end{tabular*}\n",17,0,i18n("\\begin{tabular*}{width}[pos]{cols}\ncolumn 1 entry & column 2 entry ... & column n entry \\\\\n...\n\\end{tabular*}\nThis is an extended version of the tabular environment with an extra parameter for the width. There must be rubber space between columns that can stretch to fill out the specified width."));
(void)newKileAction::Tag(i18n("Minipage - \\begin{minipage}"),"minipage",0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_env_minipage","\\begin{minipage}[","]{}\n%E\n\\end{minipage} ",17,0,i18n("The minipage environment is similar to a \\parbox command. It takes the same optional position argument and mandatory width argument. You may use other paragraph-making environments inside a minipage."));
(void)newKileAction::Tag(i18n("Minipage - \\begin{minipage}"),"minipage",0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_env_minipage","\\begin{minipage}[","]{}\n%E\n\\end{minipage} ",17,0,i18n("The minipage environment is similar to a \\parbox command. It takes the same optional position argument and mandatory width argument. You may use other paragraph-making environments inside a minipage."));
// lists
// lists
(void)newKileAction::Tag(i18n("Table of Figures - \\listoffigures"),0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_listoffigures","\\listoffigures",TQString(),14,0,i18n("Put this command where you want the list of figures to go."));
(void)newKileAction::Tag(i18n("Table of Figures - \\listoffigures"),0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_listoffigures","\\listoffigures",TQString(),14,0,i18n("Put this command where you want the list of figures to go."));
(void)newKileAction::Tag(i18n("Table of Tables - \\listoftables"),0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_listoftables","\\listoftables",TQString(),14,0,i18n("Put this command where you want the list of tables to go."));
(void)newKileAction::Tag(i18n("Table of Tables - \\listoftables"),0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_listoftables","\\listoftables",TQString(),14,0,i18n("Put this command where you want the list of tables to go."));
(void)newKileAction::Tag(i18n("Generate Index - \\makeindex"),0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_makeindex","\\makeindex",TQString(),10,0,i18n("Put this command when you want to generate the raw index."));
(void)newKileAction::Tag(i18n("Generate Index - \\makeindex"),0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_makeindex","\\makeindex",TQString(),10,0,i18n("Put this command when you want to generate the raw index."));
(void)newKileAction::Tag(i18n("Print Index - \\printindex"),0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_printindex","\\printindex",TQString(),11,0,i18n("Put this command when you want to print the formatted index."));
(void)newKileAction::Tag(i18n("Print Index - \\printindex"),0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_printindex","\\printindex",TQString(),11,0,i18n("Put this command when you want to print the formatted index."));
(void)newKileAction::Tag(i18n("Glossary - \\makeglossary"),0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_makeglossary","\\makeglossary",TQString(),13,0,i18n("Put this command when you want to print a glossary."));
(void)newKileAction::Tag(i18n("Glossary - \\makeglossary"),0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_makeglossary","\\makeglossary",TQString(),13,0,i18n("Put this command when you want to print a glossary."));
(void)newKileAction::Tag("Bibliography - \\begin{thebibliography}",0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_env_thebibliography","\\begin{thebibliography}{","}\n\n\\end{thebibliography} ",24,0,i18n("\\begin{thebibliography}{widest-label}\n\\bibitem[label]{cite_key}\n...\n\\end{thebibliography}\n\nwidest-label : Text that, when printed, is approximately as wide as the widest item label produces by the \\bibitem commands\n\\bibitem : Specify a bibliography item"));
(void)newKileAction::Tag("Bibliography - \\begin{thebibliography}",0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_env_thebibliography","\\begin{thebibliography}{","}\n\n\\end{thebibliography} ",24,0,i18n("\\begin{thebibliography}{widest-label}\n\\bibitem[label]{cite_key}\n...\n\\end{thebibliography}\n\nwidest-label : Text that, when printed, is approximately as wide as the widest item label produces by the \\bibitem commands\n\\bibitem : Specify a bibliography item"));
// verbatim code
// verbatim code
(void)newKileAction::Tag(i18n("Verbatim (show spaces) - \\begin{verbatim*}"),0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_env_verbatim*","\\begin{verbatim*}\n","%E\n\\end{verbatim*}\n",0,1,i18n("Environment that gets LaTeX to print exactly what you type in. In this variant, spaces are printed in a special manner."));
(void)newKileAction::Tag(i18n("Verbatim (show spaces) - \\begin{verbatim*}"),0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_env_verbatim*","\\begin{verbatim*}\n","%E\n\\end{verbatim*}\n",0,1,i18n("Environment that gets LaTeX to print exactly what you type in. In this variant, spaces are printed in a special manner."));
(void)newKileAction::Tag(i18n("Embedded Code - \\verb||"),"verb",0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_verb","\\verb|","|",6,0,i18n("Macro form of the verbatim environment."));
(void)newKileAction::Tag(i18n("Embedded Code - \\verb||"),"verb",0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_verb","\\verb|","|",6,0,i18n("Macro form of the verbatim environment."));
(void)newKileAction::Tag(i18n("Embedded Code (show spaces) - \\verb*||"),0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_verb*","\\verb*|","|",7,0,i18n("Macro form of the verbatim* environment."));
(void)newKileAction::Tag(i18n("Embedded Code (show spaces) - \\verb*||"),0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_verb*","\\verb*|","|",7,0,i18n("Macro form of the verbatim* environment."));
// horizontal/vertical space
// horizontal/vertical space
(void)newKileAction::Tag(i18n("\"Small\" Vertical Space - \\smallskip"),0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_smallskip","\\smallskip ",TQString(),10,0,i18n("The \\smallskip command adds a 'small' vertical space."));
(void)newKileAction::Tag(i18n("\"Small\" Vertical Space - \\smallskip"),0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_smallskip","\\smallskip ",TQString(),10,0,i18n("The \\smallskip command adds a 'small' vertical space."));
(void)newKileAction::Tag(i18n("Horizontal Variable Space - \\hfill"),0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_hfill","\\hfill",TQString(),6,0,i18n("The \\hfill fill command produces a \"rubber length\" which can stretch or shrink horizontally. It will be filled with spaces."));
(void)newKileAction::Tag(i18n("Horizontal Variable Space - \\hfill"),0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_hfill","\\hfill",TQString(),6,0,i18n("The \\hfill fill command produces a \"rubber length\" which can stretch or shrink horizontally. It will be filled with spaces."));
(void)newKileAction::Tag(i18n("Horizontal Dots - \\dotfill"),0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_dotfill","\\dotfill",TQString(),8,0,i18n("The \\dotfill command produces a \"rubber length\" that produces dots instead of just spaces."));
(void)newKileAction::Tag(i18n("Horizontal Dots - \\dotfill"),0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_dotfill","\\dotfill",TQString(),8,0,i18n("The \\dotfill command produces a \"rubber length\" that produces dots instead of just spaces."));
(void)newKileAction::Tag(i18n("Horizontal Rule - \\hrulefill"),0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_hrulefill","\\hrulefill",TQString(),10,0,i18n("The \\hrulefill fill command produces a \"rubber length\" which can stretch or shrink horizontally. It will be filled with a horizontal rule."));
(void)newKileAction::Tag(i18n("Horizontal Rule - \\hrulefill"),0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_hrulefill","\\hrulefill",TQString(),10,0,i18n("The \\hrulefill fill command produces a \"rubber length\" which can stretch or shrink horizontally. It will be filled with a horizontal rule."));
(void)newKileAction::Tag(i18n("Vertical Variable Space - \\vfill"),0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_vfill","\\vfill",TQString(),6,0,i18n("The \\vfill fill command produces a \"rubber length\" which can stretch or shrink vertically."));
(void)newKileAction::Tag(i18n("Vertical Variable Space - \\vfill"),0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_vfill","\\vfill",TQString(),6,0,i18n("The \\vfill fill command produces a \"rubber length\" which can stretch or shrink vertically."));
(void)newKileAction::Tag(i18n("Horizontal Space - \\hspace{}"),0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_hspace","\\hspace{","}",8,0,i18n("The \\hspace command adds horizontal space. The length of the space can be expressed in any terms that LaTeX understands, i.e., points, inches, etc. You can add negative as well as positive space with an \\hspace command. Adding negative space is like backspacing."));
(void)newKileAction::Tag(i18n("Horizontal Space - \\hspace{}"),0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_hspace","\\hspace{","}",8,0,i18n("The \\hspace command adds horizontal space. The length of the space can be expressed in any terms that LaTeX understands, i.e., points, inches, etc. You can add negative as well as positive space with an \\hspace command. Adding negative space is like backspacing."));
(void)newKileAction::Tag(i18n("Horizontal Space (forced) - \\hspace*{}"),0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_hspace*","\\hspace*{","}",9,0,i18n("The \\hspace* command adds horizontal space like the \\hspace command. LaTeX removes horizontal space that comes at the end of a line. If you do not want LaTeX to remove this space, include the optional * argument. Then the space is never removed."));
(void)newKileAction::Tag(i18n("Horizontal Space (forced) - \\hspace*{}"),0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_hspace*","\\hspace*{","}",9,0,i18n("The \\hspace* command adds horizontal space like the \\hspace command. LaTeX removes horizontal space that comes at the end of a line. If you do not want LaTeX to remove this space, include the optional * argument. Then the space is never removed."));
(void)newKileAction::Tag(i18n("Vertical Space - \\vspace{}"),0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_vspace","\\vspace{","}",8,0,i18n("The \\vspace command adds vertical space. The length of the space can be expressed in any terms that LaTeX understands, i.e., points, inches, etc. You can add negative as well as positive space with an \\vspace command."));
(void)newKileAction::Tag(i18n("Vertical Space - \\vspace{}"),0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_vspace","\\vspace{","}",8,0,i18n("The \\vspace command adds vertical space. The length of the space can be expressed in any terms that LaTeX understands, i.e., points, inches, etc. You can add negative as well as positive space with an \\vspace command."));
(void)newKileAction::Tag(i18n("Vertical Space (forced) - \\vspace*{}"),0,parent,TQT_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_vspace*","\\vspace*{","}",9,0,i18n("The \\vspace* command adds vertical space like the \\vspace command. LaTeX removes vertical space that comes at the end of a page. If you do not want LaTeX to remove this space, include the optional * argument. Then the space is never removed."));
(void)newKileAction::Tag(i18n("Vertical Space (forced) - \\vspace*{}"),0,parent,TQ_SLOT(insertTag(constKileAction::TagData&)),ac,"tag_vspace*","\\vspace*{","}",9,0,i18n("The \\vspace* command adds vertical space like the \\vspace command. LaTeX removes vertical space that comes at the end of a page. If you do not want LaTeX to remove this space, include the optional * argument. Then the space is never removed."));
i18n("\\begin{array}{col1col2...coln}\ncolumn 1 entry & column 2 entry ... & column n entry \\\\\n...\n\\end{array}\nEach column, coln, is specified by a single letter that tells how items in that column should be formatted.\n"
i18n("\\begin{array}{col1col2...coln}\ncolumn 1 entry & column 2 entry ... & column n entry \\\\\n...\n\\end{array}\nEach column, coln, is specified by a single letter that tells how items in that column should be formatted.\n"
" c -- for centered \n l -- for flush left \n r -- for flush right\n"));
" c -- for centered \n l -- for flush left \n r -- for flush right\n"));
(void)newKileAction::Tag(i18n("Extendable Left Arrow - \\xleftarrow{}"),0,parent,TQT_SLOT(insertAmsTag(constKileAction::TagData&)),ac,"tag_xleftarrow","\\xleftarrow{","}",12);
(void)newKileAction::Tag(i18n("Extendable Left Arrow - \\xleftarrow{}"),0,parent,TQ_SLOT(insertAmsTag(constKileAction::TagData&)),ac,"tag_xleftarrow","\\xleftarrow{","}",12);
(void)newKileAction::Tag(i18n("Extendable Right Arrow - \\xrightarrow{}"),0,parent,TQT_SLOT(insertAmsTag(constKileAction::TagData&)),ac,"tag_xrightarrow","\\xrightarrow{","}",13);
(void)newKileAction::Tag(i18n("Extendable Right Arrow - \\xrightarrow{}"),0,parent,TQ_SLOT(insertAmsTag(constKileAction::TagData&)),ac,"tag_xrightarrow","\\xrightarrow{","}",13);
(void)newKileAction::Tag(i18n("Boxed Formula - \\boxed{}"),0,parent,TQT_SLOT(insertAmsTag(constKileAction::TagData&)),ac,"tag_boxed","\\boxed{","}",7);
(void)newKileAction::Tag(i18n("Boxed Formula - \\boxed{}"),0,parent,TQ_SLOT(insertAmsTag(constKileAction::TagData&)),ac,"tag_boxed","\\boxed{","}",7);
(void)newKileAction::Tag(i18n("Text in Mathmode - \\text{}"),0,parent,TQT_SLOT(insertAmsTag(constKileAction::TagData&)),ac,"tag_text","\\text{","}",6);
(void)newKileAction::Tag(i18n("Text in Mathmode - \\text{}"),0,parent,TQ_SLOT(insertAmsTag(constKileAction::TagData&)),ac,"tag_text","\\text{","}",6);
m_configWidget->m_stackBasic->addWidget(newTQLabel(i18n("Unknown tool type; your configuration data is malformed.\nPerhaps it is a good idea to restore the default settings."),this),GBS_Error);
m_configWidget->m_stackBasic->addWidget(newTQLabel(i18n("Unknown tool type; your configuration data is malformed.\nPerhaps it is a good idea to restore the default settings."),this),GBS_Error);
topLayout->addWidget(newTQLabel(i18n("Select an existing template if you want to overwrite it with your new template.\nNote that you cannot overwrite templates marked with an asterisk:\nif you do select such a template, a new template with the same name\nwill be created in a location you have write access to."),page));
topLayout->addWidget(newTQLabel(i18n("Select an existing template if you want to overwrite it with your new template.\nNote that you cannot overwrite templates marked with an asterisk:\nif you do select such a template, a new template with the same name\nwill be created in a location you have write access to."),page));
topLayout->addWidget(newTQLabel(i18n("Please select the template that you want to remove.\nNote that you cannot delete templates marked with an asterisk (for which you lack the necessary deletion permissions)."),page));
topLayout->addWidget(newTQLabel(i18n("Please select the template that you want to remove.\nNote that you cannot delete templates marked with an asterisk (for which you lack the necessary deletion permissions)."),page));
m_newButton=m_toolbar->insertButton(BarIcon("scriptnew"),0,TQT_SIGNAL(clicked(int)),m_kileInfo->docManager(),TQT_SLOT(createNewJScript()),true,i18n("Create New Script"));
m_newButton=m_toolbar->insertButton(BarIcon("scriptnew"),0,TQ_SIGNAL(clicked(int)),m_kileInfo->docManager(),TQ_SLOT(createNewJScript()),true,i18n("Create New Script"));
m_openButton=m_toolbar->insertButton(BarIcon("scriptopen"),0,TQT_SIGNAL(clicked(int)),this,TQT_SLOT(openSelectedScript()),true,i18n("Open Selected Script in Editor"));
m_openButton=m_toolbar->insertButton(BarIcon("scriptopen"),0,TQ_SIGNAL(clicked(int)),this,TQ_SLOT(openSelectedScript()),true,i18n("Open Selected Script in Editor"));
TQWhatsThis::add(m_table,i18n("Input data. When you press Enter, the cursor will move to the cell right of the current cell. A click with the right mouse button on a cell or a range of cells will open a popup menu, where you can edit attributes, clear attributes, delete text or define multicolumn cells."));
TQWhatsThis::add(m_table,i18n("Input data. When you press Enter, the cursor will move to the cell right of the current cell. A click with the right mouse button on a cell or a range of cells will open a popup menu, where you can edit attributes, clear attributes, delete text or define multicolumn cells."));
TQWhatsThis::add(m_table->horizontalHeader(),i18n("Current layout of the preamble. A click with the right mouse button will open a popup menu, where you can edit some attributes of all cells, which belong to the selected columns."));
TQWhatsThis::add(m_table->horizontalHeader(),i18n("Current layout of the preamble. A click with the right mouse button will open a popup menu, where you can edit some attributes of all cells, which belong to the selected columns."));