#include <ap_UnixTopRuler.h>
Classes | |
| class | _fe |
Public Member Functions | |
| AP_UnixTopRuler (XAP_Frame *pFrame) | |
| virtual | ~AP_UnixTopRuler (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_wTopRuler |
| GdkWindow * | m_rootWindow |
| gulong | m_iStyleID |
| AP_UnixTopRuler::AP_UnixTopRuler | ( | XAP_Frame * | pFrame | ) |
References XAP_Frame::getFrameImpl(), m_iStyleID, AP_TopRuler::m_pG, m_rootWindow, m_wTopRuler, and ruler_style_context_changed().
| AP_UnixTopRuler::~AP_UnixTopRuler | ( | void | ) | [virtual] |
References DELETEP, XAP_Frame::getFrameImpl(), m_iStyleID, AP_TopRuler::m_pFrame, and AP_TopRuler::m_pG.
| void AP_UnixTopRuler::_ruler_style_context_changed | ( | void | ) |
References AP_TopRuler::_refreshView().
Referenced by ruler_style_context_changed().
| GtkWidget * AP_UnixTopRuler::createWidget | ( | void | ) |
References AP_UnixTopRuler::_fe::button_press_event(), AP_UnixTopRuler::_fe::button_release_event(), AP_UnixTopRuler::_fe::configure_event(), XAP_UnixCustomWidget::_fe::draw(), AP_TopRuler::m_pG, m_wTopRuler, AP_UnixTopRuler::_fe::motion_notify_event(), AP_UnixTopRuler::_fe::realize(), AP_TopRuler::s_iFixedHeight, AP_UnixTopRuler::_fe::unrealize(), and UT_ASSERT.
Referenced by AP_UnixFrameImpl::_createDocumentWindow(), and AP_UnixFrame::toggleTopRuler().
| GdkWindow * AP_UnixTopRuler::getRootWindow | ( | void | ) |
References m_rootWindow, and m_wTopRuler.
| GtkWidget* AP_UnixTopRuler::getWidget | ( | void | ) | [inline, virtual] |
Implements XAP_UnixCustomWidget.
References m_wTopRuler.
| void AP_UnixTopRuler::getWidgetPosition | ( | gint * | x, | |
| gint * | y | |||
| ) |
References m_wTopRuler, and UT_ASSERT.
| void AP_UnixTopRuler::setView | ( | AV_View * | pView | ) | [virtual] |
gulong AP_UnixTopRuler::m_iStyleID [protected] |
Referenced by AP_UnixTopRuler(), and ~AP_UnixTopRuler().
GdkWindow* AP_UnixTopRuler::m_rootWindow [protected] |
Referenced by AP_UnixTopRuler(), and getRootWindow().
GtkWidget* AP_UnixTopRuler::m_wTopRuler [protected] |
Referenced by AP_UnixTopRuler(), createWidget(), getRootWindow(), getWidget(), getWidgetPosition(), and setView().
1.7.1