preferences.cpp File Reference

Get and set user-preferences. More...

#include "global.hpp"
#include "config.hpp"
#include "filesystem.hpp"
#include "gettext.hpp"
#include "hotkeys.hpp"
#include "log.hpp"
#include "preferences.hpp"
#include "sound.hpp"
#include "util.hpp"
#include "video.hpp"
#include "serialization/parser.hpp"
#include "serialization/string_utils.hpp"
#include <cstdlib>
#include <iostream>
#include <iterator>
#include <sstream>

Include dependency graph for preferences.cpp:

Go to the source code of this file.

Namespaces

namespace  preferences

Defines

#define GETTEXT_DOMAIN   "wesnoth-lib"

Functions

void preferences::write_preferences ()
void preferences::set (const std::string key, std::string value)
void preferences::set_child (const std::string &key, const config &val)
configpreferences::get_child (const std::string &key)
void preferences::erase (const std::string key)
const std::string preferences::get (const std::string key)
void preferences::disable_preferences_save ()
configpreferences::get_prefs ()
bool preferences::fullscreen ()
void preferences::_set_fullscreen (bool ison)
std::pair< int, int > preferences::resolution ()
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)
const std::string & preferences::language ()
void preferences::set_language (const std::string &s)
bool preferences::adjust_gamma ()
void preferences::_set_adjust_gamma (bool val)
int preferences::gamma ()
void preferences::_set_gamma (int gamma)
bool preferences::grid ()
void preferences::_set_grid (bool ison)
size_t preferences::sound_buffer_size ()
void preferences::save_sound_buffer_size (const size_t size)
int preferences::music_volume ()
void preferences::set_music_volume (int vol)
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::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 ()
bool preferences::sound_on ()
bool preferences::set_sound (bool ison)
bool preferences::music_on ()
bool preferences::set_music (bool ison)
void preferences::normalize_editor_rgb (int rval)
void preferences::set_editor_r (int value)
 Set editor red tint level.
void preferences::set_editor_g (int value)
 Set editor green tint level.
void preferences::set_editor_b (int value)
 Set editor blue tint level.
int preferences::editor_r (void)
 Get editor red tint level.
int preferences::editor_g (void)
 Get editor green tint level.
int preferences::editor_b (void)
 Get editor blue tint level.
int preferences::scroll_speed ()
void preferences::set_scroll_speed (const int new_speed)
bool preferences::mouse_scroll_enabled ()
void preferences::enable_mouse_scroll (bool value)
bool preferences::animate_map ()
bool preferences::show_standing_animations ()
bool preferences::show_fps ()
void preferences::set_show_fps (bool value)
int preferences::draw_delay ()
void preferences::set_draw_delay (int value)
bool preferences::use_colour_cursors ()
void preferences::_set_colour_cursors (bool value)
void preferences::load_hotkeys ()
void preferences::save_hotkeys ()
unsigned int preferences::sample_rate ()
void preferences::save_sample_rate (const unsigned int rate)

Variables

bool colour_cursors = false
bool no_preferences_save = false
bool fps = false
int draw_delay_ = 20
config prefs
double preferences::scroll = 0.2


Detailed Description

Get and set user-preferences.

Definition in file preferences.cpp.


Define Documentation

#define GETTEXT_DOMAIN   "wesnoth-lib"

Definition at line 20 of file preferences.cpp.


Variable Documentation

bool colour_cursors = false [static]

int draw_delay_ = 20 [static]

Definition at line 47 of file preferences.cpp.

Referenced by preferences::draw_delay(), and preferences::set_draw_delay().

bool fps = false [static]

bool no_preferences_save = false [static]

config prefs [static]


Generated by doxygen 1.5.5 on 23 May 2008 for The Battle for Wesnoth
Gna! | Forum | Wiki | CIA | devdocs