#include <ap_UnixDialog_FormatTable.h>
enum AP_UnixDialog_FormatTable::ResponseId [protected] |
AP_UnixDialog_FormatTable::AP_UnixDialog_FormatTable | ( | XAP_DialogFactory * | pDlgFactory, | |
XAP_Dialog_Id | id | |||
) |
AP_UnixDialog_FormatTable::~AP_UnixDialog_FormatTable | ( | void | ) | [virtual] |
References DELETEP, and m_pPreviewWidget.
void AP_UnixDialog_FormatTable::_connectSignals | ( | void | ) | [protected] |
References AP_UnixDialog_FormatTable__onBackgroundColorClicked(), AP_UnixDialog_FormatTable__onBorderColorClicked(), m_iBorderThicknessConnect, m_wApplyButton, m_wApplyToMenu, m_wBackgroundColorButton, m_wBorderColorButton, m_wBorderThickness, m_wCloseButton, m_windowMain, m_wLineBottom, m_wLineLeft, m_wLineRight, m_wLineTop, m_wNoImageButton, m_wPreviewArea, m_wSelectImageButton, s_apply_changes(), s_apply_to_changed(), s_border_thickness(), s_close_window(), s_delete_clicked(), s_destroy_clicked(), s_line_bottom(), s_line_left(), s_line_right(), s_line_top(), s_preview_draw(), s_remove_image(), and s_select_image().
Referenced by runModeless().
GtkWidget * AP_UnixDialog_FormatTable::_constructWindow | ( | void | ) | [protected, virtual] |
References abiDialogSetTitle(), AP_Dialog_FormatTable::ConstructWindowName(), AP_Dialog_FormatTable::getBottomToggled(), AP_Dialog_FormatTable::getLeftToggled(), AP_Dialog_FormatTable::getRightToggled(), XAP_App::getStringSet(), AP_Dialog_FormatTable::getTopToggled(), XAP_StringSet::getValueUTF8(), label_button_with_abi_pixmap(), localizeLabel(), localizeLabelMarkup(), XAP_Dialog::m_pApp, m_wApplyButton, m_wApplyToMenu, m_wBackgroundColorButton, m_wBorderColorButton, m_wBorderThickness, m_wCloseButton, AP_Dialog_FormatTable::m_WindowName, m_wLineBottom, m_wLineLeft, m_wLineRight, m_wLineTop, m_wNoImageButton, m_wPreviewArea, m_wSelectImageButton, newDialogBuilder(), s, XAP_appendComboBoxText(), and XAP_makeGtkComboBoxText().
Referenced by runModeless().
void AP_UnixDialog_FormatTable::_populateWindowData | ( | void | ) | [protected] |
References AP_Dialog_FormatTable::setAllSensitivities().
Referenced by runModeless().
void AP_UnixDialog_FormatTable::_storeWindowData | ( | void | ) | [protected] |
void AP_UnixDialog_FormatTable::activate | ( | void | ) | [virtual] |
void AP_UnixDialog_FormatTable::destroy | ( | void | ) | [virtual] |
Implements XAP_Dialog_Modeless.
References AP_Dialog_FormatTable::finalize(), and m_windowMain.
Referenced by event_Close().
void AP_UnixDialog_FormatTable::event_ApplyToChanged | ( | void | ) |
References FORMAT_TABLE_COLUMN, FORMAT_TABLE_ROW, FORMAT_TABLE_SELECTION, FORMAT_TABLE_TABLE, m_wApplyToMenu, and AP_Dialog_FormatTable::setApplyFormatTo().
Referenced by s_apply_to_changed().
void AP_UnixDialog_FormatTable::event_BorderThicknessChanged | ( | void | ) |
void AP_UnixDialog_FormatTable::event_Close | ( | void | ) | [virtual] |
References destroy(), and AP_Dialog_FormatTable::m_answer.
Referenced by s_close_window(), and s_destroy_clicked().
void AP_UnixDialog_FormatTable::event_previewExposed | ( | void | ) |
References AP_FormatTable_preview::draw(), and AP_Dialog_FormatTable::m_pFormatTablePreview.
Referenced by AP_UnixDialog_FormatTable__onBackgroundColorClicked(), AP_UnixDialog_FormatTable__onBorderColorClicked(), event_BorderThicknessChanged(), s_line_bottom(), s_line_left(), s_line_right(), s_line_top(), and s_preview_draw().
const GtkWidget* AP_UnixDialog_FormatTable::getWindow | ( | void | ) | const [inline] |
References m_windowMain.
Referenced by AP_UnixDialog_FormatTable__onBackgroundColorClicked(), and AP_UnixDialog_FormatTable__onBorderColorClicked().
void AP_UnixDialog_FormatTable::notifyActiveFrame | ( | XAP_Frame * | pFrame | ) | [virtual] |
Reimplemented from XAP_Dialog_Modeless.
References AP_Dialog_FormatTable::ConstructWindowName(), m_windowMain, AP_Dialog_FormatTable::m_WindowName, AP_Dialog_FormatTable::setAllSensitivities(), and UT_ASSERT.
void AP_UnixDialog_FormatTable::runModeless | ( | XAP_Frame * | pFrame | ) | [virtual] |
Implements AP_Dialog_FormatTable.
References _connectSignals(), _constructWindow(), AP_Dialog_FormatTable::_createPreviewFromGC(), _populateWindowData(), abiSetupModelessDialog(), BUTTON_CLOSE, DELETEP, AP_FormatTable_preview::draw(), XAP_App::getApp(), GR_UnixCairoGraphics::init3dColors(), AP_Dialog_FormatTable::m_pFormatTablePreview, m_pPreviewWidget, m_windowMain, m_wPreviewArea, XAP_App::newGraphics(), AP_Dialog_FormatTable::startUpdater(), and UT_return_if_fail.
void AP_UnixDialog_FormatTable::setBackgroundColorInGUI | ( | UT_RGBColor | clr | ) | [virtual] |
Implements AP_Dialog_FormatTable.
References m_wBackgroundColorButton.
void AP_UnixDialog_FormatTable::setBorderThicknessInGUI | ( | UT_UTF8String & | sThick | ) | [virtual] |
Implements AP_Dialog_FormatTable.
References AP_Dialog_FormatTable::_findClosestThickness(), m_iBorderThicknessConnect, m_wBorderThickness, and UT_UTF8String::utf8_str().
void AP_UnixDialog_FormatTable::setSensitivity | ( | bool | bsens | ) | [virtual] |
Implements AP_Dialog_FormatTable.
References m_wApplyButton, m_wApplyToMenu, m_wBackgroundColorButton, m_wBorderColorButton, m_wBorderThickness, m_wLineBottom, m_wLineLeft, m_wLineRight, m_wLineTop, m_wNoImageButton, and m_wSelectImageButton.
XAP_Dialog * AP_UnixDialog_FormatTable::static_constructor | ( | XAP_DialogFactory * | pFactory, | |
XAP_Dialog_Id | id | |||
) | [static] |
References AP_UnixDialog_FormatTable().
guint AP_UnixDialog_FormatTable::m_iBorderThicknessConnect [protected] |
Referenced by _connectSignals(), AP_UnixDialog_FormatTable(), and setBorderThicknessInGUI().
Referenced by AP_UnixDialog_FormatTable(), runModeless(), and ~AP_UnixDialog_FormatTable().
GtkWidget* AP_UnixDialog_FormatTable::m_wApplyButton [protected] |
Referenced by _connectSignals(), _constructWindow(), AP_UnixDialog_FormatTable(), and setSensitivity().
GtkWidget* AP_UnixDialog_FormatTable::m_wApplyToMenu [protected] |
Referenced by _connectSignals(), _constructWindow(), AP_UnixDialog_FormatTable(), event_ApplyToChanged(), and setSensitivity().
GtkWidget* AP_UnixDialog_FormatTable::m_wBackgroundColorButton [protected] |
Referenced by _connectSignals(), _constructWindow(), setBackgroundColorInGUI(), and setSensitivity().
GtkWidget* AP_UnixDialog_FormatTable::m_wBorderColorButton [protected] |
Referenced by _connectSignals(), _constructWindow(), AP_UnixDialog_FormatTable(), and setSensitivity().
GtkWidget* AP_UnixDialog_FormatTable::m_wBorderThickness [protected] |
GtkWidget* AP_UnixDialog_FormatTable::m_wCloseButton [protected] |
Referenced by _connectSignals(), and _constructWindow().
GtkWidget* AP_UnixDialog_FormatTable::m_windowMain [protected] |
Referenced by _connectSignals(), activate(), AP_UnixDialog_FormatTable(), destroy(), getWindow(), notifyActiveFrame(), and runModeless().
GtkWidget* AP_UnixDialog_FormatTable::m_wLineBottom [protected] |
Referenced by _connectSignals(), _constructWindow(), AP_UnixDialog_FormatTable(), and setSensitivity().
GtkWidget* AP_UnixDialog_FormatTable::m_wLineLeft [protected] |
Referenced by _connectSignals(), _constructWindow(), AP_UnixDialog_FormatTable(), and setSensitivity().
GtkWidget* AP_UnixDialog_FormatTable::m_wLineRight [protected] |
Referenced by _connectSignals(), _constructWindow(), AP_UnixDialog_FormatTable(), and setSensitivity().
GtkWidget* AP_UnixDialog_FormatTable::m_wLineTop [protected] |
Referenced by _connectSignals(), _constructWindow(), AP_UnixDialog_FormatTable(), and setSensitivity().
GtkWidget* AP_UnixDialog_FormatTable::m_wNoImageButton [protected] |
Referenced by _connectSignals(), _constructWindow(), AP_UnixDialog_FormatTable(), and setSensitivity().
GtkWidget* AP_UnixDialog_FormatTable::m_wPreviewArea [protected] |
Referenced by _connectSignals(), _constructWindow(), AP_UnixDialog_FormatTable(), and runModeless().
GtkWidget* AP_UnixDialog_FormatTable::m_wSelectImageButton [protected] |
Referenced by _connectSignals(), _constructWindow(), AP_UnixDialog_FormatTable(), and setSensitivity().