Logo Search packages:      
Sourcecode: inkscape version File versions  Download package

Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Private Member Functions | Private Attributes | Friends

Inkscape::UI::Dialog::Dialog Class Reference

Base class for Inkscape dialogs This class provides certain common behaviors and styles wanted of all dialogs in the application. Fundamental parts of the dialog's behavior are controlled by a Dialog::Behavior subclass instance connected to the dialog. More...

#include <dialog.h>

Inheritance diagram for Inkscape::UI::Dialog::Dialog:
Inheritance graph
[legend]
Collaboration diagram for Inkscape::UI::Dialog::Dialog:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Dialog (Behavior::BehaviorFactory behavior_factory, const char *prefs_path=NULL, int verb_num=0, Glib::ustring const &apply_label="")
virtual void get_position (int &x, int &y)
virtual void get_size (int &width, int &height)
virtual Gtk::VBox * get_vbox ()
virtual GtkWidget * gobj ()
virtual void hide ()
virtual void move (int x, int y)
virtual void onDesktopActivated (SPDesktop *)
virtual void onHideF12 ()
virtual void onShowF12 ()
virtual void onShutdown ()
virtual operator Gtk::Widget & ()
virtual void present ()
void read_geometry ()
virtual void resize (int width, int height)
void save_geometry ()
virtual void set_position (Gtk::WindowPosition position)
virtual void set_sensitive (bool sensitive=true)
virtual void set_size_request (int, int)
virtual void set_title (Glib::ustring title)
virtual void show ()
virtual void show_all_children ()
virtual Glib::SignalProxy0< void > signal_hide ()
virtual Glib::SignalProxy0< void > signal_show ()
virtual void size_request (Gtk::Requisition &)

Public Attributes

bool _hiddenF12
bool _user_hidden
bool retransientize_suppress

Protected Member Functions

virtual void _apply ()
virtual void _close ()
virtual void _defocus ()
Inkscape::Selection_getSelection ()
virtual void _handleResponse (int response_id)
virtual bool _onDeleteEvent (GdkEventAny *)
virtual bool _onEvent (GdkEvent *event)
virtual bool _onKeyPress (GdkEventKey *event)

Protected Attributes

Glib::ustring _apply_label
sigc::connection _desktop_activated_connection
sigc::connection _dialogs_hidden_connection
sigc::connection _dialogs_unhidden_connection
Glib::ustring const _prefs_path
sigc::connection _shutdown_connection
Glib::ustring _title
int _verb_num
Gtk::Tooltips tooltips

Private Member Functions

 Dialog (Dialog const &d)
Dialogoperator= (Dialog const &d)

Private Attributes

Behavior::Behavior_behavior

Friends

class Behavior::DockBehavior
class Behavior::FloatingBehavior

Detailed Description

Base class for Inkscape dialogs This class provides certain common behaviors and styles wanted of all dialogs in the application. Fundamental parts of the dialog's behavior are controlled by a Dialog::Behavior subclass instance connected to the dialog.

Definition at line 45 of file dialog.h.


The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index