]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/wxSWIG/SWIG/ascii.h
Since I have made several changes to SWIG over the years to accomodate
[wxWidgets.git] / wxPython / wxSWIG / SWIG / ascii.h
diff --git a/wxPython/wxSWIG/SWIG/ascii.h b/wxPython/wxSWIG/SWIG/ascii.h
new file mode 100644 (file)
index 0000000..05794b6
--- /dev/null
@@ -0,0 +1,64 @@
+/*******************************************************************************
+ * Simplified Wrapper and Interface Generator  (SWIG)
+ * 
+ * Author : David Beazley
+ *
+ * Department of Computer Science        
+ * University of Chicago
+ * 1100 E 58th Street
+ * Chicago, IL  60637
+ * beazley@cs.uchicago.edu
+ *
+ * Please read the file LICENSE for the copyright and terms by which SWIG
+ * can be used and distributed.
+ *******************************************************************************/
+/***********************************************************************
+ * $Header$
+ *
+ * ascii.h
+ *
+ * ASCII specific functions for producing documentation.   Basically
+ * prints things out as 80 column ASCII.
+ ***********************************************************************/
+
+class ASCII : public Documentation {
+private:
+  FILE  *f_doc;
+  char  fn[256];
+  void  print_string(char *s,int indent,int mode);
+  int   indent;          // Indentation (for formatting)
+  int   columns;         // Number of columns (for formatting)
+  int   sect_count;      // Section counter
+  int   sect_num[20];    // Section numbers
+  // Style parameters
+public:
+  ASCII();
+  void parse_args(int argc, char **argv);
+  void title(DocEntry *de);
+  void newsection(DocEntry *de, int sectnum);
+  void endsection();
+  void print_decl(DocEntry *de);
+  void print_text(DocEntry *de);
+  void separator();
+  void init(char *filename);
+  void close(void);
+  void style(char *name, char *value);
+};
+
+
+    
+      
+
+
+
+    
+    
+  
+
+
+
+
+
+
+  
+