C# (CSharp) BudgetAnalyser.Engine.Widgets 네임스페이스

클래스들

이름 설명
BudgetBucketMonitorWidget A widget that monitors a bucket and tracks total spent for the month against funds available from the current ledger book.
CurrentFileWidget Monitors the currently loaded Budget Analyser file and shows the file name.
DateFilterWidget
DaysSinceLastImport Monitors the number of days since bank statement data was last imported.
DisusedMatchingRuleWidget Monitors the number disused matching rules. The more matching rules there are the slower the auto matching process is. This widget helps find unused rules so they can be cleaned up.
EncryptWidget Enables or disables encryption for files saved to disk.
FixedBudgetMonitorWidget A fixed budget project monitor widget. Used to monitor spend for a FixedBudgetProjectBucket.
MultiInstanceWidgetState
NewFileWidget The new file widget, shows information about creating a new Budget Analyser Database file.
OverspentWarning A widget to show the number of overspent buckets for the month. Compares actual spent transactions against a ledger in the ledgerbook, if there is one, or the current Budget if there isn't. The budget used is the currently selected budget from the BudgetCurrencyContext instance given. It may not be the current one as compared to today's date.
ProgressBarWidget A base class for any widget that wants to show a progress bar to represent a comparison bar graph.
ReflectionWidgetRepository
RemainingBudgetBucketWidget Use this widget base class for widgets that monitor budget bucket spend.
RemainingSurplusWidget A widget to monitor the remaining budgeted surplus as compared to the current budget surplus figure. (Not the actual surplus from the ledger book).
SaveWidget A widget that becomes available when there are unsaved changes. Clicking will save all changes.
SavingsGoalWidget A savings goal widget to monitor a SavingsCommitmentBucket
SurprisePaymentWidget A widget designed to show any month where there will be 5 weekly payments in one month, or 3 fortnightly payments in one month.
SurprisePaymentWidget.NextOccurance
SurprisePaymentWidget.PaymentDate
SurprisePaymentWidgetPersistentState A Dto to persist a SurprisePaymentWidget
TimedUpdateCounterWidget A widget to counter and test the scheduled updates that should occur at defined regular time intervals.
UpdateMobileDataWidget Exports summarised data from Ledger and Transactions to a file and uploads it to web storage.
Widget
WidgetGroup A grouping of widget for use in the UI. Used to group similar purpose widgets together for ease of use.
WidgetPersistentState Application state stored for a single widget.
WidgetsApplicationState A state persistence Dto for widget data.