#include <ap_UnixPreview_Annotation.h>
Public Member Functions | |
AP_UnixPreview_Annotation (XAP_DialogFactory *pDlgFactory, XAP_Dialog_Id id) | |
virtual | ~AP_UnixPreview_Annotation (void) |
virtual void | runModeless (XAP_Frame *pFrame) |
virtual void | destroy (void) |
virtual void | activate (void) |
void | _constructWindow (void) |
Static Public Member Functions | |
static XAP_Dialog * | static_constructor (XAP_DialogFactory *, XAP_Dialog_Id id) |
Private Attributes | |
GR_CairoGraphics * | m_gc |
GtkWidget * | m_pPreviewWindow |
GtkWidget * | m_pDrawingArea |
AP_UnixPreview_Annotation::AP_UnixPreview_Annotation | ( | XAP_DialogFactory * | pDlgFactory, | |
XAP_Dialog_Id | id | |||
) |
References UT_DEBUGMSG.
Referenced by static_constructor().
AP_UnixPreview_Annotation::~AP_UnixPreview_Annotation | ( | void | ) | [virtual] |
References destroy(), and UT_DEBUGMSG.
void AP_UnixPreview_Annotation::_constructWindow | ( | void | ) |
References XAP_Dialog::getApp(), XAP_Dialog::getDialogId(), AP_Preview_Annotation::m_height, AP_Preview_Annotation::m_left, AP_Preview_Annotation::m_Offset, m_pDrawingArea, m_pPreviewWindow, AP_Preview_Annotation::m_top, AP_Preview_Annotation::m_width, XAP_App::rememberModelessId(), and UT_DEBUGMSG.
Referenced by runModeless().
void AP_UnixPreview_Annotation::activate | ( | void | ) | [virtual] |
Implements XAP_Dialog_Modeless.
References m_pPreviewWindow, and UT_return_if_fail.
void AP_UnixPreview_Annotation::destroy | ( | void | ) | [virtual] |
Implements XAP_Dialog_Modeless.
References DELETEP, m_gc, m_pDrawingArea, m_pPreviewWindow, and XAP_Dialog_Modeless::modeless_cleanup().
Referenced by ~AP_UnixPreview_Annotation().
void AP_UnixPreview_Annotation::runModeless | ( | XAP_Frame * | pFrame | ) | [virtual] |
Implements XAP_Dialog_Modeless.
References _constructWindow(), AP_Preview_Annotation::_createAnnotationPreviewFromGC(), DELETEP, XAP_Dialog::getApp(), m_gc, m_pDrawingArea, m_pPreviewWindow, XAP_App::newGraphics(), AP_Preview_Annotation::setActiveFrame(), AP_Preview_Annotation::setSizeFromAnnotation(), GR_CairoGraphics::setZoomPercentage(), and UT_DEBUGMSG.
XAP_Dialog * AP_UnixPreview_Annotation::static_constructor | ( | XAP_DialogFactory * | pFactory, | |
XAP_Dialog_Id | id | |||
) | [static] |
References AP_UnixPreview_Annotation().
GR_CairoGraphics* AP_UnixPreview_Annotation::m_gc [private] |
Referenced by destroy(), and runModeless().
GtkWidget* AP_UnixPreview_Annotation::m_pDrawingArea [private] |
Referenced by _constructWindow(), destroy(), and runModeless().
GtkWidget* AP_UnixPreview_Annotation::m_pPreviewWindow [private] |
Referenced by _constructWindow(), activate(), destroy(), and runModeless().