X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2Finsetindex.h;h=82642abd31e4eab333ca9edae8aff407e307ebc7;hb=3c8aba3b556871fb1100a2f98cd93d5d4e3f70c9;hp=76db96764f012d2ffc0e39d7c7e2f8c3797b9f5e;hpb=0eccdd1c3613e5170deb77b22174dd0afde833e9;p=lyx.git diff --git a/src/insets/insetindex.h b/src/insets/insetindex.h index 76db96764f..82642abd31 100644 --- a/src/insets/insetindex.h +++ b/src/insets/insetindex.h @@ -1,16 +1,16 @@ // -*- C++ -*- /* This file is part of* - * ====================================================== + * ====================================================== * * LyX, The Document Processor * - * Copyright (C) 1995 Matthias Ettrich - * 1996-1998 LyX Team + * Copyright 1995 Matthias Ettrich + * Copyright 1996-2000 the LyX Team. * - *======================================================*/ + * ====================================================== */ -#ifndef _INSET_INDEX_H -#define _INSET_INDEX_H +#ifndef INSET_INDEX_H +#define INSET_INDEX_H #ifdef __GNUG__ #pragma interface @@ -29,61 +29,61 @@ struct LaTeXFeatures; class InsetIndex: public InsetCommand { public: /// - InsetIndex(): InsetCommand("index") {;} + InsetIndex() : InsetCommand("index") {} /// + explicit InsetIndex(string const & key); /// ~InsetIndex(); /// - Inset *Clone() { return new InsetIndex(contents);} + Inset * Clone() const { return new InsetIndex(contents);} /// - void Edit(int, int); + void Edit(BufferView *, int, int, unsigned int); /// - unsigned char Editable() const + EDITABLE Editable() const { - return 1; + return IS_EDITABLE; } /// string getScreenLabel() const; }; -class InsetPrintIndex: public InsetCommand { +class InsetPrintIndex : public InsetCommand { public: /// InsetPrintIndex(); /// - InsetPrintIndex(Buffer*); + InsetPrintIndex(Buffer *); /// ~InsetPrintIndex(); /// Updates needed features for this inset. - void Validate(LaTeXFeatures &features) const; + void Validate(LaTeXFeatures & features) const; /// - void Edit(int, int){;} + void Edit(BufferView *, int, int, unsigned int) {} /// - unsigned char Editable() const{ - return 1; + EDITABLE Editable() const{ + return IS_EDITABLE; } + /// WHY is clone missing? (Lgb) /// - bool Display() const { return true; } + bool display() const { return true; } /// Inset::Code LyxCode() const; /// string getScreenLabel() const; private: /// - Buffer *owner; + Buffer * owner; }; // this was shifted here rather than a separate // file because its little and only need by // insetindex.C and lyx_gui_misc.C ARRae 981020 struct FD_index_form { - FL_FORM *index_form; - FL_OBJECT *key; - void *vdata; - long ldata; + FL_FORM * index_form; + FL_OBJECT * key; }; -extern FD_index_form *index_form; +extern FD_index_form * index_form; #endif