wesnoth/doc/design/gui2/files_for_the_widget.tex
Mark de Wever 54ceda8497 Improve linking to references.
Use cleveref and add some helper macros for references it can't handle
(yet). Support for listings is in a newer version, so look at that in
the future.
2011-02-26 08:54:02 +00:00

52 lines
1.6 KiB
TeX

\chapter{Files for creating the widget}
This chapter contains the files created in \cref{sec:creating_the_widget}, these
files aren't the real files added, but a slightly modified version; The
copyright headers are stripped to avoid taking up useless space. Some extra
comments are added to make referencing possible. This also means the files here
will get out of date with the real files when fixes are committed, that's also
fine since it doesn't change how the files are structured. The label still
mentions the original filename, but might over time differ from the listings
below.
\lstinputlisting[style=C++
, caption={src/gui/auxiliary/widget\_definition/progress\_bar.hpp}
, label=widget_definition.hpp]
{gui2/widget_definition.hpp}
\pagebreak
\lstinputlisting[style=C++
, caption={src/gui/auxiliary/widget\_definition/progress\_bar.cpp}
, label=widget_definition.cpp]
{gui2/widget_definition.cpp}
\pagebreak
\lstinputlisting[style=WML
, caption={data/gui/default/widget/progress\_bar\_default.cfg}
, label=progress_bar.cfg]
{gui2/progress_bar.cfg}
\pagebreak
\lstinputlisting[style=C++
, caption={src/gui/auxiliary/window\_builder/progress\_bar.hpp}
, label=window_builder.hpp]
{gui2/window_builder.hpp}
\lstinputlisting[style=C++
, caption={src/gui/auxiliary/window\_builder/progress\_bar.cpp}
, label=window_builder.cpp]
{gui2/window_builder.cpp}
\lstinputlisting[style=C++
, caption={src/gui/widgets/progress\_bar.hpp}
, label=progress_bar.hpp]
{gui2/progress_bar.hpp}
\pagebreak
\lstinputlisting[style=C++
, caption={src/gui/widgets/progress\_bar.cpp}
, label=progress_bar.cpp]
{gui2/progress_bar.cpp}