Logo Search packages:      
Sourcecode: xcolmix version File versions  Download package

xcolmix.h

/* <<< Start of information >>>                                             */
/* This file is part of the xcolmix package.                                */
/* Copyright (C) 1996  Karel Kubat. All rights reserved.                    */
/*                                                                          */
/* 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.                                               */
/*                                                                          */
/* You may link this software with XForms (Copyright (C) by T.C. Zhao and   */
/* Mark Overmars) and distribute the resulting binary, under the            */
/* restrictions in clause 3 of the GPL, even though the resulting binary is */
/* not, as a whole, covered by the GPL. (You still need a separate license  */
/* to do so from the owner(s) of the copyright for XForms, however).  If a  */
/* derivative no longer requires XForms, you may use the unsupplemented GPL */
/* as its license by deleting this paragraph and therefore removing this    */
/* exemption for XForms.                                                    */
/*                                                                          */
/* 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., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA */
/* <<< End of information >>>                                               */

#include <X11/forms.h>
#include <malloc.h>
#include <stdio.h>
#include <unistd.h> 
#include "design.h"

/* defines */
#define FG_COL FL_FREE_COL1
#define BG_COL FL_FREE_COL2

/* global vars */

/* -------------
extern FL_FORM
    *colormixer,
    *lookup;
extern FL_OBJECT
    *logo,
    *red_slider,
    *green_slider,
    *blue_slider,
    *foreground_button,
    *background_button;
--------------- no longer needed, now in design.h */    

extern int
    fg_red, fg_green, fg_blue,
    bg_red, bg_green, bg_blue,
    foreground_selected,
    lookup_on_screen;
extern char
    *rgbfile;
    
/* functions */
extern void cb_quit (FL_OBJECT *, long);
extern void cb_red (FL_OBJECT *, long);
extern void cb_green (FL_OBJECT *, long);
extern void cb_blue (FL_OBJECT *, long);
extern void cb_lookup (FL_OBJECT *, long);
extern void cb_selectcolor(FL_OBJECT *, long);
extern void cb_select_foreground (FL_OBJECT *, long);
extern void cb_select_background (FL_OBJECT *, long);
extern void cb_lookupdone (FL_OBJECT *, long);
extern void initforms (void);
extern void load_lookup_browser ();
extern void makecolor (void);
extern void usage (void);

Generated by  Doxygen 1.6.0   Back to index