Classes | Namespaces | Functions

preferences.hpp File Reference

#include "game_config.hpp"
#include "terrain_translation.hpp"
#include <utility>
Include dependency graph for preferences.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  preferences::base_manager

Namespaces

namespace  preferences
 

Modify, read and display user preferences.


Functions

void preferences::write_preferences ()
void preferences::set (const std::string &key, const std::string &value)
void preferences::set (const std::string &key, char const *value)
void preferences::set (const std::string &key, bool value)
void preferences::set (const std::string &key, int value)
void preferences::clear (const std::string &key)
void preferences::set_child (const std::string &key, const config &val)
const configpreferences::get_child (const std::string &key)
std::string preferences::get (const std::string &key)
bool preferences::get (const std::string &key, bool def)
void preferences::erase (const std::string &key)
bool preferences::have_setting (const std::string &key)
void preferences::disable_preferences_save ()
configpreferences::get_prefs ()
bool preferences::fullscreen ()
void preferences::_set_fullscreen (bool ison)
bool preferences::scroll_to_action ()
void preferences::_set_scroll_to_action (bool ison)
int preferences::min_allowed_width ()
int preferences::min_allowed_height ()
std::pair< int, int > preferences::resolution ()
void preferences::_set_resolution (const std::pair< int, int > &res)
bool preferences::turbo ()
void preferences::_set_turbo (bool ison)
double preferences::turbo_speed ()
void preferences::save_turbo_speed (const double speed)
bool preferences::idle_anim ()
void preferences::_set_idle_anim (const bool ison)
int preferences::idle_anim_rate ()
void preferences::_set_idle_anim_rate (const int rate)
std::string preferences::language ()
void preferences::set_language (const std::string &s)
bool preferences::sound_on ()
bool preferences::set_sound (bool ison)
unsigned int preferences::sample_rate ()
void preferences::save_sample_rate (const unsigned int rate)
size_t preferences::sound_buffer_size ()
void preferences::save_sound_buffer_size (const size_t size)
int preferences::sound_volume ()
void preferences::set_sound_volume (int vol)
int preferences::bell_volume ()
void preferences::set_bell_volume (int vol)
int preferences::UI_volume ()
void preferences::set_UI_volume (int vol)
bool preferences::music_on ()
bool preferences::set_music (bool ison)
int preferences::music_volume ()
void preferences::set_music_volume (int vol)
bool preferences::turn_bell ()
bool preferences::set_turn_bell (bool ison)
bool preferences::UI_sound_on ()
bool preferences::set_UI_sound (bool ison)
bool preferences::message_bell ()
void preferences::load_hotkeys ()
void preferences::save_hotkeys ()
void preferences::clear_hotkeys ()
void preferences::add_alias (const std::string &alias, const std::string &command)
const configpreferences::get_alias ()
bool preferences::use_color_cursors ()
void preferences::_set_color_cursors (bool value)
bool preferences::joystick_support_enabled ()
int preferences::joystick_mouse_deadzone ()
int preferences::joystick_num_mouse_xaxis ()
int preferences::joystick_num_mouse_yaxis ()
int preferences::joystick_mouse_xaxis_num ()
int preferences::joystick_mouse_yaxis_num ()
int preferences::joystick_scroll_deadzone ()
int preferences::joystick_num_scroll_xaxis ()
int preferences::joystick_num_scroll_yaxis ()
int preferences::joystick_scroll_xaxis_num ()
int preferences::joystick_scroll_yaxis_num ()
int preferences::joystick_cursor_deadzone ()
int preferences::joystick_num_cursor_xaxis ()
int preferences::joystick_num_cursor_yaxis ()
int preferences::joystick_cursor_xaxis_num ()
int preferences::joystick_cursor_yaxis_num ()
int preferences::joystick_cursor_threshold ()
int preferences::joystick_thrusta_deadzone ()
int preferences::joystick_num_thrusta_axis ()
int preferences::joystick_thrusta_axis_num ()
int preferences::joystick_thrustb_deadzone ()
int preferences::joystick_num_thrustb_axis ()
int preferences::joystick_thrustb_axis_num ()
int preferences::scroll_speed ()
void preferences::set_scroll_speed (const int new_speed)
bool preferences::middle_click_scrolls ()
bool preferences::mouse_scroll_enabled ()
void preferences::enable_mouse_scroll (bool value)
int preferences::mouse_scroll_threshold ()
 Gets the threshold for when to scroll.
int preferences::draw_delay ()
void preferences::set_draw_delay (int value)
bool preferences::animate_map ()
void preferences::set_animate_map (bool value)
bool preferences::show_standing_animations ()
void preferences::set_show_standing_animations (bool value)
bool preferences::show_fps ()
void preferences::set_show_fps (bool value)
bool preferences::ellipses ()
void preferences::_set_ellipses (bool ison)
bool preferences::grid ()
void preferences::_set_grid (bool ison)
bool preferences::confirm_load_save_from_different_version ()
bool preferences::use_twelve_hour_clock_format ()
void preferences::set_use_twelve_hour_clock_format (bool value)

Detailed Description

Definition in file preferences.hpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated by doxygen 1.7.1 on Fri May 25 2012 01:08:44 for The Battle for Wesnoth
Gna! | Forum | Wiki | CIA | devdocs