#include "ap_Features.h"
#include "ut_types.h"
#include "ut_string.h"
#include "ut_string_class.h"
#include "ut_assert.h"
#include "ut_debugmsg.h"
#include "xap_UnixDialogHelper.h"
#include "xap_GtkComboBoxHelpers.h"
#include "xap_App.h"
#include "xap_UnixApp.h"
#include "xap_Frame.h"
#include "xap_Prefs.h"
#include "xap_Toolbar_Layouts.h"
#include "xap_EncodingManager.h"
#include "ap_Dialog_Id.h"
#include "ap_Prefs_SchemeIds.h"
#include "ap_Strings.h"
#include "ap_UnixDialog_Options.h"
Defines | |
#define | WID(widget) GTK_WIDGET(gtk_builder_get_object(builder, widget)) |
#define | DEFINE_GET_SET_BOOL(button) |
#define | DEFINE_GET_SET_BOOL_D(button) |
#define | DEFINE_GET_SET_TEXT(widget) |
#define | DEFINE_GET_SET_BOOL_DUMMY(Bool) |
#define DEFINE_GET_SET_BOOL | ( | button | ) |
bool AP_UnixDialog_Options::_gather##button(void) { \ UT_ASSERT(m_checkbutton##button && GTK_IS_BUTTON(m_checkbutton##button)); \ return gtk_toggle_button_get_active( \ GTK_TOGGLE_BUTTON(m_checkbutton##button) ); } \ void AP_UnixDialog_Options::_set##button(bool b) { \ UT_ASSERT(m_checkbutton##button && GTK_IS_BUTTON(m_checkbutton##button)); \ gtk_toggle_button_set_active ( \ GTK_TOGGLE_BUTTON(m_checkbutton##button), b ); }
#define DEFINE_GET_SET_BOOL_D | ( | button | ) |
bool AP_UnixDialog_Options::_gather##button(void) { \ return false; } \ void AP_UnixDialog_Options::_set##button(bool) { \ }
#define DEFINE_GET_SET_BOOL_DUMMY | ( | Bool | ) |
#define DEFINE_GET_SET_TEXT | ( | widget | ) |
char * AP_UnixDialog_Options::_gather##widget() { \ UT_ASSERT(m_text##widget && GTK_IS_EDITABLE(m_text##widget)); \ return gtk_editable_get_chars(GTK_EDITABLE(m_text##widget), 0, -1); } \ \ void AP_UnixDialog_Options::_set##widget(const char *t) { \ int pos = 0; \ UT_ASSERT(m_text##widget && GTK_IS_EDITABLE(m_text##widget)); \ gtk_editable_delete_text(GTK_EDITABLE(m_text##widget), 0, -1); \ gtk_editable_insert_text(GTK_EDITABLE(m_text##widget), t, strlen(t), &pos); \ }
#define WID | ( | widget | ) | GTK_WIDGET(gtk_builder_get_object(builder, widget)) |