From bdfd348bf0d4f59ffde2fbcc0965ac8a79cdf12c Mon Sep 17 00:00:00 2001 From: Peter Moulder Date: Thu, 11 Oct 2007 14:28:57 +0000 Subject: trivial: ui/widget/*, ui/dialog/*: svn propset svn:eol-style native *.h *.cpp. (bzr r3883) --- src/ui/widget/point.h | 194 +++++++++++++++++++++++++------------------------- 1 file changed, 97 insertions(+), 97 deletions(-) (limited to 'src/ui/widget/point.h') diff --git a/src/ui/widget/point.h b/src/ui/widget/point.h index 7653ceaa4..b65a13e20 100644 --- a/src/ui/widget/point.h +++ b/src/ui/widget/point.h @@ -1,97 +1,97 @@ -/** - * \brief Point Widget - A labelled text box, with spin buttons and optional - * icon or suffix, for entering arbitrary coordinate values. - * - * Authors: - * Johan Engelen - * Carl Hetherington - * Derek P. Moore - * Bryce Harrington - * - * Copyright (C) 2007 Authors - * Copyright (C) 2004 Authors - * - * Released under GNU GPL. Read the file 'COPYING' for more information. - */ - -#ifndef INKSCAPE_UI_WIDGET_POINT_H -#define INKSCAPE_UI_WIDGET_POINT_H - -#include -#include - -#include "ui/widget/labelled.h" -#include "ui/widget/scalar.h" - -namespace Inkscape { -namespace UI { -namespace Widget { - -class Point : public Labelled -{ -public: - Point( Glib::ustring const &label, - Glib::ustring const &tooltip, - Glib::ustring const &suffix = "", - Glib::ustring const &icon = "", - bool mnemonic = true); - Point( Glib::ustring const &label, - Glib::ustring const &tooltip, - unsigned digits, - Glib::ustring const &suffix = "", - Glib::ustring const &icon = "", - bool mnemonic = true); - Point( Glib::ustring const &label, - Glib::ustring const &tooltip, - Gtk::Adjustment &adjust, - unsigned digits = 0, - Glib::ustring const &suffix = "", - Glib::ustring const &icon = "", - bool mnemonic = true); - - unsigned getDigits() const; - double getStep() const; - double getPage() const; - double getRangeMin() const; - double getRangeMax() const; - bool getSnapToTicks() const; - double getXValue() const; - double getYValue() const; - int getXValueAsInt() const; - int getYValueAsInt() const; - - void setDigits(unsigned digits); - void setIncrements(double step, double page); - void setRange(double min, double max); - void setValue(double xvalue, double yvalue); - - void update(); - - Glib::SignalProxy0 signal_x_value_changed(); - Glib::SignalProxy0 signal_y_value_changed(); - - bool setProgrammatically(); // true if the value was set by setValue, not changed by the user; - // if a callback checks it, it must reset it back to false - void clearProgrammatically(); - -protected: - Scalar xwidget, ywidget; - -}; - -} // namespace Widget -} // namespace UI -} // namespace Inkscape - -#endif // INKSCAPE_UI_WIDGET_POINT_H - -/* - Local Variables: - mode:c++ - c-file-style:"stroustrup" - c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +)) - indent-tabs-mode:nil - fill-column:99 - End: -*/ -// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:encoding=utf-8:textwidth=99 : +/** + * \brief Point Widget - A labelled text box, with spin buttons and optional + * icon or suffix, for entering arbitrary coordinate values. + * + * Authors: + * Johan Engelen + * Carl Hetherington + * Derek P. Moore + * Bryce Harrington + * + * Copyright (C) 2007 Authors + * Copyright (C) 2004 Authors + * + * Released under GNU GPL. Read the file 'COPYING' for more information. + */ + +#ifndef INKSCAPE_UI_WIDGET_POINT_H +#define INKSCAPE_UI_WIDGET_POINT_H + +#include +#include + +#include "ui/widget/labelled.h" +#include "ui/widget/scalar.h" + +namespace Inkscape { +namespace UI { +namespace Widget { + +class Point : public Labelled +{ +public: + Point( Glib::ustring const &label, + Glib::ustring const &tooltip, + Glib::ustring const &suffix = "", + Glib::ustring const &icon = "", + bool mnemonic = true); + Point( Glib::ustring const &label, + Glib::ustring const &tooltip, + unsigned digits, + Glib::ustring const &suffix = "", + Glib::ustring const &icon = "", + bool mnemonic = true); + Point( Glib::ustring const &label, + Glib::ustring const &tooltip, + Gtk::Adjustment &adjust, + unsigned digits = 0, + Glib::ustring const &suffix = "", + Glib::ustring const &icon = "", + bool mnemonic = true); + + unsigned getDigits() const; + double getStep() const; + double getPage() const; + double getRangeMin() const; + double getRangeMax() const; + bool getSnapToTicks() const; + double getXValue() const; + double getYValue() const; + int getXValueAsInt() const; + int getYValueAsInt() const; + + void setDigits(unsigned digits); + void setIncrements(double step, double page); + void setRange(double min, double max); + void setValue(double xvalue, double yvalue); + + void update(); + + Glib::SignalProxy0 signal_x_value_changed(); + Glib::SignalProxy0 signal_y_value_changed(); + + bool setProgrammatically(); // true if the value was set by setValue, not changed by the user; + // if a callback checks it, it must reset it back to false + void clearProgrammatically(); + +protected: + Scalar xwidget, ywidget; + +}; + +} // namespace Widget +} // namespace UI +} // namespace Inkscape + +#endif // INKSCAPE_UI_WIDGET_POINT_H + +/* + Local Variables: + mode:c++ + c-file-style:"stroustrup" + c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +)) + indent-tabs-mode:nil + fill-column:99 + End: +*/ +// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:encoding=utf-8:textwidth=99 : -- cgit v1.2.3