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

« back to all changes in this revision

Viewing changes to fpcsrc/packages/extra/gtk2/gtk+/gtk/gtkiconview.inc

  • 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
// included by gtk2.pas
 
2
 
 
3
{$IFDEF read_forward_definitions}
 
4
 
 
5
 
 
6
 
 
7
{$ENDIF read_forward_definitions}
 
8
 
 
9
//------------------------------------------------------------------------------
 
10
 
 
11
{$IFDEF read_interface_types}
 
12
   PGtkIconViewPrivate = gpointer;
 
13
   PGtkIconView = ^TGtkIconView;
 
14
   TGtkIconView = record
 
15
     parent : TGtkContainer;
 
16
     priv : PGtkIconViewPrivate;
 
17
   end;
 
18
 
 
19
{ Key Binding signals  }
 
20
{ Padding for future expansion  }
 
21
   PGtkIconViewClass = ^TGtkIconViewClass;
 
22
       TGtkIconViewClass = record
 
23
            parent_class : TGtkContainerClass;
 
24
            set_scroll_adjustments : procedure (icon_view:PGtkIconView; hadjustment:PGtkAdjustment; vadjustment:PGtkAdjustment);cdecl;
 
25
            item_activated : procedure (icon_view:PGtkIconView; path:PGtkTreePath);cdecl;
 
26
            selection_changed : procedure (icon_view:PGtkIconView);cdecl;
 
27
            select_all : procedure (icon_view:PGtkIconView);cdecl;
 
28
            unselect_all : procedure (icon_view:PGtkIconView);cdecl;
 
29
            select_cursor_item : procedure (icon_view:PGtkIconView);cdecl;
 
30
            toggle_cursor_item : procedure (icon_view:PGtkIconView);cdecl;
 
31
            move_cursor : function (icon_view:PGtkIconView; step:TGtkMovementStep; count:gint):gboolean;cdecl;
 
32
            activate_cursor_item : function (icon_view:PGtkIconView):gboolean;cdecl;
 
33
         end;
 
34
 
 
35
         TGtkIconViewForeachFunc = procedure (icon_view:PGtkIconView; path:PGtkTreePath; data:gpointer);cdecl;
 
36
 
 
37
{$ENDIF read_interface_types}
 
38
 
 
39
//------------------------------------------------------------------------------
 
40
 
 
41
{$IFDEF read_interface_rest}
 
42
function GTK_TYPE_ICON_VIEW : GType;
 
43
function GTK_ICON_VIEW(obj: pointer) : PGtkIconView;
 
44
function GTK_ICON_VIEW_CLASS(klass: pointer) : PGtkIconViewClass;
 
45
function GTK_IS_ICON_VIEW(obj: pointer) : boolean;
 
46
function GTK_IS_ICON_VIEW_CLASS(klass: pointer) : boolean;
 
47
function GTK_ICON_VIEW_GET_CLASS(obj: pointer) : PGtkIconViewClass;
 
48
 
 
49
{ Creators  }
 
50
 
 
51
function gtk_icon_view_get_type:TGtkType; cdecl; external gtklib;
 
52
function gtk_icon_view_new:PGtkWidget;cdecl;external gtklib;
 
53
function gtk_icon_view_new_with_model(model:PGtkTreeModel):PGtkWidget;cdecl;external gtklib;
 
54
 
 
55
procedure gtk_icon_view_set_model(icon_view:PGtkIconView; model:PGtkTreeModel);cdecl;external gtklib;
 
56
function gtk_icon_view_get_model(icon_view:PGtkIconView):PGtkTreeModel;cdecl;external gtklib;
 
57
procedure gtk_icon_view_set_text_column(icon_view:PGtkIconView; column:gint);cdecl;external gtklib;
 
58
function gtk_icon_view_get_text_column(icon_view:PGtkIconView):gint;cdecl;external gtklib;
 
59
procedure gtk_icon_view_set_markup_column(icon_view:PGtkIconView; column:gint);cdecl;external gtklib;
 
60
function gtk_icon_view_get_markup_column(icon_view:PGtkIconView):gint;cdecl;external gtklib;
 
61
procedure gtk_icon_view_set_pixbuf_column(icon_view:PGtkIconView; column:gint);cdecl;external gtklib;
 
62
function gtk_icon_view_get_pixbuf_column(icon_view:PGtkIconView):gint;cdecl;external gtklib;
 
63
procedure gtk_icon_view_set_orientation(icon_view:PGtkIconView; orientation:TGtkOrientation);cdecl;external gtklib;
 
64
function gtk_icon_view_get_orientation(icon_view:PGtkIconView):TGtkOrientation;cdecl;external gtklib;
 
65
procedure gtk_icon_view_set_columns(icon_view:PGtkIconView; columns:gint);cdecl;external gtklib;
 
66
function gtk_icon_view_get_columns(icon_view:PGtkIconView):gint;cdecl;external gtklib;
 
