~ubuntu-branches/debian/lenny/fpc/lenny

« back to all changes in this revision

Viewing changes to packages/extra/gtk/gtk/gtkrc.pp

  • Committer: Bazaar Package Importer
  • Author(s): Mazen Neifer, Torsten Werner, Mazen Neifer
  • Date: 2008-05-17 17:12:11 UTC
  • mfrom: (3.1.9 intrepid)
  • Revision ID: james.westby@ubuntu.com-20080517171211-9qi33xhd9evfa0kg
Tags: 2.2.0-dfsg1-9
[ Torsten Werner ]
* Add Mazen Neifer to Uploaders field.

[ Mazen Neifer ]
* Moved FPC sources into a version dependent directory from /usr/share/fpcsrc
  to /usr/share/fpcsrc/${FPCVERSION}. This allow installing more than on FPC
  release.
* Fixed far call issue in compiler preventing building huge binearies.
  (closes: #477743)
* Updated building dependencies, recomennded and suggested packages.
* Moved fppkg to fp-utils as it is just a helper tool and is not required by
  compiler.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
{
2
 
   $Id: gtkrc.pp,v 1.3 2003/08/06 07:28:21 michael Exp $
3
 
}
4
 
 
5
 
{****************************************************************************
6
 
                                 Interface
7
 
****************************************************************************}
8
 
 
9
 
{$ifdef read_interface}
10
 
 
11
 
{******************************
12
 
  types inserted in gtkwidget
13
 
******************************}
14
 
 
15
 
procedure gtk_rc_init;cdecl;external gtkdll name 'gtk_rc_init';
16
 
procedure gtk_rc_add_default_file(filename:Pgchar);cdecl;external gtkdll name 'gtk_rc_add_default_file';
17
 
procedure gtk_rc_set_default_files(filenames:PPgchar);cdecl;external gtkdll name 'gtk_rc_set_default_files';
18
 
function  gtk_rc_get_default_files:PPgchar;cdecl;external gtkdll name 'gtk_rc_get_default_files';
19
 
procedure gtk_rc_parse(filename:Pgchar);cdecl;external gtkdll name 'gtk_rc_parse';
20
 
procedure gtk_rc_parse_string(rc_string:Pgchar);cdecl;external gtkdll name 'gtk_rc_parse_string';
21
 
function  gtk_rc_get_style(widget:PGtkWidget):PGtkStyle;cdecl;external gtkdll name 'gtk_rc_get_style';
22
 
procedure gtk_rc_add_widget_name_style(rc_style:PGtkRcStyle; pattern:Pgchar);cdecl;external gtkdll name 'gtk_rc_add_widget_name_style';
23
 
procedure gtk_rc_add_widget_class_style(rc_style:PGtkRcStyle; pattern:Pgchar);cdecl;external gtkdll name 'gtk_rc_add_widget_class_style';
24
 
procedure gtk_rc_add_class_style(rc_style:PGtkRcStyle; pattern:Pgchar);cdecl;external gtkdll name 'gtk_rc_add_class_style';
25
 
function  gtk_rc_style_new:PGtkRcStyle;cdecl;external gtkdll name 'gtk_rc_style_new';
26
 
procedure gtk_rc_style_ref(rc_style:PGtkRcStyle);cdecl;external gtkdll name 'gtk_rc_style_ref';
27
 
procedure gtk_rc_style_unref(rc_style:PGtkRcStyle);cdecl;external gtkdll name 'gtk_rc_style_unref';
28
 
 
29
 
  type
30
 
     TGtkImageLoader = function (window:PGdkWindow; colormap:PGdkColormap; mask:PPGdkBitmap; transparent_color:PGdkColor; filename:Pgchar):PGdkPixmap;cdecl;
31
 
 
32
 
procedure gtk_rc_set_image_loader(loader:TGtkImageLoader);cdecl;external gtkdll name 'gtk_rc_set_image_loader';
33
 
function  gtk_rc_load_image(colormap:PGdkColormap; transparent_color:PGdkColor; filename:Pgchar):PGdkPixmap;cdecl;external gtkdll name 'gtk_rc_load_image';
34
 
function  gtk_rc_find_pixmap_in_path(scanner:PGScanner; pixmap_file:Pgchar):Pgchar;cdecl;external gtkdll name 'gtk_rc_find_pixmap_in_path';
35
 
function  gtk_rc_find_module_in_path(module_file:Pgchar):Pgchar;cdecl;external gtkdll name 'gtk_rc_find_module_in_path';
36
 
function  gtk_rc_get_theme_dir:Pgchar;cdecl;external gtkdll name 'gtk_rc_get_theme_dir';
37
 
function  gtk_rc_get_module_dir:Pgchar;cdecl;external gtkdll name 'gtk_rc_get_module_dir';
38
 
 
39
 
  type
40
 
     TGtkRcTokenType = (GTK_RC_TOKEN_INVALID := G_TOKEN_LAST,GTK_RC_TOKEN_INCLUDE,
41
 
       GTK_RC_TOKEN_NORMAL,GTK_RC_TOKEN_ACTIVE,
42
 
       GTK_RC_TOKEN_PRELIGHT,GTK_RC_TOKEN_SELECTED,
43
 
       GTK_RC_TOKEN_INSENSITIVE,GTK_RC_TOKEN_FG,
44
 
       GTK_RC_TOKEN_BG,GTK_RC_TOKEN_BASE,GTK_RC_TOKEN_TEXT,
45
 
       GTK_RC_TOKEN_FONT,GTK_RC_TOKEN_FONTSET,
46
 
       GTK_RC_TOKEN_BG_PIXMAP,GTK_RC_TOKEN_PIXMAP_PATH,
47
 
       GTK_RC_TOKEN_STYLE,GTK_RC_TOKEN_BINDING,
48
 
       GTK_RC_TOKEN_BIND,GTK_RC_TOKEN_WIDGET,
49
 
       GTK_RC_TOKEN_WIDGET_CLASS,GTK_RC_TOKEN_CLASS,
50
 
       GTK_RC_TOKEN_LOWEST,GTK_RC_TOKEN_GTK,
51
 
       GTK_RC_TOKEN_APPLICATION,GTK_RC_TOKEN_RC,
52
 
       GTK_RC_TOKEN_HIGHEST,GTK_RC_TOKEN_ENGINE,
53
 
       GTK_RC_TOKEN_MODULE_PATH,GTK_RC_TOKEN_LAST
54
 
       );
55
 
 
56
 
function  gtk_rc_parse_color(scanner:PGScanner; color:PGdkColor):guint;cdecl;external gtkdll name 'gtk_rc_parse_color';
57
 
function  gtk_rc_parse_state(scanner:PGScanner; state:PGtkStateType):guint;cdecl;external gtkdll name 'gtk_rc_parse_state';
58
 
function  gtk_rc_parse_priority(scanner:PGScanner; priority:PGtkPathPriorityType):guint;cdecl;external gtkdll name 'gtk_rc_parse_priority';
59
 
 
60
 
{$endif read_interface}
61
 
 
62
 
 
63
 
{****************************************************************************
64
 
                              Implementation
65
 
****************************************************************************}
66
 
 
67
 
{$ifdef read_implementation}
68
 
{$endif read_implementation}
69
 
 
70
 
 
71
 
{
72
 
  $Log: gtkrc.pp,v $
73
 
  Revision 1.3  2003/08/06 07:28:21  michael
74
 
  + Patch from Marc Weustinck to fix Win32 version
75
 
 
76
 
  Revision 1.2  2002/09/07 15:43:00  peter
77
 
    * old logs removed and tabs fixed
78
 
 
79
 
  Revision 1.1  2002/01/29 17:55:13  peter
80
 
    * splitted to base and extra
81
 
 
82
 
}