"Fossies" - the Fresh Open Source Software Archive  

Source code changes of the file "src/repeat.h" between
bed-3.0.0.src.tar.xz and bed-3.0.1.src.tar.xz

About: bed is an adjustable data format binary editor.

repeat.h  (bed-3.0.0.src.tar.xz):repeat.h  (bed-3.0.1.src.tar.xz)
skipping to change at line 28 skipping to change at line 28
#ifndef REPEAT_H #ifndef REPEAT_H
#define REPEAT_H #define REPEAT_H
#include "hassub.h" #include "hassub.h"
class Repeat : public HasSub { class Repeat : public HasSub {
public: public:
ScreenPart *part; ScreenPart *part;
declareparent declareparent
Repeat ( Editor *ed,ScreenPart *p=NULL, int nr=0,int x1=0, int y1=0); Repeat ( Editor *ed,ScreenPart *p=NULL, int nr=0,int x1=0, int y1=0);
Repeat ( Repeat const &rep); Repeat ( Repeat const &rep);
~Repeat(); ~Repeat();
void poschanged(int pos) ; void poschanged(int pos) override;
void mklabel(void); void mklabel(void) override;
ScreenPart *getchild(int &forstart,int &binstart,int pos); ScreenPart *getchild(int &forstart,int &binstart,int pos) override;
ScreenPart *newone(void) const; ScreenPart *newone(void) const override;
int calcsizes(void); int calcsizes(void) override;
int chrepeat(int nr); int chrepeat(int nr) override;
ScreenPart * freesubpart(int pos=-1) ; ScreenPart * freesubpart(int pos=-1) override;
inline virtual int spacebetween(const ScreenPart * const sub) const { inline virtual int spacebetween(const ScreenPart * const sub) const override {
return part->apart; return part->apart;
} }
ScreenPart *subpart(const int i) const; ScreenPart *subpart(const int i) const override;
int isel(const int ch) const; int isel(const int ch) const override;
ScreenPart *setsubpart(ScreenPart *pa,int i=-1); ScreenPart *setsubpart(ScreenPart *pa,int i=-1) override;
int userconfig(int kind) ; int userconfig(int kind) override;
#ifdef EDITOR_H #ifdef EDITOR_H
friend int Editor::uplevel(void); friend int Editor::uplevel(void);
friend int Editor::savecontain(void) ; friend int Editor::savecontain(void) ;
#endif #endif
}; };
inline int isrepeat(ScreenPart *part) { inline int isrepeat(ScreenPart *part) {
return (part->isparent(Repeat::thename)); return (part->isparent(Repeat::thename));
} }
#endif //REPEAT_H #endif //REPEAT_H
 End of changes. 2 change blocks. 
12 lines changed or deleted 12 lines changed or added

Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)