67
procedure gtk_icon_view_set_item_width(icon_view:PGtkIconView; item_width:gint);cdecl;external gtklib;
 
68
function gtk_icon_view_get_item_width(icon_view:PGtkIconView):gint;cdecl;external gtklib;
 
69
procedure gtk_icon_view_set_spacing(icon_view:PGtkIconView; spacing:gint);cdecl;external gtklib;
 
70
function gtk_icon_view_get_spacing(icon_view:PGtkIconView):gint;cdecl;external gtklib;
 
71
procedure gtk_icon_view_set_row_spacing(icon_view:PGtkIconView; row_spacing:gint);cdecl;external gtklib;
 
72
function gtk_icon_view_get_row_spacing(icon_view:PGtkIconView):gint;cdecl;external gtklib;
 
73
procedure gtk_icon_view_set_column_spacing(icon_view:PGtkIconView; column_spacing:gint);cdecl;external gtklib;
 
74
function gtk_icon_view_get_column_spacing(icon_view:PGtkIconView):gint;cdecl;external gtklib;
 
75
procedure gtk_icon_view_set_margin(icon_view:PGtkIconView; margin:gint);cdecl;external gtklib;
 
76
function gtk_icon_view_get_margin(icon_view:PGtkIconView):gint;cdecl;external gtklib;
 
77
function gtk_icon_view_get_path_at_pos(icon_view:PGtkIconView; x:gint; y:gint):PGtkTreePath;cdecl;external gtklib;
 
78
procedure gtk_icon_view_selected_foreach(icon_view:PGtkIconView; func:TGtkIconViewForeachFunc; data:gpointer);cdecl;external gtklib;
 
79
procedure gtk_icon_view_set_selection_mode(icon_view:PGtkIconView; mode:TGtkSelectionMode);cdecl;external gtklib;
 
80
function gtk_icon_view_get_selection_mode(icon_view:PGtkIconView):TGtkSelectionMode;cdecl;external gtklib;
 
81
procedure gtk_icon_view_select_path(icon_view:PGtkIconView; path:PGtkTreePath);cdecl;external gtklib;
 
82
procedure gtk_icon_view_unselect_path(icon_view:PGtkIconView; path:PGtkTreePath);cdecl;external gtklib;
 
83
function gtk_icon_view_path_is_selected(icon_view:PGtkIconView; path:PGtkTreePath):gboolean;cdecl;external gtklib;
 
84
function gtk_icon_view_get_selected_items(icon_view:PGtkIconView):PGList;cdecl;external gtklib;
 
85
procedure gtk_icon_view_select_all(icon_view:PGtkIconView);cdecl;external gtklib;
 
86
procedure gtk_icon_view_unselect_all(icon_view:PGtkIconView);cdecl;external gtklib;
 
87
procedure gtk_icon_view_item_activated(icon_view:PGtkIconView; path:PGtkTreePath);cdecl;external gtklib;
 
88
{$ENDIF read_interface_rest}
 
89
 
 
90
//------------------------------------------------------------------------------
 
91
 
 
92
{$IFDEF read_implementation}
 
93
function GTK_TYPE_ICON_VIEW : GType;
 
94
begin
 
95
   GTK_TYPE_ICON_VIEW:=gtk_icon_view_get_type;
 
96
end;
 
97
 
 
98
function GTK_ICON_VIEW(obj: pointer) : PGtkIconView;
 
99
begin
 
100
   GTK_ICON_VIEW:=PGtkIconView(GTK_CHECK_CAST(obj,GTK_TYPE_ICON_VIEW));
 
101
end;
 
102
 
 
103
function GTK_ICON_VIEW_CLASS(klass: pointer) : PGtkIconViewClass;
 
104
begin
 
105
   GTK_ICON_VIEW_CLASS:=PGtkIconViewClass(GTK_CHECK_CLASS_CAST(klass,GTK_TYPE_ICON_VIEW));
 
106
end;
 
107
 
 
108
function GTK_IS_ICON_VIEW(obj: pointer) : boolean;
 
109
begin
 
110
   GTK_IS_ICON_VIEW:=GTK_CHECK_TYPE(obj,GTK_TYPE_ICON_VIEW);
 
111
end;
 
112
 
 
113
function GTK_IS_ICON_VIEW_CLASS(klass: pointer) : boolean;
 
114
begin
 
115
   GTK_IS_ICON_VIEW_CLASS:=GTK_CHECK_CLASS_TYPE(klass,GTK_TYPE_ICON_VIEW);
 
116
end;
 
117
 
 
118
function GTK_ICON_VIEW_GET_CLASS(obj: pointer) : PGtkIconViewClass;
 
119
begin
 
120
   GTK_ICON_VIEW_GET_CLASS:=PGtkIconViewClass(GTK_CHECK_GET_CLASS(obj,GTK_TYPE_ICON_VIEW));
 
121
end;
 
122
 
 
123
{$ENDIF read_implementation}
 
124
// included by gtk2.pas