papyrus logo

Papyrus::Gtk::MarkerWidget Class Reference

#include <markerwidget.h>

List of all members.

Public Member Functions

 MarkerWidget (bool use_preview=true)
 ~MarkerWidget ()
Papyrus::Marker::pointer get_marker ()
bool use_preview ()
void set_use_preview (bool use=true)

Protected Member Functions

void on_marker_style_changed ()
void on_fill_color_changed ()
void on_stroke_color_changed ()
void on_marker_width_changed ()
void on_marker_height_changed ()
void on_line_width_changed ()
void on_line_join_changed (Cairo::LineJoin)
void on_line_cap_changed (Cairo::LineCap)
void update_line_marker ()

Protected Attributes

::Gtk::Expander * m_expander
Papyrus::Gtk::Viewportm_viewport
Papyrus::Polyline::pointer m_line
Papyrus::Marker::pointer m_marker
::Gtk::ColorButton m_fill_color_button
::Gtk::ColorButton m_stroke_color_button
::Gtk::Adjustment m_marker_width_adjustment
::Gtk::SpinButton m_marker_width_entry
::Gtk::Adjustment m_marker_height_adjustment
::Gtk::SpinButton m_marker_height_entry
::Gtk::Adjustment m_line_width_adjustment
::Gtk::SpinButton m_line_width_entry
Papyrus::Gtk::MarkerComboBox m_marker_combobox
Papyrus::Gtk::LineJoinButtonBox m_line_join_buttonbox
Papyrus::Gtk::LineCapButtonBox m_line_cap_buttonbox

Detailed Description

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

Constructor & Destructor Documentation

Papyrus::Gtk::MarkerWidget::MarkerWidget ( bool  use_preview = true  ) 
Papyrus::Gtk::MarkerWidget::~MarkerWidget (  ) 

Member Function Documentation

Papyrus::Marker::pointer Papyrus::Gtk::MarkerWidget::get_marker (  ) 
void Papyrus::Gtk::MarkerWidget::on_fill_color_changed (  )  [protected]
void Papyrus::Gtk::MarkerWidget::on_line_cap_changed ( Cairo::LineCap  cap  )  [protected]

References m_line, m_marker, and update_line_marker().

Referenced by MarkerWidget().

void Papyrus::Gtk::MarkerWidget::on_line_join_changed ( Cairo::LineJoin  join  )  [protected]

References m_line, m_marker, and update_line_marker().

Referenced by MarkerWidget().

void Papyrus::Gtk::MarkerWidget::on_line_width_changed (  )  [protected]
void Papyrus::Gtk::MarkerWidget::on_marker_height_changed (  )  [protected]
void Papyrus::Gtk::MarkerWidget::on_marker_style_changed (  )  [protected]
void Papyrus::Gtk::MarkerWidget::on_marker_width_changed (  )  [protected]
void Papyrus::Gtk::MarkerWidget::on_stroke_color_changed (  )  [protected]
void Papyrus::Gtk::MarkerWidget::set_use_preview ( bool  use = true  ) 
void Papyrus::Gtk::MarkerWidget::update_line_marker (  )  [protected]
bool Papyrus::Gtk::MarkerWidget::use_preview (  ) 

References m_expander.


Member Data Documentation

::Gtk::Expander* Papyrus::Gtk::MarkerWidget::m_expander [protected]

Referenced by set_use_preview(), and use_preview().

::Gtk::ColorButton Papyrus::Gtk::MarkerWidget::m_fill_color_button [protected]

Referenced by MarkerWidget().

Referenced by MarkerWidget().

::Gtk::SpinButton Papyrus::Gtk::MarkerWidget::m_line_width_entry [protected]
::Gtk::SpinButton Papyrus::Gtk::MarkerWidget::m_marker_width_entry [protected]
::Gtk::ColorButton Papyrus::Gtk::MarkerWidget::m_stroke_color_button [protected]

Referenced by set_use_preview().


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

Generated on Fri Apr 16 12:41:11 2010 for papyrus by doxygen 1.6.1