]> git.lyx.org Git - lyx.git/blobdiff - src/mathed/command_inset.h
rename commandtags.h to lfuns.h and renumber/cleanup. Rebuild the tree !
[lyx.git] / src / mathed / command_inset.h
index 2474e1b909ea6a2ee977bb47ec7d8c8d9e2d19d4..d8264067d7063c7de09de3b6957bc907c759ba9e 100644 (file)
@@ -1,13 +1,27 @@
+// -*- C++ -*-
+
+/**
+ *  \file command_inset.h
+ *
+ *  This file is part of LyX, the document processor.
+ *  Licence details can be found in the file COPYING.
+ *
+ *  \author André Pönitz
+ *
+ *  Full author contact details are available in file CREDITS.
+ */
+
+
 #ifndef COMMAND_INSET_H
 #define COMMAND_INSET_H
 
 #include "button_inset.h"
 
-// for things like \name[options]{contents}
+/// Inset for things like \name[options]{contents}
 class CommandInset : public ButtonInset {
 public:
-       /// name, contents, options deliminited by '|++|'
-       explicit CommandInset(string const & data);
+       ///
+       explicit CommandInset(string const & name);
        ///
        MathInset * clone() const;
        ///
@@ -15,9 +29,11 @@ public:
        ///
        //void infoize(std::ostream & os) const;
        ///
-       result_type dispatch(FuncRequest const & cmd, idx_type & idx, pos_type & pos);
+       dispatch_result dispatch(FuncRequest const & cmd, idx_type & idx, pos_type & pos);
        ///
        string screenLabel() const;
+       /// generate something that will be understodd by the Dialogs.
+       string const createDialogStr(string const & name) const;
 public:
        string name_;
 };