Namespaces | Defines

gui/widgets/generator.cpp File Reference

#include "gui/widgets/generator_private.hpp"
#include "gui/widgets/window.hpp"
Include dependency graph for generator.cpp:

Go to the source code of this file.

Namespaces

namespace  gui2
 

A class inherited from ttext_box that displays its input as stars.


namespace  gui2::policy
 

Contains the policies for the tgenerator class.


namespace  gui2::policy::minimum_selection
 

Contains the policy for the minimum number of selected items.


namespace  gui2::policy::placement
 

Controls how new items are placed.


namespace  gui2::policy::select_action
 

Contains the policy for which action to take when an item is selected or deselected.


Defines

#define GETTEXT_DOMAIN   "wesnoth-lib"
#define GENERATE_PLACEMENT
#define GENERATE_SELECT
#define GENERATE_MAXIMUM
#define GENERATE_BODY

Define Documentation

#define GENERATE_BODY
Value:
if(has_minimum) {                                         \
    typedef policy::minimum_selection::tone minimum;      \
    GENERATE_MAXIMUM                                      \
} else {                                                  \
    typedef policy::minimum_selection::tnone minimum;     \
    GENERATE_MAXIMUM                                      \
}

Definition at line 776 of file generator.cpp.

#define GENERATE_MAXIMUM
Value:
if(has_maximum) {                                          \
    typedef policy::maximum_selection::tone maximum;       \
    GENERATE_SELECT                                        \
} else {                                                   \
    typedef policy::maximum_selection::tinfinite maximum;  \
    GENERATE_SELECT                                        \
}

Definition at line 763 of file generator.cpp.

#define GENERATE_PLACEMENT

Definition at line 708 of file generator.cpp.

#define GENERATE_SELECT
Value:
if(select) {                                               \
    typedef policy::select_action::tselect select;         \
    GENERATE_PLACEMENT                                     \
} else {                                                   \
    typedef policy::select_action::tshow select;           \
    GENERATE_PLACEMENT                                     \
}

Definition at line 750 of file generator.cpp.

#define GETTEXT_DOMAIN   "wesnoth-lib"

Definition at line 16 of file generator.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

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