]> git.lyx.org Git - lyx.git/blobdiff - src/insets/insetcommand.h
Don't remove cell selections after fontchange.
[lyx.git] / src / insets / insetcommand.h
index dfe0b21f295ce851e01ba307ac4a0410a1578216..6428e667fd006611b40e9b12438cebb3777e6f71 100644 (file)
@@ -32,7 +32,7 @@ public:
        InsetCommandParams();
        ///
        explicit
-       InsetCommandParams( string const & n,
+       InsetCommandParams(string const & n,
                            string const & c = string(),
                            string const & o = string());
        ///
@@ -40,11 +40,11 @@ public:
        ///
        bool operator!=(InsetCommandParams const &) const;
        ///
-       void Read(LyXLex &);
+       void read(LyXLex &);
        /// Parse the command
        void scanCommand(string const &);
        ///
-       void Write(std::ostream &) const;
+       void write(std::ostream &) const;
        /// Build the complete LaTeX command
        string const getCommand() const;
        ///
@@ -54,7 +54,7 @@ public:
        ///
        string const & getContents() const { return contents; }
        ///
-       void setCmdName( string const & n) { cmdname = n; }
+       void setCmdName(string const & n) { cmdname = n; }
        ///
        void setOptions(string const & o) { options = o; }
        ///
@@ -62,7 +62,7 @@ public:
        ///
        string const getAsString() const;
        ///
-       void setFromString( string const & );
+       void setFromString(string const &);
 private:
        ///    
        string cmdname;
@@ -78,36 +78,29 @@ class InsetCommand : public InsetButton, boost::noncopyable {
 public:
        ///
        explicit
-       InsetCommand(InsetCommandParams const &);
+       InsetCommand(InsetCommandParams const &, bool same_id = false);
        ///
        virtual ~InsetCommand() { hideDialog(); }
        ///
-       void Write(Buffer const *, std::ostream & os) const
-               { p_.Write( os ); }
+       void write(Buffer const *, std::ostream & os) const
+               { p_.write(os); }
        ///
-       virtual void Read(Buffer const *, LyXLex & lex)
-               { p_.Read( lex ); }
+       virtual void read(Buffer const *, LyXLex & lex)
+               { p_.read(lex); }
        /// Can remove one InsetBibKey is modified
-       void scanCommand(string const & c) { p_.scanCommand( c ); };
+       void scanCommand(string const & c) { p_.scanCommand(c); };
        /// 
-       virtual int Latex(Buffer const *, std::ostream &,
+       virtual int latex(Buffer const *, std::ostream &,
                          bool fragile, bool free_spc) const;
        ///
-       int Ascii(Buffer const *, std::ostream &, int linelen) const;
+       int ascii(Buffer const *, std::ostream &, int linelen) const;
        ///
-       virtual int Linuxdoc(Buffer const *, std::ostream &) const;
+       virtual int linuxdoc(Buffer const *, std::ostream &) const;
        ///
-       virtual int DocBook(Buffer const *, std::ostream &) const;
+       virtual int docbook(Buffer const *, std::ostream &) const;
        ///
-       Inset::Code LyxCode() const { return Inset::NO_CODE; }
+       Inset::Code lyxCode() const { return Inset::NO_CODE; }
        
-       /** Get the label that appears at screen.
-         
-         I thought it was enough to eliminate the argument to avoid
-         confusion with lyxinset::getLabel(int), but I've seen that
-         it wasn't. I hope you never confuse again both methods.  (ale)
-        */
-       virtual string const getScreenLabel() const = 0;
        ///
        string const getCommand() const { return p_.getCommand(); }
        ///