Back to index

texmacs  1.0.7.15
layout.hpp
Go to the documentation of this file.
00001 
00002 /******************************************************************************
00003 * MODULE     : layout.hpp
00004 * DESCRIPTION: some general routines for the layout of widgets
00005 * COPYRIGHT  : (C) 1999  Joris van der Hoeven
00006 *******************************************************************************
00007 * This software falls under the GNU general public license version 3 or later.
00008 * It comes WITHOUT ANY WARRANTY WHATSOEVER. For details, see the file LICENSE
00009 * in the root directory or <http://www.gnu.org/licenses/gpl-3.0.html>.
00010 ******************************************************************************/
00011 
00012 #ifndef LAYOUT_H
00013 #define LAYOUT_H
00014 #include "window.hpp"
00015 
00016 color layout_pastel (renderer win);
00017 color layout_light (renderer win);
00018 color layout_normal (renderer win);
00019 color layout_dark (renderer win);
00020 void  layout_pastel (renderer win, SI x1, SI y1, SI x2, SI y2);
00021 void  layout_default (renderer win, SI x1, SI y1, SI x2, SI y2);
00022 void  layout_dark (renderer win, SI x1, SI y1, SI x2, SI y2);
00023 void  layout_outline (renderer win, SI x1, SI y1, SI x2, SI y2);
00024 void  layout_dark_outline (renderer win, SI x1, SI y1, SI x2, SI y2);
00025 void  layout_lower (renderer win, SI x1, SI y1, SI x2, SI y2);
00026 void  layout_pastel_lower (renderer win, SI x1, SI y1, SI x2, SI y2);
00027 void  layout_higher (renderer win, SI x1, SI y1, SI x2, SI y2);
00028 void  layout_submenu_triangle (renderer win, SI x, SI y);
00029 void  layout_pulldown_triangle (renderer win, SI x, SI y);
00030 void  layout_pulldown_dash (renderer win, SI x, SI y, SI w);
00031 void  layout_up_arrow (renderer win, SI x, SI y, SI w, SI h);
00032 void  layout_down_arrow (renderer win, SI x, SI y, SI w, SI h);
00033 void  layout_left_arrow (renderer win, SI x, SI y, SI w, SI h);
00034 void  layout_right_arrow (renderer win, SI x, SI y, SI w, SI h);
00035 
00036 #endif // defined LAYOUT_H