|
GnuCash 2.4.99
|
00001 /********************************************************************\ 00002 * dialog-sx-editor.h : dialog for scheduled transaction editing * 00003 * Copyright (C) 2001,2006 Joshua Sled <jsled@asynchronous.org> * 00004 * * 00005 * This program is free software; you can redistribute it and/or * 00006 * modify it under the terms of version 2 and/or version 3 of the * 00007 * GNU General Public License as published by the Free Software * 00008 * Foundation. * 00009 * * 00010 * This program is distributed in the hope that it will be useful, * 00011 * but WITHOUT ANY WARRANTY; without even the implied warranty of * 00012 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * 00013 * GNU General Public License for more details. * 00014 * * 00015 * You should have received a copy of the GNU General Public License* 00016 * along with this program; if not, contact: * 00017 * * 00018 * Free Software Foundation Voice: +1-617-542-5942 * 00019 * 51 Franklin Street, Fifth Floor Fax: +1-617-542-2652 * 00020 * Boston, MA 02110-1301, USA gnu@gnu.org * 00021 \********************************************************************/ 00022 00023 #ifndef DIALOG_SX_EDITOR_H 00024 #define DIALOG_SX_EDITOR_H 00025 00026 #include "SchedXaction.h" 00027 00028 #define DIALOG_SCHEDXACTION_CM_CLASS "dialog-scheduledtransactions" 00029 #define DIALOG_SCHEDXACTION_EDITOR_CM_CLASS "dialog-scheduledtransaction-editor" 00030 00031 #define SXED_GCONF_SECTION "dialogs/scheduled_trans/transaction_editor" 00032 #define KEY_CREATE_AUTO "create_auto" 00033 #define KEY_NOTIFY "notify" 00034 #define KEY_CREATE_DAYS "create_days" 00035 #define KEY_REMIND_DAYS "remind_days" 00036 00037 typedef struct _GncSxEditorDialog GncSxEditorDialog; 00038 00039 GncSxEditorDialog* gnc_ui_scheduled_xaction_editor_dialog_create(SchedXaction *sx, 00040 gboolean newSX); 00041 00042 void gnc_ui_scheduled_xaction_editor_dialog_destroy(GncSxEditorDialog *sxd); 00043 00048 void gnc_ui_sx_initialize (void); 00049 00050 #endif
1.7.4