#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().
1.7.1