kwin Library API Documentation

pixmaps.h

00001 /* 
00002     This is the new kwindecoration kcontrol module
00003 
00004     Copyright (c) 2004, Sandro Giessl <sandro@giessl.com>
00005     Copyright (c) 2001
00006         Karol Szwed <gallium@kde.org>
00007         http://gallium.n3.net/
00008 
00009     Supports new kwin configuration plugins, and titlebar button position
00010     modification via dnd interface.
00011 
00012     Based on original "kwintheme" (Window Borders) 
00013     Copyright (C) 2001 Rik Hemsley (rikkus) <rik@kde.org>
00014 
00015     This program is free software; you can redistribute it and/or modify
00016     it under the terms of the GNU General Public License as published by
00017     the Free Software Foundation; either version 2 of the License, or
00018     (at your option) any later version.
00019   
00020     This program is distributed in the hope that it will be useful,
00021     but WITHOUT ANY WARRANTY; without even the implied warranty of
00022     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
00023     GNU General Public License for more details.
00024   
00025     You should have received a copy of the GNU General Public License
00026     along with this program; if not, write to the Free Software
00027     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
00028 
00029 */
00030 
00031 // Button icon bitmap data which is hopefully generic enough to be recognized by everyone.
00032 
00033 // close.xbm:
00034 #define close_width 12
00035 #define close_height 12
00036 static unsigned char close_bits[] = {
00037    0x00, 0x00, 0x06, 0x06, 0x0e, 0x07, 0x9c, 0x03, 0xf8, 0x01, 0xf0, 0x00,
00038    0xf0, 0x00, 0xf8, 0x01, 0x9c, 0x03, 0x0e, 0x07, 0x06, 0x06, 0x00, 0x00 };
00039 
00040 // help.xbm:
00041 #define help_width 12
00042 #define help_height 12
00043 static unsigned char help_bits[] = {
00044    0x00, 0x00, 0x00, 0x00, 0xf8, 0x00, 0xfc, 0x01, 0x8c, 0x01, 0xc0, 0x01,
00045    0xe0, 0x00, 0x60, 0x00, 0x00, 0x00, 0x60, 0x00, 0x60, 0x00, 0x00, 0x00 };
00046 
00047 // keepaboveothers.xbm:
00048 #define keepaboveothers_width 12
00049 #define keepaboveothers_height 12
00050 static unsigned char keepaboveothers_bits[] = {
00051    0x00, 0x00, 0x60, 0x00, 0xf0, 0x00, 0xf8, 0x01, 0x60, 0x00, 0xfe, 0x07,
00052    0xfe, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
00053 
00054 // keepbelowothers.xbm:
00055 #define keepbelowothers_width 12
00056 #define keepbelowothers_height 12
00057 static unsigned char keepbelowothers_bits[] = {
00058    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x07,
00059    0xfe, 0x07, 0x60, 0x00, 0xf8, 0x01, 0xf0, 0x00, 0x60, 0x00, 0x00, 0x00 };
00060 
00061 // maximize.xbm:
00062 #define maximize_width 12
00063 #define maximize_height 12
00064 static unsigned char maximize_bits[] = {
00065    0x00, 0x00, 0xfe, 0x07, 0xfe, 0x07, 0x02, 0x04, 0x02, 0x04, 0x02, 0x04,
00066    0x02, 0x04, 0x02, 0x04, 0x02, 0x04, 0x02, 0x04, 0xfe, 0x07, 0x00, 0x00 };
00067 
00068 // menu.xbm:
00069 #define menu_width 12
00070 #define menu_height 12
00071 static unsigned char menu_bits[] = {
00072    0x00, 0x00, 0xfc, 0x03, 0xf4, 0x02, 0x04, 0x02, 0xf4, 0x02, 0x04, 0x02,
00073    0xf4, 0x02, 0x04, 0x02, 0xf4, 0x02, 0x04, 0x02, 0xfc, 0x03, 0x00, 0x00 };
00074 
00075 // minimize.xbm:
00076 #define minimize_width 12
00077 #define minimize_height 12
00078 static unsigned char minimize_bits[] = {
00079    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00080    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x07, 0xfe, 0x07, 0x00, 0x00 };
00081 
00082 // onalldesktops.xbm:
00083 #define onalldesktops_width 12
00084 #define onalldesktops_height 12
00085 static unsigned char onalldesktops_bits[] = {
00086    0x00, 0x00, 0x60, 0x00, 0x60, 0x00, 0x60, 0x00, 0x60, 0x00, 0xfe, 0x07,
00087    0xfe, 0x07, 0x60, 0x00, 0x60, 0x00, 0x60, 0x00, 0x60, 0x00, 0x00, 0x00 };
00088 
00089 // resize.xbm:
00090 #define resize_width 12
00091 #define resize_height 12
00092 static unsigned char resize_bits[] = {
00093    0x00, 0x00, 0xfe, 0x07, 0x42, 0x04, 0x42, 0x04, 0x42, 0x04, 0x42, 0x04,
00094    0x7e, 0x04, 0x02, 0x04, 0x02, 0x04, 0x02, 0x04, 0xfe, 0x07, 0x00, 0x00 };
00095 
00096 // shade.xbm:
00097 #define shade_width 12
00098 #define shade_height 12
00099 static unsigned char shade_bits[] = {
00100    0x00, 0x00, 0xfe, 0x07, 0xfe, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
00101    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
00102 
00103 // spacer.xbm:
00104 #define spacer_width 12
00105 #define spacer_height 12
00106 static unsigned char spacer_bits[] = {
00107    0x00, 0x00, 0x04, 0x02, 0x04, 0x02, 0x04, 0x02, 0x04, 0x02, 0x54, 0x03,
00108    0xac, 0x02, 0x04, 0x02, 0x04, 0x02, 0x04, 0x02, 0x04, 0x02, 0x00, 0x00 };
00109 
00110 // vim: ts=4
KDE Logo
This file is part of the documentation for kwin Library Version 3.4.0.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Apr 6 02:41:06 2005 by doxygen 1.4.0 written by Dimitri van Heesch, © 1997-2003