Index

C++ Code Documentation

app::app::Dialog

File: WIDGET/app/app/Dialog.H

Gtk dialog box.

public:
  • Dialog( char const *title, char const *frame_label, ::gtk::widget0::Widget *contents = (gtk::widget0::Widget *)0, char **xpm = (char **)0);
    constructor
  • virtual ~Dialog();
    destructor
  • void add( gtk::widget0::Widget *contents );
    NOTE: non-virtual override
  • void raise( bool state = true );
  • void show( bool state = true );
  • void toggle_raise_show();
  • void raise_show();
protected:
  • void realize();
  • gtk::widget0::Window *window();
  • virtual int key_press_event( uint key, uint state ) = 0;
private:
  • guint key_press_event_cb( GdkEventKey *e );
  • static gint key_press_event_cb_( GtkWidget *, GdkEventKey *event, gpointer p);
  • gtk::widget0::AccelGroup *_accelgroup_w;
  • gtk::widget0::VBox *_vbox;
  • gtk::widget0::HBox *_hbox;
  • gtk::widget0::Frame *_frame;
  • gtk::widget0::EventBox *_eventbox;
  • gtk::widget1::Pixmap *_pixmap;
  • void close_cb();
  • static gint close_cb_( GtkWidget *, GdkEventButton *, gpointer p );
  • gint delete_event_cb();
  • static gint delete_event_cb_( GtkWidget *widget, GdkEvent *event, gpointer data );
  • ::gtk::widget0::Window _window;
  • Dialog( Dialog const & );
    disabled copy constructor
  • Dialog &operator=( Dialog const & );
    disabled assignment operator


app::app::Dialog GANG