% % STklos + Tk Documentation % % Author: Erick Gallesio [eg@kaolin.unice.fr] % Creation date: 4-Nov-1992 15:37 % Last file update: 5-Jun-1995 14:04 \documentclass[10pt]{report} \usepackage{a4wide} \usepackage{alltt} \usepackage[dvips]{epsfig} \usepackage{fancyheadings} \usepackage{fancybox} \pagestyle{fancyplain} \makeindex \parindent0pt \parskip2mm \begin{document} % % Commands % %%%% STklos \newcommand{\stk}{{\sc STk}} \newcommand{\stklos}{{\sc STklos}} \newcommand{\Indextt}[1]{{\tt{#1}}\index{#1}} \newcommand{\Index}[1]{{#1}\index{#1}} %%%% schemetitle %\newcommand{\schemetitle}[2]{\vbox{\vskip0.5cm\hrule\vskip10pt\noindent %{\tt\LARGE{#1}\index{#1}}\hfill{\em{#2}}\vskip10pt\hrule}\penalty10000} \newcommand{\schemetitle}[2]{% \begin{center} \vskip2mm \Ovalbox{\parbox{0.95\textwidth}{% \vskip1mm~~{\tt\LARGE{#1}\index{#1}}\hfill{\tt{#2}}~~\vskip1mm}} \vskip2mm \end{center}} %%%% ITEM \newcommand{\ITEM}[1]{\item[{\bf{#1}}]\index{#1}\item[]} % % Environments % %\newenvironment{schemedoc}[1]{\vskip3mm\noindent{\em #1}\samepage %\begin{list} {} {\setlength {\rightmargin}{0cm}\setlength {\leftmargin} %{1cm}\setlength {\topsep} {0cm}\setlength {\partopsep} {0cm} %\setlength {\parskip} {0cm}\item}}{\end{list}} \newenvironment{schemedoc}[1]{\vskip0mm\noindent{\em #1} \begin{list} {} {\setlength {\rightmargin}{0cm}\setlength {\leftmargin} {1cm}\setlength {\topsep} {0cm}\setlength {\partopsep} {0cm} \setlength {\parskip} {0cm}\item}}{\end{list}} %%%% ip \newenvironment{ip}{\noindent \begin{list} {} {\setlength {\rightmargin}{0cm} \setlength {\leftmargin}{2cm} \setlength {\topsep} {0cm} \setlength {\labelsep} {0cm} \setlength {\listparindent} {0cm} \setlength {\partopsep} {0cm} \setlength {\parskip} {0cm} \item}}{\end{list}\vskip3mm} % % Title page % \thispagestyle{empty} \begin{center} \ \\[3cm] {\huge\bf Using ST{\large\bf{KLOS}} for graphic programming}\\[3mm] {\large or}\\[4mm] {\large\bf{``Programming the Tk toolit with an OO Scheme''}}\\[3cm] {\large Erick Gallesio ({\tt eg\@unice\.fr})}\\ {\large\em any other volunteers are welcome} \end{center} \vskip10cm \begin{flushright} April 1995 \end{flushright} % % Table of content % \tableofcontents \input{Chap1} \input{Chap2} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \chapter{Simple widget methods} \section{pack} \section{raise} \section{lower} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \chapter{The Canvas widget} \section{The class} \section{The class} \subsection{ class} \subsection{ class} ......\\ ......\\ ...... \section{Grouping canvas item objects} \ldots %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \chapter{The Text widget} \section{The class} \section{The class} \section{The } %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \chapter{Composite widgets} \section{Standard composite widgets} \subsection{Labeled Entry} \subsection{Default button} \subsection{Choice button} \subsection{Paned window} \subsection{Scrool Listbox} \subsection{Scroll Text} \subsection{Scroll Canvas} \subsection{File box} \section{Writing composite widgets} \input{STklos+Tk.ind} \end{document}