Skip to content

Commit

Permalink
Merge branch 'release/0.5.2'
Browse files Browse the repository at this point in the history
  • Loading branch information
sithis993 committed Jul 20, 2020
2 parents 577d836 + b824181 commit f483d93
Show file tree
Hide file tree
Showing 5 changed files with 169 additions and 253 deletions.
28 changes: 9 additions & 19 deletions MealCalculator/AbsGui.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -98,22 +98,6 @@ MealCalculatorFrame::MealCalculatorFrame( wxWindow* parent, wxWindowID id, const

IngredientDetailsSizer->Add( bSizer81, 1, wxEXPAND, 5 );

wxBoxSizer* bSizer8;
bSizer8 = new wxBoxSizer( wxHORIZONTAL );

m_staticText3 = new wxStaticText( IngredientDetailsSizer->GetStaticBox(), wxID_ANY, wxT("Grams"), wxDefaultPosition, wxDefaultSize, 0 );
m_staticText3->Wrap( -1 );
bSizer8->Add( m_staticText3, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );


bSizer8->Add( 0, 0, 1, wxEXPAND, 5 );

IngredientGramsTextCtrl = new wxTextCtrl( IngredientDetailsSizer->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, 0 );
bSizer8->Add( IngredientGramsTextCtrl, 0, wxALIGN_CENTER_VERTICAL|wxALL, 5 );


IngredientDetailsSizer->Add( bSizer8, 1, wxEXPAND, 5 );


bSizer6->Add( IngredientDetailsSizer, 0, wxEXPAND, 5 );

Expand Down Expand Up @@ -193,11 +177,17 @@ MealCalculatorFrame::MealCalculatorFrame( wxWindow* parent, wxWindowID id, const

bSizer6->Add( IngredientNutritionSizer, 0, wxEXPAND, 5 );

wxStaticBoxSizer* IngredientGramsSizer;
IngredientGramsSizer = new wxStaticBoxSizer( new wxStaticBox( IngredientDetailsPanel, wxID_ANY, wxT("Grams") ), wxVERTICAL );

IngredientGramsTextCtrl = new wxTextCtrl( IngredientGramsSizer->GetStaticBox(), wxID_ANY, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxTE_CENTER|wxTE_PROCESS_ENTER );
IngredientGramsSizer->Add( IngredientGramsTextCtrl, 0, wxALL|wxEXPAND, 5 );

IngredientButton = new wxButton( IngredientGramsSizer->GetStaticBox(), wxID_ANY, wxT("Add to Meal"), wxDefaultPosition, wxDefaultSize, 0 );
IngredientGramsSizer->Add( IngredientButton, 0, wxALL|wxEXPAND, 5 );

bSizer6->Add( 0, 0, 1, wxEXPAND, 5 );

IngredientButton = new wxButton( IngredientDetailsPanel, wxID_ANY, wxT("Add to Meal"), wxDefaultPosition, wxDefaultSize, 0 );
bSizer6->Add( IngredientButton, 0, wxALL|wxEXPAND, 5 );
bSizer6->Add( IngredientGramsSizer, 1, wxEXPAND, 5 );


IngredientDetailsPanel->SetSizer( bSizer6 );
Expand Down
5 changes: 2 additions & 3 deletions MealCalculator/AbsGui.h
Original file line number Diff line number Diff line change
Expand Up @@ -51,8 +51,6 @@ class MealCalculatorFrame : public wxFrame
wxTextCtrl* IngredientNameTextCtrl;
wxStaticText* m_staticText31;
wxTextCtrl* IngredientBrandTextCtrl1;
wxStaticText* m_staticText3;
wxTextCtrl* IngredientGramsTextCtrl;
wxStaticText* m_staticText13;
wxTextCtrl* IngredientCaloriesTextCtrl;
wxStaticText* m_staticText14;
Expand All @@ -61,6 +59,7 @@ class MealCalculatorFrame : public wxFrame
wxTextCtrl* IngredientCarbohydratesTextCtrl;
wxStaticText* m_staticText15;
wxTextCtrl* IngredientProteinTextCtrl;
wxTextCtrl* IngredientGramsTextCtrl;
wxButton* IngredientButton;
wxPanel* MealActionsPanel;
wxButton* NewIngredientButton;
Expand All @@ -75,7 +74,7 @@ class MealCalculatorFrame : public wxFrame

public:

MealCalculatorFrame( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Meal Calculator - v0.0.0"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 556,354 ), long style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL );
MealCalculatorFrame( wxWindow* parent, wxWindowID id = wxID_ANY, const wxString& title = wxT("Meal Calculator - v0.0.0"), const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxSize( 556,380 ), long style = wxDEFAULT_FRAME_STYLE|wxTAB_TRAVERSAL );

~MealCalculatorFrame();

Expand Down
5 changes: 5 additions & 0 deletions MealCalculator/CMealCalculatorFrame.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ void CMealCalculatorFrame::setEvents()
{

IngredientButton->Bind(wxEVT_BUTTON, &CMealCalculatorFrame::addIngredient, this);
IngredientGramsTextCtrl->Bind(wxEVT_TEXT_ENTER, &CMealCalculatorFrame::addIngredient, this);
RemoveIngredientButton->Bind(wxEVT_BUTTON, &CMealCalculatorFrame::removeIngredient, this);
MealIngredientsListBox->Bind(wxEVT_LISTBOX, &CMealCalculatorFrame::selectIngredient, this);
IngredientNameTextCtrl->Bind(wxEVT_TEXT, &CMealCalculatorFrame::updateIngredientButton, this);
Expand Down Expand Up @@ -91,6 +92,10 @@ void CMealCalculatorFrame::addIngredient(wxEvent & event)
oldIngredient->setProteinPer100g(newIngredient->getProteinPer100g());
}

clearIngredientTextCtrls();
IngredientNameTextCtrl->SetFocus();
MealIngredientsListBox->DeselectAll();

}


Expand Down
2 changes: 1 addition & 1 deletion MealCalculator/Version.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
#pragma once

#define VERSION_STRING "0.5.1"
#define VERSION_STRING "0.5.2"
Loading

0 comments on commit f483d93

Please sign in to comment.