30#include <cwidget/style.h>
32#include "passthrough.h"
35#include <sigc++/connection.h>
45 class minibuf_win:
public passthrough
49 widget_ref main_widget;
54 sigc::connection main_destroy_conn;
71 void set_main_widget(
const widget_ref &w);
84 void set_status(std::string new_status);
85 void set_header(std::string new_header);
89 widget_ref get_focus();
91 static const style &retr_header_style() {
return get_style(
"Header");}
92 static const style &retr_status_style() {
return get_style(
"Status");}
93 void display_error(std::string err);
95 void add_widget(
const widget_ref &
widget);
98 void rem_widget(
const widget_ref &
widget);