#include <xap_UnixFrameImpl.h>
Static Public Member Functions | |
| static gint | button_press_event (GtkWidget *w, GdkEventButton *e) |
| static gint | button_release_event (GtkWidget *w, GdkEventButton *e) |
| static gint | configure_event (GtkWidget *w, GdkEventConfigure *e) |
| static gint | motion_notify_event (GtkWidget *w, GdkEventMotion *e) |
| static gint | scroll_notify_event (GtkWidget *w, GdkEventScroll *e) |
| static gint | key_press_event (GtkWidget *w, GdkEventKey *e) |
| static gint | key_release_event (GtkWidget *w, GdkEventKey *e) |
| static gint | delete_event (GtkWidget *w, GdkEvent *, gpointer) |
| static gboolean | draw (GtkWidget *w, cairo_t *cr, gpointer) |
| static gint | do_ZoomUpdate (gpointerp) |
| static void | vScrollChanged (GtkAdjustment *w, gpointer) |
| static void | hScrollChanged (GtkAdjustment *w, gpointer) |
| static void | destroy (GtkWidget *, gpointer) |
| static gboolean | focus_in_event (GtkWidget *w, GdkEvent *event, gpointer user_data) |
| static gboolean | focus_out_event (GtkWidget *w, GdkEvent *event, gpointer user_data) |
| static void | realize (GtkWidget *widget, GdkEvent *, gpointer) |
| static void | unrealize (GtkWidget *widget, GdkEvent *, gpointer) |
| static void | sizeAllocate (GtkWidget *widget, GdkEvent *, gpointer) |
| static gint | focusIn (GtkWidget *widget, GdkEvent *, gpointer) |
| static gint | focusOut (GtkWidget *, GdkEvent *, gpointer) |
Friends | |
| class | XAP_Frame |
| gint XAP_UnixFrameImpl::_fe::button_press_event | ( | GtkWidget * | w, | |
| GdkEventButton * | e | |||
| ) | [static] |
| gint XAP_UnixFrameImpl::_fe::button_release_event | ( | GtkWidget * | w, | |
| GdkEventButton * | e | |||
| ) | [static] |
| gint XAP_UnixFrameImpl::_fe::configure_event | ( | GtkWidget * | w, | |
| GdkEventConfigure * | e | |||
| ) | [static] |
References do_ZoomUpdate(), flags, XAP_App::getApp(), XAP_Frame::getCurrentView(), XAP_FrameImpl::getFrame(), XAP_Frame::getFrameMode(), XAP_App::getGeometry(), XAP_UnixFrameImpl::m_bDoZoomUpdate, XAP_UnixFrameImpl::m_iNewHeight, XAP_UnixFrameImpl::m_iNewWidth, XAP_UnixFrameImpl::m_iNewX, XAP_UnixFrameImpl::m_iNewY, XAP_UnixFrameImpl::m_iZoomUpdateID, XAP_UnixFrameImpl::m_wTopLevelWindow, XAP_App::setGeometry(), and xxx_UT_DEBUGMSG.
Referenced by AP_UnixFrameImpl::_createDocumentWindow().
| gint XAP_UnixFrameImpl::_fe::delete_event | ( | GtkWidget * | w, | |
| GdkEvent * | , | |||
| gpointer | ||||
| ) | [static] |
References EV_EditMethod::Fn(), XAP_App::getApp(), XAP_Frame::getCurrentView(), XAP_App::getEditMethodContainer(), XAP_FrameImpl::getFrame(), XAP_App::getMenuActionSet(), XAP_App::isBonoboRunning(), UT_ASSERT, UT_ASSERT_HARMLESS, and UT_return_val_if_fail.
Referenced by XAP_UnixFrameImpl::_createTopLevelWindow().
| void XAP_UnixFrameImpl::_fe::destroy | ( | GtkWidget * | , | |
| gpointer | ||||
| ) | [static] |
Referenced by XAP_UnixFrameImpl::_createTopLevelWindow().
| gint XAP_UnixFrameImpl::_fe::do_ZoomUpdate | ( | gpointer | p | ) | [static] |
Background zoom updater. It updates the view zoom level after all configure events have been processed. This is
References FV_View::calculateZoomPercentForPageWidth(), FV_View::draw(), XAP_Frame::getCurrentView(), fp_PageSize::getDims(), FL_DocLayout::getDocument(), XAP_FrameImpl::getFrame(), FV_View::getGraphics(), FV_View::getLayout(), FV_View::getViewMode(), AV_View::getWindowHeight(), AV_View::getWindowWidth(), GR_Graphics::getZoomPercentage(), XAP_Frame::getZoomType(), fp_PageSize::Height(), UT_Rect::height, AV_View::isConfigureChanged(), XAP_Frame::isFrameLocked(), AV_View::isLayoutFilling(), fp_PageSize::isPortrait(), UT_Rect::left, XAP_UnixFrameImpl::m_bDoZoomUpdate, PD_Document::m_docPageSize, FL_DocLayout::m_docViewPageSize, XAP_UnixFrameImpl::m_iNewHeight, XAP_UnixFrameImpl::m_iNewWidth, XAP_UnixFrameImpl::m_iZoomUpdateID, fp_PageSize::psCustom, XAP_Frame::quickZoom(), FV_View::rebuildLayout(), fp_PageSize::Set(), AV_View::setConfigure(), fp_PageSize::setLandscape(), fp_PageSize::setPortrait(), AV_View::setWindowSize(), GR_Graphics::tdu(), GR_Graphics::tlu(), UT_Rect::top, FV_View::updateScreen(), UT_DEBUGMSG, fp_PageSize::Width(), UT_Rect::width, and xxx_UT_DEBUGMSG.
Referenced by configure_event().
| gboolean XAP_UnixFrameImpl::_fe::draw | ( | GtkWidget * | w, | |
| cairo_t * | cr, | |||
| gpointer | ||||
| ) | [static] |
| gboolean XAP_UnixFrameImpl::_fe::focus_in_event | ( | GtkWidget * | w, | |
| GdkEvent * | event, | |||
| gpointer | user_data | |||
| ) | [static] |
| gboolean XAP_UnixFrameImpl::_fe::focus_out_event | ( | GtkWidget * | w, | |
| GdkEvent * | event, | |||
| gpointer | user_data | |||
| ) | [static] |
| gint XAP_UnixFrameImpl::_fe::focusIn | ( | GtkWidget * | widget, | |
| GdkEvent * | , | |||
| gpointer | ||||
| ) | [static] |
Referenced by XAP_UnixFrameImpl::_createTopLevelWindow().
| gint XAP_UnixFrameImpl::_fe::focusOut | ( | GtkWidget * | , | |
| GdkEvent * | , | |||
| gpointer | ||||
| ) | [static] |
Referenced by XAP_UnixFrameImpl::_createTopLevelWindow().
| void XAP_UnixFrameImpl::_fe::hScrollChanged | ( | GtkAdjustment * | w, | |
| gpointer | ||||
| ) | [static] |
References XAP_Frame::getCurrentView(), XAP_FrameImpl::getFrame(), and AV_View::sendHorizontalScrollEvent().
Referenced by AP_UnixFrameImpl::_createDocumentWindow().
| gint XAP_UnixFrameImpl::_fe::key_press_event | ( | GtkWidget * | w, | |
| GdkEventKey * | e | |||
| ) | [static] |
| gint XAP_UnixFrameImpl::_fe::key_release_event | ( | GtkWidget * | w, | |
| GdkEventKey * | e | |||
| ) | [static] |
References XAP_UnixFrameImpl::getIMContext(), XAP_UnixFrameImpl::queueIMReset(), and UT_DEBUGMSG.
Referenced by AP_UnixFrameImpl::_createDocumentWindow().
| gint XAP_UnixFrameImpl::_fe::motion_notify_event | ( | GtkWidget * | w, | |
| GdkEventMotion * | e | |||
| ) | [static] |
| void XAP_UnixFrameImpl::_fe::realize | ( | GtkWidget * | widget, | |
| GdkEvent * | , | |||
| gpointer | ||||
| ) | [static] |
Referenced by XAP_UnixFrameImpl::_createTopLevelWindow().
| gint XAP_UnixFrameImpl::_fe::scroll_notify_event | ( | GtkWidget * | w, | |
| GdkEventScroll * | e | |||
| ) | [static] |
| void XAP_UnixFrameImpl::_fe::sizeAllocate | ( | GtkWidget * | widget, | |
| GdkEvent * | , | |||
| gpointer | ||||
| ) | [static] |
Referenced by XAP_UnixFrameImpl::_createTopLevelWindow().
| void XAP_UnixFrameImpl::_fe::unrealize | ( | GtkWidget * | widget, | |
| GdkEvent * | , | |||
| gpointer | ||||
| ) | [static] |
Referenced by XAP_UnixFrameImpl::_createTopLevelWindow().
| void XAP_UnixFrameImpl::_fe::vScrollChanged | ( | GtkAdjustment * | w, | |
| gpointer | ||||
| ) | [static] |
References _actualScroll(), XAP_Frame::getCurrentView(), XAP_FrameImpl::getFrame(), and xxx_UT_DEBUGMSG.
Referenced by AP_UnixFrameImpl::_createDocumentWindow().
friend class XAP_Frame [friend] |
1.7.1