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