// Basewindow.cc for bbtools. // // Copyright (c) 1998-2000 by John Kennis, jkennis@chello.nl // // This program is free software; you can redistribute it and/or modify // it under the terms of the GNU General Public License as published by // the Free Software Foundation; either version 2 of the License, or // (at your option) any later version. // // This program is distributed in the hope that it will be useful, // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. // // You should have received a copy of the GNU General Public License // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // // (See the included file COPYING / GPL-2.0) // #include "bbsmount.hh" #include "main.hh" void Usage() { fprintf(stdout,"\n%s version %s \n",BBTOOL,BBTOOL_VERSION); fprintf(stdout,"Usage: %s [options]\n",BBTOOL); fprintf(stdout,"Options:\n"); fprintf(stdout,"-display X server to connect to\n"); fprintf(stdout,"-c[onfig] Alternate config file\n"); fprintf(stdout,"-n[obb] Fall back on default configuration\n"); fprintf(stdout,"-v[ersion] Display version number\n"); fprintf(stdout,"-h[elp] Display this help\n"); fprintf(stdout,"-geom[etry] Set geometry of window\n"); fprintf(stdout,"-d[ecorated] Show 'normal' decorated window\n"); fprintf(stdout,"-w[ithdrawn] Place bbtool in the Slit\n"); fprintf(stdout,"-s[hape] Don't display groundplate\n"); } void read_options(int argc,char **argv, struct CMDOPTIONS &options) { int i; options.display_name=NULL; options.geometry=NULL; options.withdrawn=False; options.shape=False; options.config_file=NULL; options.nobb_config=False; options.decorated=False; options.app_name=argv[0]; for(i=1;i