#include "ut_compiler.h"#include <stdlib.h>#include <gdk/gdk.h>#include "ut_locale.h"#include "ut_std_string.h"#include "ut_assert.h"#include "ut_debugmsg.h"#include "ut_unixColor.h"#include "xap_UnixDialogHelper.h"#include "xap_UnixDlg_ColorChooser.h"#include "xap_GtkComboBoxHelpers.h"#include "xap_GtkSignalBlocker.h"#include "gr_UnixCairoGraphics.h"#include "xap_App.h"#include "xap_UnixApp.h"#include "xap_Frame.h"#include "ap_Strings.h"#include "ap_Dialog_Id.h"#include "ap_Dialog_Border_Shading.h"#include "ap_UnixDialog_Border_Shading.h"#include "ap_UnixDialog_Columns.h"Defines | |
| #define | WIDGET_ID_TAG_KEY "id" |
Functions | |
| static void | s_apply_changes (GtkWidget *widget, gpointer data) |
| static void | s_close_window (GtkWidget *widget, gpointer data) |
| static void | s_line_left (GtkWidget *widget, gpointer data) |
| static void | s_line_right (GtkWidget *widget, gpointer data) |
| static void | s_line_top (GtkWidget *widget, gpointer data) |
| static void | s_line_bottom (GtkWidget *widget, gpointer data) |
| static gboolean | s_preview_draw (GtkWidget *widget, gpointer, AP_UnixDialog_Border_Shading *dlg) |
| static gboolean | s_on_shading_enable_clicked (GtkWidget *button, gpointer data) |
| static gboolean | s_on_border_color_clicked (GtkWidget *button, GdkEventButton *event, gpointer data) |
| static void | s_on_border_thickness_clicked (GtkWidget *widget, gpointer data) |
| static void | s_on_border_style_clicked (GtkWidget *widget, gpointer data) |
| static gboolean | s_on_shading_color_clicked (GtkWidget *button, GdkEventButton *event, gpointer data) |
| static void | s_on_shading_offset_clicked (GtkWidget *widget, gpointer data) |
| static void | s_destroy_clicked (GtkWidget *, AP_UnixDialog_Border_Shading *dlg) |
| static void | s_delete_clicked (GtkWidget *widget, gpointer, gpointer *) |
Variables | |
| ABI_W_NO_CONST_QUAL ABI_W_POP const char * | sBorderStyle [BORDER_SHADING_NUMOFSTYLES] |
| #define WIDGET_ID_TAG_KEY "id" |
| static void s_apply_changes | ( | GtkWidget * | widget, | |
| gpointer | data | |||
| ) | [static] |
References AP_Dialog_Border_Shading::applyChanges(), and UT_return_if_fail.
Referenced by AP_UnixDialog_Border_Shading::_connectSignals().
| static void s_close_window | ( | GtkWidget * | widget, | |
| gpointer | data | |||
| ) | [static] |
References AP_UnixDialog_Border_Shading::event_Close(), and UT_return_if_fail.
Referenced by AP_UnixDialog_Border_Shading::_connectSignals().
References abiDestroyWidget().
Referenced by AP_UnixDialog_Border_Shading::_connectSignals().
| static void s_destroy_clicked | ( | GtkWidget * | , | |
| AP_UnixDialog_Border_Shading * | dlg | |||
| ) | [static] |
References AP_UnixDialog_Border_Shading::event_Close(), and UT_ASSERT.
Referenced by AP_UnixDialog_Border_Shading::_connectSignals().
| static void s_line_bottom | ( | GtkWidget * | widget, | |
| gpointer | data | |||
| ) | [static] |
| static void s_line_left | ( | GtkWidget * | widget, | |
| gpointer | data | |||
| ) | [static] |
| static void s_line_right | ( | GtkWidget * | widget, | |
| gpointer | data | |||
| ) | [static] |
| static void s_line_top | ( | GtkWidget * | widget, | |
| gpointer | data | |||
| ) | [static] |
| static gboolean s_on_border_color_clicked | ( | GtkWidget * | button, | |
| GdkEventButton * | event, | |||
| gpointer | data | |||
| ) | [static] |
Intercept clicks on the color button and show an own GtkColorSelectionDialog with palette enabled.
References AP_UnixDialog_Border_Shading::event_previewExposed(), AP_UnixDialog_Border_Shading::getWindow(), AP_Dialog_Border_Shading::setBorderColor(), UT_return_val_if_fail, and XAP_UnixDlg_RunColorChooser().
Referenced by AP_UnixDialog_Border_Shading::_connectSignals().
| static void s_on_border_style_clicked | ( | GtkWidget * | widget, | |
| gpointer | data | |||
| ) | [static] |
References AP_UnixDialog_Border_Shading::event_BorderStyleChanged(), and UT_return_if_fail.
Referenced by AP_UnixDialog_Border_Shading::_connectSignals().
| static void s_on_border_thickness_clicked | ( | GtkWidget * | widget, | |
| gpointer | data | |||
| ) | [static] |
References AP_UnixDialog_Border_Shading::event_BorderThicknessChanged(), and UT_return_if_fail.
Referenced by AP_UnixDialog_Border_Shading::_connectSignals().
| static gboolean s_on_shading_color_clicked | ( | GtkWidget * | button, | |
| GdkEventButton * | event, | |||
| gpointer | data | |||
| ) | [static] |
Intercept clicks on the color button and show an own GtkColorSelectionDialog with palette enabled.
References AP_UnixDialog_Border_Shading::event_previewExposed(), AP_UnixDialog_Border_Shading::getWindow(), AP_Dialog_Border_Shading::setShadingColor(), UT_return_val_if_fail, and XAP_UnixDlg_RunColorChooser().
Referenced by AP_UnixDialog_Border_Shading::_connectSignals().
| static gboolean s_on_shading_enable_clicked | ( | GtkWidget * | button, | |
| gpointer | data | |||
| ) | [static] |
References AP_UnixDialog_Border_Shading::event_shadingPatternChange(), and UT_return_val_if_fail.
Referenced by AP_UnixDialog_Border_Shading::_connectSignals().
| static void s_on_shading_offset_clicked | ( | GtkWidget * | widget, | |
| gpointer | data | |||
| ) | [static] |
References AP_UnixDialog_Border_Shading::event_ShadingOffsetChanged(), and UT_return_if_fail.
Referenced by AP_UnixDialog_Border_Shading::_connectSignals().
| static gboolean s_preview_draw | ( | GtkWidget * | widget, | |
| gpointer | , | |||
| AP_UnixDialog_Border_Shading * | dlg | |||
| ) | [static] |
References AP_UnixDialog_Border_Shading::event_previewExposed(), and UT_return_val_if_fail.
Referenced by AP_UnixDialog_Border_Shading::_connectSignals().
| ABI_W_NO_CONST_QUAL ABI_W_POP const char* sBorderStyle[BORDER_SHADING_NUMOFSTYLES] |
{
"0",
"1",
"2",
"3"}
Referenced by AP_UnixDialog_Border_Shading::event_BorderStyleChanged().
1.7.1