PapyrusGtk::LineWidthComboBox Class Reference

#include <papyrusmm/linewidthcombobox.h>

List of all members.


Detailed Description

A drop-down combobox that can be loaded with a range of line widths that can grow linearly or exponentially.

screenshot_linewidthcombobox_collapsed.png

LineWidthComboBox collapsed

screenshot_linewidthcombobox_expanded.png

LineWidthComboBox expanded

Author:
Rick L Vinyard Jr <rvinyard@cs.nmsu.edu>


Public Member Functions

 LineWidthComboBox (int active=0, double start=1.0, double stop=6.0, INCREMENT increment=INCREMENT_LINEAR, double factor=1.0)
double width ()
double start ()
double stop ()
void start_stop (double &start, double &stop)
void set_start (double start)
void set_stop (double stop)
void set_start_stop (double start, double stop)
double factor ()
void set_factor (double factor)
INCREMENT increment_type ()
void set_increment_type (INCREMENT increment)

Protected Member Functions

void load_pixbufs ()

Protected Attributes

Glib::RefPtr< Gtk::ListStore > m_store
std::vector< Glib::RefPtr<
Gdk::Pixbuf > > 
m_pixbufs
ModelColumns m_columns
double m_start
double m_stop
double m_factor
INCREMENT m_increment

Classes

class  ModelColumns


The documentation for this class was generated from the following files:
Generated on Sun Mar 11 10:01:59 2007 by  doxygen 1.5.1