// -*- C++ -*-
-#ifndef _MINIBUFFER_H
-#define _MINIBUFFER_H
+#ifndef MINIBUFFER_H
+#define MINIBUFFER_H
#include FORMS_H_LOCATION
#include "LString.h"
class MiniBuffer {
public:
///
- MiniBuffer(LyXView *o, FL_Coord x, FL_Coord y, FL_Coord h, FL_Coord w)
- : owner(o)
- {
- text = _("Welcome to LyX!");
- shows_no_match = true;
- history_idx = history_cnt = 0;
- add(FL_NORMAL_INPUT, x, y, h, w);
- }
+ MiniBuffer(LyXView * o,
+ FL_Coord x, FL_Coord y, FL_Coord h, FL_Coord w);
+
///
bool shows_no_match;
///
fl_set_timer(timer, a);
}
///
- void Set(string const& = string(),
- string const& = string(),
- string const& = string(),
- int delay_secs=6);
+ void Set(string const & = string(),
+ string const & = string(),
+ string const & = string(),
+ int delay_secs= 6);
///
string GetText() const { return text; }
///
int, void *);
private:
///
- LyXView *owner;
+ LyXView * owner;
///
string text;
///
string text_stored;
///
- FL_OBJECT *add(int, FL_Coord, FL_Coord, FL_Coord, FL_Coord);
+ FL_OBJECT * add(int, FL_Coord, FL_Coord, FL_Coord, FL_Coord);
///
- FL_OBJECT *timer;
+ FL_OBJECT * timer;
///
- FL_OBJECT *the_buffer;
+ FL_OBJECT * the_buffer;
///
string cur_cmd;
///
int history_idx, history_cnt;
///
void addHistory(string const &cmd) {
- if (history_cnt==0 || (history_cnt>0 && cmd!=history[(history_cnt-1) % MAX_HISTORY])) {
+ if (history_cnt == 0
+ || (history_cnt > 0
+ && cmd != history[(history_cnt - 1) % MAX_HISTORY])) {
history[history_cnt % MAX_HISTORY] = cmd;
- history_cnt++;
+ ++history_cnt;
}
history_idx = history_cnt;
}