\hypertarget{Dialog_8cpp}{\section{trunk/bwapi/\-B\-W\-A\-P\-I/\-Source/\-B\-W/\-Dialog.cpp \-File \-Reference}
\label{Dialog_8cpp}\index{trunk/bwapi/\-B\-W\-A\-P\-I/\-Source/\-B\-W/\-Dialog.\-cpp@{trunk/bwapi/\-B\-W\-A\-P\-I/\-Source/\-B\-W/\-Dialog.\-cpp}}
}
{\ttfamily \#include \char`\"{}\-Dialog.\-h\char`\"{}}\*
{\ttfamily \#include \char`\"{}../\-B\-W\-A\-P\-I/\-Game\-Impl.\-h\char`\"{}}\*
{\ttfamily \#include \char`\"{}../\-Detours.\-h\char`\"{}}\*
{\ttfamily \#include \char`\"{}../\-D\-L\-L\-Main.\-h\char`\"{}}\*
{\ttfamily \#include \char`\"{}../../\-Debug.\-h\char`\"{}}\*
\-Include dependency graph for \-Dialog.\-cpp\-:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{Dialog_8cpp__incl}
\end{center}
\end{figure}
\subsection*{\-Namespaces}
\begin{DoxyCompactItemize}
\item 
namespace \hyperlink{namespaceBW}{\-B\-W}
\end{DoxyCompactItemize}
\subsection*{\-Functions}
\begin{DoxyCompactItemize}
\item 
bool \-\_\-\-\_\-fastcall \hyperlink{namespaceBW_aaa5c70ef5d9209b31196d6acc2b1abda}{\-B\-W\-::\-Interact\-Template} (dialog $\ast$dlg, dlg\-Event $\ast$evt)
\item 
bool \-\_\-\-\_\-fastcall \hyperlink{namespaceBW_a7ac41e1650804a9431fe90b068fe8832}{\-B\-W\-::\-Tiny\-Button\-Interact} (dialog $\ast$dlg, dlg\-Event $\ast$evt)
\item 
bool \-\_\-\-\_\-fastcall \hyperlink{namespaceBW_a96f27132b11b4f33a1f79e5e809e9250}{\-B\-W\-::\-Window\-Interact} (dialog $\ast$dlg, dlg\-Event $\ast$evt)
\item 
dialog $\ast$ \hyperlink{namespaceBW_a6d3b65e11d8ec09aa7a6cb52da3ad405}{\-B\-W\-::\-Create\-Dialog\-Window} (const char $\ast$psz\-Text, \hyperlink{Types_8h_a197942eefa7db30960ae396d68339b97}{\-W\-O\-R\-D} w\-Left, \hyperlink{Types_8h_a197942eefa7db30960ae396d68339b97}{\-W\-O\-R\-D} w\-Top, \hyperlink{Types_8h_a197942eefa7db30960ae396d68339b97}{\-W\-O\-R\-D} w\-Width, \hyperlink{Types_8h_a197942eefa7db30960ae396d68339b97}{\-W\-O\-R\-D} w\-Height)
\item 
dialog $\ast$ \hyperlink{namespaceBW_afb526fc3da3a567cc7ba98ac06618c43}{\-B\-W\-::\-Find\-Dialog\-Global} (const char $\ast$psz\-Name)
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{namespaceBW_ac129b8d34a2c80dbbe37d16c7e2a3268}{\-B\-W\-::\-Get\-Text\-Width} (const char $\ast$psz\-String, \hyperlink{Types_8h_a4ae1dab0fb4b072a66584546209e7d58}{\-B\-Y\-T\-E} b\-Size)
\item 
\hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{namespaceBW_a6c5818825a6f2e5171a159d106517af2}{\-B\-W\-::\-Get\-Text\-Height} (const char $\ast$psz\-String, \hyperlink{Types_8h_a4ae1dab0fb4b072a66584546209e7d58}{\-B\-Y\-T\-E} b\-Size)
\item 
bool \hyperlink{namespaceBW_ad133816eb8f859ddb3c8f38a9ea9e154}{\-B\-W\-::\-Blit\-Text} (const char $\ast$psz\-String, bitmap $\ast$dst, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_aea72dea2d265251bf7d417d17b1add4e}{x}, \hyperlink{Detours_8h_ab5a791e918b09a41addbf5b813175633}{int} \hyperlink{Detours_8h_a2e2ad199e293564b2c8eab0073490c88}{y}, \hyperlink{Types_8h_a4ae1dab0fb4b072a66584546209e7d58}{\-B\-Y\-T\-E} b\-Size)
\end{DoxyCompactItemize}
\subsection*{\-Variables}
\begin{DoxyCompactItemize}
\item 
\hyperlink{Types_8h_a4ae1dab0fb4b072a66584546209e7d58}{\-B\-Y\-T\-E} \hyperlink{Dialog_8cpp_a519f45dc5f0ba74bfc944771f6dd6285}{gb\-Tiny\-Btn\-Gfx} \mbox{[}3\mbox{]}\mbox{[}12 $\ast$12\mbox{]}
\item 
\hyperlink{Types_8h_a4ae1dab0fb4b072a66584546209e7d58}{\-B\-Y\-T\-E} \hyperlink{Dialog_8cpp_ac84dfe773263fa299039d4f703b33812}{b\-Font\-Colors} \mbox{[}24\mbox{]}\mbox{[}8\mbox{]}
\item 
\hyperlink{Types_8h_a4ae1dab0fb4b072a66584546209e7d58}{\-B\-Y\-T\-E} \hyperlink{Dialog_8cpp_abc79efbeee05957e6cbc6a5aaa9efb31}{b\-Color\-Table} \mbox{[}$\,$\mbox{]}
\end{DoxyCompactItemize}


\subsection{\-Variable \-Documentation}
\hypertarget{Dialog_8cpp_abc79efbeee05957e6cbc6a5aaa9efb31}{\index{\-Dialog.\-cpp@{\-Dialog.\-cpp}!b\-Color\-Table@{b\-Color\-Table}}
\index{b\-Color\-Table@{b\-Color\-Table}!Dialog.cpp@{\-Dialog.\-cpp}}
\subsubsection[{b\-Color\-Table}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-Y\-T\-E} {\bf b\-Color\-Table}\mbox{[}$\,$\mbox{]}}}\label{Dialog_8cpp_abc79efbeee05957e6cbc6a5aaa9efb31}
{\bfseries \-Initial value\-:}
\begin{DoxyCode}
 { 
   0,  0,  0,  1,  2,  3,  4,  5,  8,  0,  0,  0,  0,  0,  9, 10, 
  11, 12,  0,  0,  0, 13, 14, 15, 16, 17,  0, 18, 19, 20, 21, 23
}
\end{DoxyCode}
\hypertarget{Dialog_8cpp_ac84dfe773263fa299039d4f703b33812}{\index{\-Dialog.\-cpp@{\-Dialog.\-cpp}!b\-Font\-Colors@{b\-Font\-Colors}}
\index{b\-Font\-Colors@{b\-Font\-Colors}!Dialog.cpp@{\-Dialog.\-cpp}}
\subsubsection[{b\-Font\-Colors}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-Y\-T\-E} {\bf b\-Font\-Colors}\mbox{[}24\mbox{]}\mbox{[}8\mbox{]}}}\label{Dialog_8cpp_ac84dfe773263fa299039d4f703b33812}
{\bfseries \-Initial value\-:}
\begin{DoxyCode}
 {
  { 0xC0, 0x9B, 0x9A, 0x95, 0x43, 0x00, 0x00, 0x28 }, 
  { 0x56, 0xA7, 0x6D, 0x65, 0x5C, 0x00, 0x00, 0x8A }, 
  { 0x41, 0xFF, 0x53, 0x97, 0x47, 0x00, 0x00, 0x8A }, 
  { 0x40, 0x96, 0x49, 0x90, 0x42, 0x00, 0x00, 0x8A }, 
  { 0xA8, 0xAE, 0x17, 0x5E, 0xAA, 0x00, 0x00, 0x8A }, 
  { 0xB5, 0x75, 0xBA, 0xB9, 0xB7, 0x00, 0x00, 0x8A }, 
  { 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 }, 
  { 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08, 0x08 }, 
  { 0x8A, 0x6F, 0x17, 0x5E, 0xAA, 0x8A, 0x8A, 0x8A }, 
  { 0x28, 0xA5, 0xA2, 0x2D, 0xA0, 0x8A, 0x8A, 0x8A }, 
  { 0x8A, 0x9F, 0x9E, 0x9D, 0xB7, 0x8A, 0x8A, 0x8A }, 
  { 0x8A, 0xA4, 0xA3, 0xA1, 0x0E, 0x8A, 0x8A, 0x8A }, 
  { 0x8A, 0x9C, 0x1C, 0x1A, 0x13, 0x8A, 0x8A, 0x8A }, 
  { 0x8A, 0x13, 0x12, 0x11, 0x57, 0x8A, 0x8A, 0x8A }, 
  { 0x8A, 0x54, 0x51, 0x4E, 0x4A, 0x8A, 0x8A, 0x8A }, 
  { 0x8A, 0x87, 0xA6, 0x81, 0x93, 0x8A, 0x8A, 0x8A }, 
  { 0xB5, 0xB9, 0xB8, 0xB7, 0xB6, 0x8A, 0x8A, 0x8A }, 
  { 0x8A, 0x88, 0x84, 0x81, 0x60, 0x8A, 0x8A, 0x8A }, 
  { 0x8A, 0x86, 0x72, 0x70, 0x69, 0x8A, 0x8A, 0x8A }, 
  { 0x8A, 0x33, 0x7C, 0x7A, 0xA0, 0x8A, 0x8A, 0x8A }, 
  { 0x8A, 0x4D, 0x26, 0x23, 0x22, 0x8A, 0x8A, 0x8A }, 
  { 0x8A, 0x9A, 0x97, 0x95, 0x91, 0x8A, 0x8A, 0x8A }, 
  { 0x8A, 0x88, 0x84, 0x81, 0x60, 0x8A, 0x8A, 0x8A }, 
  { 0x8A, 0x80, 0x34, 0x31, 0x2E, 0x8A, 0x8A, 0x8A }
}
\end{DoxyCode}
\hypertarget{Dialog_8cpp_a519f45dc5f0ba74bfc944771f6dd6285}{\index{\-Dialog.\-cpp@{\-Dialog.\-cpp}!gb\-Tiny\-Btn\-Gfx@{gb\-Tiny\-Btn\-Gfx}}
\index{gb\-Tiny\-Btn\-Gfx@{gb\-Tiny\-Btn\-Gfx}!Dialog.cpp@{\-Dialog.\-cpp}}
\subsubsection[{gb\-Tiny\-Btn\-Gfx}]{\setlength{\rightskip}{0pt plus 5cm}{\bf \-B\-Y\-T\-E} {\bf gb\-Tiny\-Btn\-Gfx}\mbox{[}3\mbox{]}\mbox{[}12 $\ast$12\mbox{]}}}\label{Dialog_8cpp_a519f45dc5f0ba74bfc944771f6dd6285}
