#include #include #include #include #include #include #include "util.h" using namespace std; int main (int argc, char *argv[]) { glocal int ret = -1; glocal bool imagetop = false; glocal.ret = (argc,argv); presentation_setarg (this); navigation_setarg (this); setarg ('t',"imageontop","Image on top, not on the side",glocal.imagetop,false); int ret = -1; if (argc != 1){ usage(); }else{ glocal string title1; glocal string title2; glocal string author; glocal string date; glocal vector comments; (argv[0],true); if (line[0] == '#'){ glocal.comments.push_back(str_skip(line+1)); }else if (strncmp(line,"title1:",7)==0){ glocal.title1 = str_skip(line+7); }else if (strncmp(line,"title2:",7)==0){ glocal.title2 = str_skip(line+7); }else if (strncmp(line,"author:",7)==0){ glocal.author = str_skip(line+7); }else if (strncmp(line,"date:",5)==0){ glocal.date = str_skip(line+5); } return 0; if (navigation_getshowtitle()){ printf ("%s\n",glocal.title1.c_str()); exit (0); }else if (navigation_getcomments()){ for (unsigned i=0; i%s\n",glocal.comments[i].c_str()); } exit (0); } printf ("\n"); printf ("\n"); navigation_print (argv[0],1); printf ("\n"); printf ("\n"); int titlesize = 9; if (util_get_viewwidth() < 1900){ titlesize = 7; } const char *titleimg = util_get_titleimg(); if (titleimg != NULL){ //int viewwidth = util_get_viewwidth(); int viewheight = util_get_viewheight(); //int imagewidth = util_get_imagewidth(); //int imageheight = util_get_imageheight(); int width = util_get_titlewidth(); int cell_height = viewheight/4; if (glocal.imagetop){ printf ("\n",titleimg); printf ("

\n"); printf ("%s\n

\n\n" ,titlesize,"black" ,glocal.title1.c_str()); printf ("%s\n

\n\n" ,titlesize-1,"black" ,glocal.title2.c_str()); printf ("\n",cell_height); printf ("%s\n

\n\n" ,titlesize-1,"black" ,glocal.author.c_str()); printf ("%s\n

\n\n" ,titlesize-1,"black" ,glocal.date.c_str()); printf ("

\n"); }else{ printf ("
\n" ,width,viewheight,titleimg,width,viewheight); printf (""); printf ("
\n",cell_height); printf ("
\n",cell_height); printf ("
\n",cell_height); printf ("%s\n

\n\n" ,titlesize,"black" ,glocal.title1.c_str()); printf ("%s\n

\n\n" ,titlesize-1,"black" ,glocal.title2.c_str()); printf ("

\n",cell_height); printf ("%s\n

\n\n" ,titlesize-1,"black" ,glocal.author.c_str()); printf ("%s\n

\n\n" ,titlesize-1,"black" ,glocal.date.c_str()); printf ("

\n"); printf ("
\n"); } }else{ printf ("   %s\n

\n%s\n\n" ,titlesize,"black" ,glocal.title1.c_str(),glocal.title2.c_str()); } printf ("\n"); printf ("\n"); } return ret; return glocal.ret; }