class InsetBase;
class LyXView;
-class Paragraph;
-
/** Container of all dialogs and signals a LyXView needs or uses to access them
The list of dialog signals isn't comprehensive but should be a good guide
for any future additions. Remember don't go overboard -- think minimal.
//@{
///
void showDocument();
- /// show the contents of a file.
- void showFile(string const &);
/// show all forked child processes
void showForks();
- /// show the LaTeX log or build file
- void showLogFile();
- /// display the top-level maths panel
- void showMathPanel();
- ///
- void showParagraph();
- ///
- void updateParagraph();
///
void showPreamble();
///
void showSendto();
/// bring up the spellchecker
void showSpellchecker();
- /// show the TexInfo
- void showTexinfo();
- /// show the thesaurus dialog
- void showThesaurus(string const &);
- /// show the version control log
- void showVCLogFile();
//@}
/** \param name == "about" etc; an identifier used to
*/
void update(string const & name, string const & data);
+ /// is the dialog currently visible?
+ bool visible(string const & name) const;
+
/** All Dialogs of the given \param name will be closed if they are
connected to the given \param inset.
*/