refman.tex 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189
  1. \documentclass[twoside]{book}
  2. % Packages required by doxygen
  3. \usepackage{calc}
  4. \usepackage{doxygen}
  5. \usepackage{graphicx}
  6. \usepackage[utf8]{inputenc}
  7. \usepackage{makeidx}
  8. \usepackage{multicol}
  9. \usepackage{multirow}
  10. \usepackage{textcomp}
  11. \usepackage[table]{xcolor}
  12. % Font selection
  13. \usepackage[T1]{fontenc}
  14. \usepackage{mathptmx}
  15. \usepackage[scaled=.90]{helvet}
  16. \usepackage{courier}
  17. \usepackage{amssymb}
  18. \usepackage{sectsty}
  19. \renewcommand{\familydefault}{\sfdefault}
  20. \allsectionsfont{%
  21. \fontseries{bc}\selectfont%
  22. \color{darkgray}%
  23. }
  24. \renewcommand{\DoxyLabelFont}{%
  25. \fontseries{bc}\selectfont%
  26. \color{darkgray}%
  27. }
  28. % Page & text layout
  29. \usepackage{geometry}
  30. \geometry{%
  31. a4paper,%
  32. top=2.5cm,%
  33. bottom=2.5cm,%
  34. left=2.5cm,%
  35. right=2.5cm%
  36. }
  37. \tolerance=750
  38. \hfuzz=15pt
  39. \hbadness=750
  40. \setlength{\emergencystretch}{15pt}
  41. \setlength{\parindent}{0cm}
  42. \setlength{\parskip}{0.2cm}
  43. \makeatletter
  44. \renewcommand{\paragraph}{%
  45. \@startsection{paragraph}{4}{0ex}{-1.0ex}{1.0ex}{%
  46. \normalfont\normalsize\bfseries\SS@parafont%
  47. }%
  48. }
  49. \renewcommand{\subparagraph}{%
  50. \@startsection{subparagraph}{5}{0ex}{-1.0ex}{1.0ex}{%
  51. \normalfont\normalsize\bfseries\SS@subparafont%
  52. }%
  53. }
  54. \makeatother
  55. % Headers & footers
  56. \usepackage{fancyhdr}
  57. \pagestyle{fancyplain}
  58. \fancyhead[LE]{\fancyplain{}{\bfseries\thepage}}
  59. \fancyhead[CE]{\fancyplain{}{}}
  60. \fancyhead[RE]{\fancyplain{}{\bfseries\leftmark}}
  61. \fancyhead[LO]{\fancyplain{}{\bfseries\rightmark}}
  62. \fancyhead[CO]{\fancyplain{}{}}
  63. \fancyhead[RO]{\fancyplain{}{\bfseries\thepage}}
  64. \fancyfoot[LE]{\fancyplain{}{}}
  65. \fancyfoot[CE]{\fancyplain{}{}}
  66. \fancyfoot[RE]{\fancyplain{}{\bfseries\scriptsize Generated on Thu Sep 26 2013 00:18:24 for SDL Visual Test by Doxygen }}
  67. \fancyfoot[LO]{\fancyplain{}{\bfseries\scriptsize Generated on Thu Sep 26 2013 00:18:24 for SDL Visual Test by Doxygen }}
  68. \fancyfoot[CO]{\fancyplain{}{}}
  69. \fancyfoot[RO]{\fancyplain{}{}}
  70. \renewcommand{\footrulewidth}{0.4pt}
  71. \renewcommand{\chaptermark}[1]{%
  72. \markboth{#1}{}%
  73. }
  74. \renewcommand{\sectionmark}[1]{%
  75. \markright{\thesection\ #1}%
  76. }
  77. % Indices & bibliography
  78. \usepackage{natbib}
  79. \usepackage[titles]{tocloft}
  80. \setcounter{tocdepth}{3}
  81. \setcounter{secnumdepth}{5}
  82. \makeindex
  83. % Hyperlinks (required, but should be loaded last)
  84. \usepackage{ifpdf}
  85. \ifpdf
  86. \usepackage[pdftex,pagebackref=true]{hyperref}
  87. \else
  88. \usepackage[ps2pdf,pagebackref=true]{hyperref}
  89. \fi
  90. \hypersetup{%
  91. colorlinks=true,%
  92. linkcolor=blue,%
  93. citecolor=blue,%
  94. unicode%
  95. }
  96. % Custom commands
  97. \newcommand{\clearemptydoublepage}{%
  98. \newpage{\pagestyle{empty}\cleardoublepage}%
  99. }
  100. %===== C O N T E N T S =====
  101. \begin{document}
  102. % Titlepage & ToC
  103. \hypersetup{pageanchor=false}
  104. \pagenumbering{roman}
  105. \begin{titlepage}
  106. \vspace*{7cm}
  107. \begin{center}%
  108. {\Large S\-D\-L Visual Test }\\
  109. \vspace*{1cm}
  110. {\large Generated by Doxygen 1.8.4}\\
  111. \vspace*{0.5cm}
  112. {\small Thu Sep 26 2013 00:18:24}\\
  113. \end{center}
  114. \end{titlepage}
  115. \clearemptydoublepage
  116. \tableofcontents
  117. \clearemptydoublepage
  118. \pagenumbering{arabic}
  119. \hypersetup{pageanchor=true}
  120. %--- Begin generated contents ---
  121. \chapter{Visual and Interactive Test Automation for S\-D\-L 2.0}
  122. \label{index}\hypertarget{index}{}\input{index}
  123. \chapter{Data Structure Index}
  124. \input{annotated}
  125. \chapter{File Index}
  126. \input{files}
  127. \chapter{Data Structure Documentation}
  128. \input{struct_s_d_l___process_exit_status}
  129. \input{struct_s_d_l___process_info}
  130. \input{struct_s_d_l_visual_test___action}
  131. \input{struct_s_d_l_visual_test___action_node}
  132. \input{struct_s_d_l_visual_test___action_queue}
  133. \input{struct_s_d_l_visual_test___exhaustive_variator}
  134. \input{struct_s_d_l_visual_test___harness_state}
  135. \input{struct_s_d_l_visual_test___random_variator}
  136. \input{struct_s_d_l_visual_test___r_w_helper_buffer}
  137. \input{struct_s_d_l_visual_test___s_u_t_config}
  138. \input{struct_s_d_l_visual_test___s_u_t_int_range}
  139. \input{struct_s_d_l_visual_test___s_u_t_option}
  140. \input{union_s_d_l_visual_test___s_u_t_option_value}
  141. \input{struct_s_d_l_visual_test___variation}
  142. \input{struct_s_d_l_visual_test___variator}
  143. \chapter{File Documentation}
  144. \input{_s_d_l__visualtest__action__configparser_8h}
  145. \input{_s_d_l__visualtest__exhaustive__variator_8h}
  146. \input{_s_d_l__visualtest__harness__argparser_8h}
  147. \input{_s_d_l__visualtest__parsehelper_8h}
  148. \input{_s_d_l__visualtest__process_8h}
  149. \input{_s_d_l__visualtest__random__variator_8h}
  150. \input{_s_d_l__visualtest__screenshot_8h}
  151. \input{_s_d_l__visualtest__sut__configparser_8h}
  152. \input{_s_d_l__visualtest__variator__common_8h}
  153. \input{_s_d_l__visualtest__variators_8h}
  154. \input{action__configparser_8c}
  155. \input{harness__argparser_8c}
  156. \input{linux__process_8c}
  157. \input{mischelper_8c}
  158. \input{parsehelper_8c}
  159. \input{rwhelper_8c}
  160. \input{screenshot_8c}
  161. \input{sut__configparser_8c}
  162. \input{testharness_8c}
  163. \input{variator__common_8c}
  164. \input{variator__exhaustive_8c}
  165. \input{variator__random_8c}
  166. \input{variators_8c}
  167. \input{windows__process_8c}
  168. \input{windows__screenshot_8c}
  169. %--- End generated contents ---
  170. % Index
  171. \newpage
  172. \phantomsection
  173. \addcontentsline{toc}{part}{Index}
  174. \printindex
  175. \end{document}