#include <ap_UnixLeftRuler.h>
Classes | |
class | _fe |
Public Member Functions | |
AP_UnixLeftRuler (XAP_Frame *pFrame) | |
virtual | ~AP_UnixLeftRuler (void) |
GtkWidget * | createWidget (void) |
virtual void | setView (AV_View *pView) |
void | getWidgetPosition (gint *x, gint *y) |
GtkWidget * | getWidget (void) |
GdkWindow * | getRootWindow (void) |
void | _ruler_style_context_changed (void) |
Protected Attributes | |
GtkWidget * | m_wLeftRuler |
GdkWindow * | m_rootWindow |
guint | m_iBackgroundRedrawID |
Friends | |
class | _fe |
AP_UnixLeftRuler::AP_UnixLeftRuler | ( | XAP_Frame * | pFrame | ) |
AP_UnixLeftRuler::~AP_UnixLeftRuler | ( | void | ) | [virtual] |
References DELETEP, XAP_Frame::getFrameImpl(), m_iBackgroundRedrawID, AP_LeftRuler::m_pFrame, and AP_LeftRuler::m_pG.
void AP_UnixLeftRuler::_ruler_style_context_changed | ( | void | ) |
References AP_LeftRuler::_refreshView().
Referenced by ruler_style_context_changed().
GtkWidget * AP_UnixLeftRuler::createWidget | ( | void | ) |
References AP_UnixLeftRuler::_fe::button_press_event(), AP_UnixLeftRuler::_fe::button_release_event(), AP_UnixLeftRuler::_fe::configure_event(), XAP_UnixCustomWidget::_fe::draw(), AP_LeftRuler::m_pG, m_wLeftRuler, AP_UnixLeftRuler::_fe::motion_notify_event(), AP_UnixLeftRuler::_fe::realize(), AP_LeftRuler::s_iFixedWidth, AP_UnixLeftRuler::_fe::unrealize(), and UT_ASSERT.
Referenced by AP_UnixFrameImpl::_createDocumentWindow(), and AP_UnixFrame::toggleLeftRuler().
GdkWindow * AP_UnixLeftRuler::getRootWindow | ( | void | ) |
References m_rootWindow, and m_wLeftRuler.
GtkWidget* AP_UnixLeftRuler::getWidget | ( | void | ) | [inline, virtual] |
Implements XAP_UnixCustomWidget.
References m_wLeftRuler.
void AP_UnixLeftRuler::getWidgetPosition | ( | gint * | x, | |
gint * | y | |||
) |
References m_wLeftRuler, and UT_ASSERT.
void AP_UnixLeftRuler::setView | ( | AV_View * | pView | ) | [virtual] |
friend class _fe [friend] |
Reimplemented from XAP_UnixCustomWidget.
guint AP_UnixLeftRuler::m_iBackgroundRedrawID [protected] |
Referenced by AP_UnixLeftRuler(), and ~AP_UnixLeftRuler().
GdkWindow* AP_UnixLeftRuler::m_rootWindow [protected] |
Referenced by AP_UnixLeftRuler(), and getRootWindow().
GtkWidget* AP_UnixLeftRuler::m_wLeftRuler [protected] |
Referenced by AP_UnixLeftRuler(), createWidget(), getRootWindow(), getWidget(), getWidgetPosition(), and setView().