Project Alice
Loading...
Searching...
No Matches
gui_budget_window.hpp File Reference
#include "color.hpp"
#include "commands.hpp"
#include "culture.hpp"
#include "dcon_generated.hpp"
#include "gui_common_elements.hpp"
#include "gui_element_types.hpp"
#include "nations.hpp"
#include "system_state.hpp"
#include "text.hpp"
Include dependency graph for gui_budget_window.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  dcon::pop_satisfaction_wrapper_id
 
class  dcon::pop_satisfaction_wrapper_fat
 
class  ui::nation_gold_income_text
 
class  ui::nation_loan_spending_text
 
class  ui::nation_diplomatic_balance_text
 
class  ui::nation_subsidy_spending_text
 
class  ui::nation_administrative_efficiency_text
 
class  ui::satisfaction_graph< Strata >
 
class  ui::pop_satisfaction_piechart< Strata >
 
struct  ui::budget_slider_signal
 
class  ui::budget_slider< SliderTarget, SliderDisplayScaling >
 
class  ui::budget_poor_tax_slider
 
class  ui::budget_middle_tax_slider
 
class  ui::budget_rich_tax_slider
 
class  ui::budget_army_stockpile_slider
 
class  ui::budget_navy_stockpile_slider
 
class  ui::budget_construction_stockpile_slider
 
class  ui::budget_education_slider
 
class  ui::budget_administration_slider
 
class  ui::budget_social_spending_slider
 
class  ui::budget_military_spending_slider
 
class  ui::budget_tariff_slider
 
class  ui::budget_scaled_monetary_value_text
 
class  ui::budget_actual_stockpile_spending_text
 
class  ui::budget_estimated_stockpile_spending_text
 
class  ui::budget_military_spending_text
 
class  ui::budget_overseas_spending_text
 
class  ui::budget_tariff_income_text
 
class  ui::budget_stratified_tax_income_text< Strata, BudgetTarget >
 
class  ui::budget_expenditure_text< IncomeType, BudgetTarget >
 
class  ui::budget_social_spending_text
 
class  ui::budget_income_projection_text
 
class  ui::budget_expenditure_projection_text
 
class  ui::budget_balance_projection_text
 
class  ui::budget_take_loan_button
 
class  ui::budget_repay_loan_button
 
class  ui::budget_take_loan_window
 
class  ui::budget_repay_loan_window
 
class  ui::tax_list_pop_type_icon
 
class  ui::budget_pop_list_item
 
class  ui::budget_pop_tax_list< Strata >
 
class  ui::budget_pop_income_list< Income >
 
class  ui::budget_small_pop_income_list< Income >
 
class  ui::budget_tariff_percentage_text
 
class  ui::debt_piechart
 
struct  ui::debt_item_data
 
class  ui::debtor_name
 
class  ui::debtor_amount
 
class  ui::debt_item
 
class  ui::debt_listbox
 
class  ui::enable_debt_toggle
 
class  ui::domestic_investment_slider
 
class  ui::domestic_investment_estimated_text
 
class  ui::overseas_maintenance_slider
 
class  ui::overseas_maintenance_estimated_text
 
class  ui::budget_window
 

Namespaces

namespace  dcon
 
namespace  ogl
 
namespace  ui
 

Enumerations

enum class  ui::budget_slider_target : uint8_t {
  ui::poor_tax , ui::middle_tax , ui::rich_tax , ui::army_stock ,
  ui::navy_stock , ui::construction_stock , ui::education , ui::admin ,
  ui::social , ui::military , ui::tariffs , ui::domestic_investment ,
  ui::raw , ui::overseas , ui::stockpile_filling , ui::diplomatic_interest ,
  ui::interest , ui::subsidies , ui::gold_income , ui::target_count
}
 
enum class  ui::slider_scaling : uint8_t { ui::linear , ui::quadratic }
 

Functions

pop_satisfaction_wrapper_fat dcon::fatten (data_container const &c, pop_satisfaction_wrapper_id id) noexcept
 
template<>
uint32_t ogl::get_ui_color (sys::state &state, dcon::pop_satisfaction_wrapper_id id)