mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Flesh out the new register gui code.
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/branches/gnucash-gnome2-dev@9446 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
@@ -455,7 +455,7 @@
|
||||
<property name="type">GTK_WINDOW_TOPLEVEL</property>
|
||||
<property name="window_position">GTK_WIN_POS_NONE</property>
|
||||
<property name="modal">False</property>
|
||||
<property name="resizable">True</property>
|
||||
<property name="resizable">False</property>
|
||||
<property name="destroy_with_parent">False</property>
|
||||
<property name="has_separator">True</property>
|
||||
|
||||
@@ -478,75 +478,21 @@
|
||||
<property name="label">gtk-cancel</property>
|
||||
<property name="use_stock">True</property>
|
||||
<property name="relief">GTK_RELIEF_NORMAL</property>
|
||||
<property name="response_id">0</property>
|
||||
<property name="response_id">-6</property>
|
||||
</widget>
|
||||
</child>
|
||||
|
||||
<child>
|
||||
<widget class="GtkButton" id="set_range">
|
||||
<widget class="GtkButton" id="apply_button">
|
||||
<property name="visible">True</property>
|
||||
<property name="sensitive">False</property>
|
||||
<property name="can_default">True</property>
|
||||
<property name="has_default">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="label">gtk-apply</property>
|
||||
<property name="use_stock">True</property>
|
||||
<property name="relief">GTK_RELIEF_NORMAL</property>
|
||||
<property name="response_id">0</property>
|
||||
<signal name="clicked" handler="gnc_register_date_cb"/>
|
||||
|
||||
<child>
|
||||
<widget class="GtkAlignment" id="alignment1">
|
||||
<property name="visible">True</property>
|
||||
<property name="xalign">0.5</property>
|
||||
<property name="yalign">0.5</property>
|
||||
<property name="xscale">0</property>
|
||||
<property name="yscale">0</property>
|
||||
|
||||
<child>
|
||||
<widget class="GtkHBox" id="hbox87">
|
||||
<property name="visible">True</property>
|
||||
<property name="homogeneous">False</property>
|
||||
<property name="spacing">2</property>
|
||||
|
||||
<child>
|
||||
<widget class="GtkImage" id="image1">
|
||||
<property name="visible">True</property>
|
||||
<property name="stock">gtk-ok</property>
|
||||
<property name="icon_size">4</property>
|
||||
<property name="xalign">0.5</property>
|
||||
<property name="yalign">0.5</property>
|
||||
<property name="xpad">0</property>
|
||||
<property name="ypad">0</property>
|
||||
</widget>
|
||||
<packing>
|
||||
<property name="padding">0</property>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">False</property>
|
||||
</packing>
|
||||
</child>
|
||||
|
||||
<child>
|
||||
<widget class="GtkLabel" id="label847672">
|
||||
<property name="visible">True</property>
|
||||
<property name="label" translatable="yes">Set Date Range</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="use_markup">False</property>
|
||||
<property name="justify">GTK_JUSTIFY_LEFT</property>
|
||||
<property name="wrap">False</property>
|
||||
<property name="selectable">False</property>
|
||||
<property name="xalign">0.5</property>
|
||||
<property name="yalign">0.5</property>
|
||||
<property name="xpad">0</property>
|
||||
<property name="ypad">0</property>
|
||||
</widget>
|
||||
<packing>
|
||||
<property name="padding">0</property>
|
||||
<property name="expand">False</property>
|
||||
<property name="fill">False</property>
|
||||
</packing>
|
||||
</child>
|
||||
</widget>
|
||||
</child>
|
||||
</widget>
|
||||
</child>
|
||||
<property name="response_id">-10</property>
|
||||
</widget>
|
||||
</child>
|
||||
</widget>
|
||||
@@ -582,10 +528,10 @@
|
||||
<property name="label" translatable="yes">Show Earliest</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="relief">GTK_RELIEF_NORMAL</property>
|
||||
<property name="active">False</property>
|
||||
<property name="active">True</property>
|
||||
<property name="inconsistent">False</property>
|
||||
<property name="draw_indicator">True</property>
|
||||
<signal name="toggled" handler="gnc_register_date_toggle_cb"/>
|
||||
<signal name="toggled" handler="gnc_plugin_page_register_start_toggle_cb" last_modification_time="Wed, 24 Sep 2003 06:47:28 GMT"/>
|
||||
</widget>
|
||||
<packing>
|
||||
<property name="left_attach">0</property>
|
||||
@@ -598,7 +544,7 @@
|
||||
</child>
|
||||
|
||||
<child>
|
||||
<widget class="GtkRadioButton" id="start_date">
|
||||
<widget class="GtkRadioButton" id="start_date_radio">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="label" translatable="yes">Start date:</property>
|
||||
@@ -608,7 +554,7 @@
|
||||
<property name="inconsistent">False</property>
|
||||
<property name="draw_indicator">True</property>
|
||||
<property name="group">start_earliest</property>
|
||||
<signal name="toggled" handler="gnc_register_date_toggle_cb"/>
|
||||
<signal name="toggled" handler="gnc_plugin_page_register_start_toggle_cb" last_modification_time="Wed, 24 Sep 2003 06:47:36 GMT"/>
|
||||
</widget>
|
||||
<packing>
|
||||
<property name="left_attach">0</property>
|
||||
@@ -646,10 +592,10 @@
|
||||
<property name="label" translatable="yes">Show Latest</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="relief">GTK_RELIEF_NORMAL</property>
|
||||
<property name="active">False</property>
|
||||
<property name="active">True</property>
|
||||
<property name="inconsistent">False</property>
|
||||
<property name="draw_indicator">True</property>
|
||||
<signal name="toggled" handler="gnc_register_date_toggle_cb"/>
|
||||
<signal name="toggled" handler="gnc_plugin_page_register_end_toggle_cb" last_modification_time="Wed, 24 Sep 2003 06:47:48 GMT"/>
|
||||
</widget>
|
||||
<packing>
|
||||
<property name="left_attach">0</property>
|
||||
@@ -662,7 +608,7 @@
|
||||
</child>
|
||||
|
||||
<child>
|
||||
<widget class="GtkRadioButton" id="end_date">
|
||||
<widget class="GtkRadioButton" id="end_date_radio">
|
||||
<property name="visible">True</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="label" translatable="yes">End date:</property>
|
||||
@@ -672,7 +618,7 @@
|
||||
<property name="inconsistent">False</property>
|
||||
<property name="draw_indicator">True</property>
|
||||
<property name="group">end_latest</property>
|
||||
<signal name="toggled" handler="gnc_register_date_toggle_cb"/>
|
||||
<signal name="toggled" handler="gnc_plugin_page_register_end_toggle_cb" last_modification_time="Wed, 24 Sep 2003 06:47:56 GMT"/>
|
||||
</widget>
|
||||
<packing>
|
||||
<property name="left_attach">0</property>
|
||||
@@ -687,12 +633,11 @@
|
||||
<child>
|
||||
<widget class="GtkButton" id="today">
|
||||
<property name="visible">True</property>
|
||||
<property name="sensitive">False</property>
|
||||
<property name="can_focus">True</property>
|
||||
<property name="label" translatable="yes">Today</property>
|
||||
<property name="use_underline">True</property>
|
||||
<property name="relief">GTK_RELIEF_NORMAL</property>
|
||||
<signal name="clicked" handler="gnc_register_today_cb"/>
|
||||
<signal name="clicked" handler="gnc_plugin_page_register_today_cb" last_modification_time="Wed, 24 Sep 2003 06:48:30 GMT"/>
|
||||
</widget>
|
||||
<packing>
|
||||
<property name="left_attach">3</property>
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -30,6 +30,7 @@
|
||||
#include "Account.h"
|
||||
#include "gnc-ledger-display.h"
|
||||
#include "gnc-plugin-page.h"
|
||||
#include "gnc-split-reg.h"
|
||||
|
||||
G_BEGIN_DECLS
|
||||
|
||||
@@ -63,6 +64,18 @@ GncPluginPage *gnc_plugin_page_register_new (Account *account, gboolean s
|
||||
GncPluginPage *gnc_plugin_page_register_new_ledger (GNCLedgerDisplay *ledger);
|
||||
GncPluginPage *gnc_plugin_page_register_new_gl (void);
|
||||
|
||||
void
|
||||
gnc_plugin_page_register_set_options (GncPluginPage *plugin_page,
|
||||
const char *lines_opt_page,
|
||||
const char *lines_opt_name,
|
||||
gint lines_default,
|
||||
gint disallowCaps);
|
||||
void
|
||||
gnc_plugin_page_register_set_ui_description (GncPluginPage *plugin_page,
|
||||
const char *ui_filename);
|
||||
|
||||
GNCSplitReg * gnc_plugin_page_register_get_gsr (GncPluginPage *plugin_page);
|
||||
|
||||
G_END_DECLS
|
||||
|
||||
#endif /* __GNC_PLUGIN_PAGE_REGISTER_H */
|
||||
|
||||
@@ -22,6 +22,7 @@
|
||||
</menu>
|
||||
<separator name="FileSep4"/>
|
||||
<menuitem name="FilePrint" action="FilePrintAction"/>
|
||||
<placeholder name="FilePrintPlaceholder"/>
|
||||
<separator name="FileSep5"/>
|
||||
<menuitem name="FileClose" action="FileCloseAction"/>
|
||||
<menuitem name="FileQuit" action="FileQuitAction"/>
|
||||
@@ -44,6 +45,8 @@
|
||||
<menuitem name="ViewToolbar" action="ViewToolbarAction"/>
|
||||
<menuitem name="ViewSummary" action="ViewSummaryAction"/>
|
||||
<menuitem name="ViewStatusbar" action="ViewStatusbarAction"/>
|
||||
<separator name="ViewSep2"/>
|
||||
<placeholder name="ViewPlaceholder"/>
|
||||
</menu>
|
||||
|
||||
<menu name="Actions" action="ActionsAction">
|
||||
|
||||
@@ -1,23 +1,101 @@
|
||||
<ui>
|
||||
<menubar>
|
||||
<menu name="File" action="FileAction">
|
||||
<placeholder name="FilePrintPlaceholder">
|
||||
<menuitem name="FilePrintCheck" action="FilePrintCheckAction"/>
|
||||
</placeholder>
|
||||
</menu>
|
||||
<menu name="View">
|
||||
<placeholder name="ViewPlaceholder">
|
||||
<menu name="SelectTransactions" action="SelectTransactionsAction">
|
||||
<menu name="TransDateRange" action="TransDateRangeAction">
|
||||
<menuitem name="TransDateShowAll" action="TransDateShowAllAction"/>
|
||||
<menuitem name="TransDateSetRange" action="TransDateSetRangeAction"/>
|
||||
</menu>
|
||||
<menu name="TransStatus" action="TransStatusAction">
|
||||
<menuitem name="StatusAll" action="StatusAllAction"/>
|
||||
<separator name="ViewSep42"/>
|
||||
<menuitem name="StatusReconciled" action="StatusReconciledAction"/>
|
||||
<menuitem name="StatusCleared" action="StatusClearedAction"/>
|
||||
<menuitem name="StatusVoided" action="StatusVoidedAction"/>
|
||||
<menuitem name="StatusFrozen" action="StatusFrozenAction"/>
|
||||
<menuitem name="StatusUnreconciled" action="StatusUnreconciledAction"/>
|
||||
</menu>
|
||||
</menu>
|
||||
<menu name="SortOrder" action="SortOrderAction">
|
||||
<menuitem name="SortStandard" action="SortStandardAction"/>
|
||||
<separator name="ViewSep43"/>
|
||||
<menuitem name="SortDate" action="SortDateAction"/>
|
||||
<menuitem name="SortDateEntry" action="SortDateEntryAction"/>
|
||||
<menuitem name="SortDateStatement" action="SortDateStatementAction"/>
|
||||
<menuitem name="SortNumber" action="SortNumberAction"/>
|
||||
<menuitem name="SortAmount" action="SortAmountAction"/>
|
||||
<menuitem name="SortMemo" action="SortMemoAction"/>
|
||||
<menuitem name="SortDescription" action="SortDescriptionAction"/>
|
||||
<menuitem name="SortAction" action="SortActionAction"/>
|
||||
<menuitem name="SortNotes" action="SortNotesAction"/>
|
||||
</menu>
|
||||
<menu name="Style" action="StyleAction">
|
||||
<menuitem name="StyleBasic" action="StyleBasicAction"/>
|
||||
<menuitem name="StyleAutoSplit" action="StyleAutoSplitAction"/>
|
||||
<menuitem name="StyleJournal" action="StyleJournalAction"/>
|
||||
<separator name="ViewSep44"/>
|
||||
<menuitem name="StyleDoubleLine" action="StyleDoubleLineAction"/>
|
||||
</menu>
|
||||
</placeholder>
|
||||
</menu>
|
||||
|
||||
<menu name="Actions">
|
||||
<placeholder name="ActionsPlaceholder">
|
||||
<separator name="ActionsSep1"/>
|
||||
<menuitem name="ActionsTransfer" action="ActionsTransferAction"/>
|
||||
<menuitem name="ActionsReconcile" action="ActionsReconcileAction"/>
|
||||
<menuitem name="ActionsStockSplit" action="ActionsStockSplitAction"/>
|
||||
<menuitem name="ActionLots" action="ActionsLotsAction"/>
|
||||
<separator name="ActionsSep3"/>
|
||||
<menuitem name="RecordTransaction" action="RecordTransactionAction"/>
|
||||
<menuitem name="CancelTransaction" action="CancelTransactionAction"/>
|
||||
<menuitem name="DeleteTransaction" action="DeleteTransactionAction"/>
|
||||
<menuitem name="DuplicateTransaction" action="DuplicateTransactionAction"/>
|
||||
<menuitem name="RecordTransaction" action="RecordTransactionAction"/>
|
||||
<menuitem name="CancelTransaction" action="CancelTransactionAction"/>
|
||||
<menuitem name="DeleteTransaction" action="DeleteTransactionAction"/>
|
||||
<menuitem name="BlankTransaction" action="BlankTransactionAction"/>
|
||||
<separator name="ActionsSep4"/>
|
||||
<menuitem name="DuplicateTransaction" action="DuplicateTransactionAction"/>
|
||||
<menuitem name="RemoveTransactionSplits" action="RemoveTransactionSplitsAction"/>
|
||||
<menuitem name="SplitTransaction" action="SplitTransactionAction"/>
|
||||
<menuitem name="EditExchangeRate" action="EditExchangeRateAction"/>
|
||||
<menuitem name="ScheduleTransaction" action="ScheduleTransactionAction"/>
|
||||
<menuitem name="JumpTransaction" action="JumpTransactionAction"/>
|
||||
</placeholder>
|
||||
</menu>
|
||||
</menubar>
|
||||
|
||||
<toolbar name="DefaultToolbar">
|
||||
<placeholder name="DefaultToolbarPlaceholder">
|
||||
<separator name="ToolbarSep2"/>
|
||||
<toolitem name="ToolbarRecordTransaction" action="RecordTransactionAction"/>
|
||||
<toolitem name="ToolbarCancelTransaction" action="CancelTransactionAction"/>
|
||||
<toolitem name="ToolbarDeleteTransaction" action="DeleteTransactionAction"/>
|
||||
<toolitem name="ToolbarRecordTransaction" action="RecordTransactionAction"/>
|
||||
<toolitem name="ToolbarCancelTransaction" action="CancelTransactionAction"/>
|
||||
<toolitem name="ToolbarDeleteTransaction" action="DeleteTransactionAction"/>
|
||||
<separator name="ToolbarSep66"/>
|
||||
<toolitem name="ToolbarDuplicateTransaction" action="DuplicateTransactionAction"/>
|
||||
<toolitem name="ToolbarScheduleTransaction" action="ScheduleTransactionAction"/>
|
||||
<separator name="ToolbarSep67"/>
|
||||
<toolitem name="ToolbarSplitTransaction" action="SplitTransactionAction"/>
|
||||
<toolitem name="ToolbarBlankTransaction" action="BlankTransactionAction"/>
|
||||
<toolitem name="ToolbarJumpTransaction" action="JumpTransactionAction"/>
|
||||
<separator name="ToolbarSep68"/>
|
||||
<toolitem name="ToolbarTransfer" action="ActionsTransferAction"/>
|
||||
</placeholder>
|
||||
</toolbar>
|
||||
|
||||
<popup name="RegisterPopup" action="FakeToplevel">>
|
||||
<menuitem name="RecordTransaction" action="RecordTransactionAction"/>
|
||||
<menuitem name="CancelTransaction" action="CancelTransactionAction"/>
|
||||
<menuitem name="DeleteTransaction" action="DeleteTransactionAction"/>
|
||||
<menuitem name="BlankTransaction" action="BlankTransactionAction"/>
|
||||
<separator name="PopupSep1"/>
|
||||
<menuitem name="DuplicateTransaction" action="DuplicateTransactionAction"/>
|
||||
<menuitem name="RemoveTransactionSplits" action="RemoveTransactionSplitsAction"/>
|
||||
<menuitem name="SplitTransaction" action="SplitTransactionAction"/>
|
||||
<menuitem name="EditExchangeRate" action="EditExchangeRateAction"/>
|
||||
<menuitem name="ScheduleTransaction" action="ScheduleTransactionAction"/>
|
||||
<menuitem name="JumpTransaction" action="JumpTransactionAction"/>
|
||||
</popup>
|
||||
</ui>
|
||||
|
||||
Reference in New Issue
Block a user