Skip to content

Commit

Permalink
[asst-stock-trans] Rename primary callbacks to clarify their purpose.
Browse files Browse the repository at this point in the history
  • Loading branch information
jralls committed Jun 11, 2023
1 parent 0d9dd3b commit 6d36d1d
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 10 deletions.
16 changes: 9 additions & 7 deletions gnucash/gnome/assistant-stock-transaction.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -48,10 +48,12 @@ static QofLogModule log_module = GNC_MOD_ASSISTANT;

extern "C"
{
void stock_assistant_prepare (GtkAssistant *assistant, GtkWidget *page,
gpointer user_data);
void stock_assistant_finish (GtkAssistant *assistant, gpointer user_data);
void stock_assistant_cancel (GtkAssistant *gtkassistant, gpointer user_data);
// These functions are the GtkAssistant primary button callbacks. They're
// connected to their signals in assistant-stock-transaction.glade.
void stock_assistant_prepare_cb (GtkAssistant *assistant, GtkWidget *page,
gpointer user_data);
void stock_assistant_finish_cb (GtkAssistant *assistant, gpointer user_data);
void stock_assistant_cancel_cb (GtkAssistant *gtkassistant, gpointer user_data);
}

enum class FieldMask : unsigned;
Expand Down Expand Up @@ -1337,7 +1339,7 @@ controller_capitalize_fees (GtkWidget *widget, StockAssistantController* info)
}

void
stock_assistant_prepare (GtkAssistant *assistant, GtkWidget *page,
stock_assistant_prepare_cb (GtkAssistant *assistant, GtkWidget *page,
gpointer user_data)
{
auto info = static_cast<StockAssistantController*>(user_data);
Expand Down Expand Up @@ -1434,7 +1436,7 @@ forward_page_func (gint current_page, StockAssistantController* info)
}

void
stock_assistant_finish (GtkAssistant *assistant, gpointer user_data)
stock_assistant_finish_cb (GtkAssistant *assistant, gpointer user_data)
{
auto info = static_cast<StockAssistantController*>(user_data);
g_return_if_fail (info->model->txn_type);
Expand All @@ -1447,7 +1449,7 @@ stock_assistant_finish (GtkAssistant *assistant, gpointer user_data)


void
stock_assistant_cancel (GtkAssistant *assistant, gpointer user_data)
stock_assistant_cancel_cb (GtkAssistant *assistant, gpointer user_data)
{
auto info = static_cast<StockAssistantController*>(user_data);
gnc_close_gui_component_by_data (ASSISTANT_STOCK_TRANSACTION_CM_CLASS, info);
Expand Down
6 changes: 3 additions & 3 deletions gnucash/gtkbuilder/assistant-stock-transaction.glade
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@
<property name="title" translatable="yes">Stock Transaction Assistant</property>
<property name="window-position">center</property>
<property name="default-width">500</property>
<signal name="cancel" handler="stock_assistant_cancel" swapped="no"/>
<signal name="close" handler="stock_assistant_finish" swapped="no"/>
<signal name="prepare" handler="stock_assistant_prepare" swapped="no"/>
<signal name="cancel" handler="stock_assistant_cancel_cb" swapped="no"/>
<signal name="close" handler="stock_assistant_finish_cb" swapped="no"/>
<signal name="prepare" handler="stock_assistant_prepare_cb" swapped="no"/>
<child>
<object class="GtkLabel" id="intro_page_label">
<property name="visible">True</property>
Expand Down

0 comments on commit 6d36d1d

Please sign in to comment.