|
@@ -1,69 +1,95 @@
|
|
|
- procedure Freegtkstatusicon;
|
|
|
- begin
|
|
|
- gtk_status_icon_get_type:=nil;
|
|
|
- gtk_status_icon_new:=nil;
|
|
|
- gtk_status_icon_new_from_pixbuf:=nil;
|
|
|
- gtk_status_icon_new_from_file:=nil;
|
|
|
- gtk_status_icon_new_from_stock:=nil;
|
|
|
- gtk_status_icon_new_from_icon_name:=nil;
|
|
|
- gtk_status_icon_set_from_pixbuf:=nil;
|
|
|
- gtk_status_icon_set_from_file:=nil;
|
|
|
- gtk_status_icon_set_from_stock:=nil;
|
|
|
- gtk_status_icon_set_from_icon_name:=nil;
|
|
|
- gtk_status_icon_get_storage_type:=nil;
|
|
|
- gtk_status_icon_get_pixbuf:=nil;
|
|
|
- gtk_status_icon_get_size:=nil;
|
|
|
- gtk_status_icon_set_screen:=nil;
|
|
|
- gtk_status_icon_get_screen:=nil;
|
|
|
- gtk_status_icon_set_tooltip:=nil;
|
|
|
- gtk_status_icon_set_visible:=nil;
|
|
|
- gtk_status_icon_get_visible:=nil;
|
|
|
- gtk_status_icon_set_blinking:=nil;
|
|
|
- gtk_status_icon_get_blinking:=nil;
|
|
|
- gtk_status_icon_is_embedded:=nil;
|
|
|
- gtk_status_icon_position_menu:=nil;
|
|
|
- gtk_status_icon_get_geometry:=nil;
|
|
|
- end;
|
|
|
|
|
|
+procedure Freegtkstatusicon;
|
|
|
+begin
|
|
|
+ gtk_status_icon_get_type:=nil;
|
|
|
+ gtk_status_icon_new:=nil;
|
|
|
+ gtk_status_icon_new_from_pixbuf:=nil;
|
|
|
+ gtk_status_icon_new_from_file:=nil;
|
|
|
+ gtk_status_icon_new_from_stock:=nil;
|
|
|
+ gtk_status_icon_new_from_icon_name:=nil;
|
|
|
+ gtk_status_icon_set_from_pixbuf:=nil;
|
|
|
+ gtk_status_icon_set_from_file:=nil;
|
|
|
+ gtk_status_icon_set_from_stock:=nil;
|
|
|
+ gtk_status_icon_set_from_icon_name:=nil;
|
|
|
+ gtk_status_icon_get_storage_type:=nil;
|
|
|
+ gtk_status_icon_get_pixbuf:=nil;
|
|
|
+ gtk_status_icon_get_size:=nil;
|
|
|
+ gtk_status_icon_set_screen:=nil;
|
|
|
+ gtk_status_icon_get_screen:=nil;
|
|
|
+ gtk_status_icon_set_tooltip:=nil;
|
|
|
+ gtk_status_icon_set_visible:=nil;
|
|
|
+ gtk_status_icon_get_visible:=nil;
|
|
|
+ gtk_status_icon_set_blinking:=nil;
|
|
|
+ gtk_status_icon_get_blinking:=nil;
|
|
|
+ gtk_status_icon_is_embedded:=nil;
|
|
|
+ gtk_status_icon_position_menu:=nil;
|
|
|
+ gtk_status_icon_get_geometry:=nil;
|
|
|
+end;
|
|
|
|
|
|
- procedure Loadgtkstatusicon;
|
|
|
- begin
|
|
|
- Freegtkstatusicon;
|
|
|
|
|
|
- pointer(gtk_status_icon_get_type):=GetProcAddress(gtkhandle,'gtk_status_icon_get_type');
|
|
|
- pointer(gtk_status_icon_new):=GetProcAddress(gtkhandle,'gtk_status_icon_new');
|
|
|
- pointer(gtk_status_icon_new_from_pixbuf):=GetProcAddress(gtkhandle,'gtk_status_icon_new_from_pixbuf');
|
|
|
- pointer(gtk_status_icon_new_from_file):=GetProcAddress(gtkhandle,'gtk_status_icon_new_from_file');
|
|
|
- pointer(gtk_status_icon_new_from_stock):=GetProcAddress(gtkhandle,'gtk_status_icon_new_from_stock');
|
|
|
- pointer(gtk_status_icon_new_from_icon_name):=GetProcAddress(gtkhandle,'gtk_status_icon_new_from_icon_name');
|
|
|
- pointer(gtk_status_icon_set_from_pixbuf):=GetProcAddress(gtkhandle,'gtk_status_icon_set_from_pixbuf');
|
|
|
- pointer(gtk_status_icon_set_from_file):=GetProcAddress(gtkhandle,'gtk_status_icon_set_from_file');
|
|
|
- pointer(gtk_status_icon_set_from_stock):=GetProcAddress(gtkhandle,'gtk_status_icon_set_from_stock');
|
|
|
- pointer(gtk_status_icon_set_from_icon_name):=GetProcAddress(gtkhandle,'gtk_status_icon_set_from_icon_name');
|
|
|
- pointer(gtk_status_icon_get_storage_type):=GetProcAddress(gtkhandle,'gtk_status_icon_get_storage_type');
|
|
|
- pointer(gtk_status_icon_get_pixbuf):=GetProcAddress(gtkhandle,'gtk_status_icon_get_pixbuf');
|
|
|
- pointer(gtk_status_icon_get_stock):=GetProcAddress(gtkhandle, 'gtk_status_icon_get_stock');
|
|
|
- pointer(gtk_status_icon_get_icon_name):=GetProcAddress(gtkhandle, 'gtk_status_icon_get_icon_name');
|
|
|
- pointer(gtk_status_icon_get_size):=GetProcAddress(gtkhandle,'gtk_status_icon_get_size');
|
|
|
- pointer(gtk_status_icon_set_screen):=GetProcAddress(gtkhandle,'gtk_status_icon_set_screen');
|
|
|
- pointer(gtk_status_icon_get_screen):=GetProcAddress(gtkhandle,'gtk_status_icon_get_screen');
|
|
|
- pointer(gtk_status_icon_set_tooltip):=GetProcAddress(gtkhandle,'gtk_status_icon_set_tooltip');
|
|
|
- pointer(gtk_status_icon_set_visible):=GetProcAddress(gtkhandle,'gtk_status_icon_set_visible');
|
|
|
- pointer(gtk_status_icon_get_visible):=GetProcAddress(gtkhandle,'gtk_status_icon_get_visible');
|
|
|
- pointer(gtk_status_icon_set_blinking):=GetProcAddress(gtkhandle,'gtk_status_icon_set_blinking');
|
|
|
- pointer(gtk_status_icon_get_blinking):=GetProcAddress(gtkhandle,'gtk_status_icon_get_blinking');
|
|
|
- pointer(gtk_status_icon_is_embedded):=GetProcAddress(gtkhandle,'gtk_status_icon_is_embedded');
|
|
|
- pointer(gtk_status_icon_position_menu):=GetProcAddress(gtkhandle,'gtk_status_icon_position_menu');
|
|
|
- pointer(gtk_status_icon_get_geometry):=GetProcAddress(gtkhandle,'gtk_status_icon_get_geometry');
|
|
|
- end;
|
|
|
+procedure Loadgtkstatusicon;
|
|
|
+begin
|
|
|
+ Freegtkstatusicon;
|
|
|
|
|
|
- function GTK_TYPE_STATUS_ICON: GType;
|
|
|
- begin
|
|
|
- Result := gtk_status_icon_get_type();
|
|
|
- end;
|
|
|
+ pointer(gtk_status_icon_get_type):=GetProcAddress(gtkhandle,'gtk_status_icon_get_type');
|
|
|
+ pointer(gtk_status_icon_new):=GetProcAddress(gtkhandle,'gtk_status_icon_new');
|
|
|
+ pointer(gtk_status_icon_new_from_pixbuf):=GetProcAddress(gtkhandle,'gtk_status_icon_new_from_pixbuf');
|
|
|
+ pointer(gtk_status_icon_new_from_file):=GetProcAddress(gtkhandle,'gtk_status_icon_new_from_file');
|
|
|
+ pointer(gtk_status_icon_new_from_stock):=GetProcAddress(gtkhandle,'gtk_status_icon_new_from_stock');
|
|
|
+ pointer(gtk_status_icon_new_from_icon_name):=GetProcAddress(gtkhandle,'gtk_status_icon_new_from_icon_name');
|
|
|
+ pointer(gtk_status_icon_set_from_pixbuf):=GetProcAddress(gtkhandle,'gtk_status_icon_set_from_pixbuf');
|
|
|
+ pointer(gtk_status_icon_set_from_file):=GetProcAddress(gtkhandle,'gtk_status_icon_set_from_file');
|
|
|
+ pointer(gtk_status_icon_set_from_stock):=GetProcAddress(gtkhandle,'gtk_status_icon_set_from_stock');
|
|
|
+ pointer(gtk_status_icon_set_from_icon_name):=GetProcAddress(gtkhandle,'gtk_status_icon_set_from_icon_name');
|
|
|
+ pointer(gtk_status_icon_get_storage_type):=GetProcAddress(gtkhandle,'gtk_status_icon_get_storage_type');
|
|
|
+ pointer(gtk_status_icon_get_pixbuf):=GetProcAddress(gtkhandle,'gtk_status_icon_get_pixbuf');
|
|
|
+ pointer(gtk_status_icon_get_stock):=GetProcAddress(gtkhandle, 'gtk_status_icon_get_stock');
|
|
|
+ pointer(gtk_status_icon_get_icon_name):=GetProcAddress(gtkhandle, 'gtk_status_icon_get_icon_name');
|
|
|
+ pointer(gtk_status_icon_get_size):=GetProcAddress(gtkhandle,'gtk_status_icon_get_size');
|
|
|
+ pointer(gtk_status_icon_set_screen):=GetProcAddress(gtkhandle,'gtk_status_icon_set_screen');
|
|
|
+ pointer(gtk_status_icon_get_screen):=GetProcAddress(gtkhandle,'gtk_status_icon_get_screen');
|
|
|
+ pointer(gtk_status_icon_set_tooltip):=GetProcAddress(gtkhandle,'gtk_status_icon_set_tooltip');
|
|
|
+ pointer(gtk_status_icon_set_visible):=GetProcAddress(gtkhandle,'gtk_status_icon_set_visible');
|
|
|
+ pointer(gtk_status_icon_get_visible):=GetProcAddress(gtkhandle,'gtk_status_icon_get_visible');
|
|
|
+ pointer(gtk_status_icon_set_blinking):=GetProcAddress(gtkhandle,'gtk_status_icon_set_blinking');
|
|
|
+ pointer(gtk_status_icon_get_blinking):=GetProcAddress(gtkhandle,'gtk_status_icon_get_blinking');
|
|
|
+ pointer(gtk_status_icon_is_embedded):=GetProcAddress(gtkhandle,'gtk_status_icon_is_embedded');
|
|
|
+ pointer(gtk_status_icon_position_menu):=GetProcAddress(gtkhandle,'gtk_status_icon_position_menu');
|
|
|
+ pointer(gtk_status_icon_get_geometry):=GetProcAddress(gtkhandle,'gtk_status_icon_get_geometry');
|
|
|
+end;
|
|
|
|
|
|
- function Available_GtkStatusIcon: Boolean;
|
|
|
- begin
|
|
|
- Result := Assigned(gtk_status_icon_new);
|
|
|
- end;
|
|
|
+function GTK_TYPE_STATUS_ICON: GType; inline;
|
|
|
+begin
|
|
|
+ Result := gtk_status_icon_get_type();
|
|
|
+end;
|
|
|
+
|
|
|
+function GTK_STATUS_ICON(obj: Pointer): PGTypeInstance; inline;
|
|
|
+begin
|
|
|
+ GTK_STATUS_ICON := G_TYPE_CHECK_INSTANCE_CAST (obj, GTK_TYPE_STATUS_ICON);
|
|
|
+end;
|
|
|
+
|
|
|
+function GTK_STATUS_ICON_CLASS(klass: Pointer): Pointer; inline;
|
|
|
+begin
|
|
|
+ GTK_STATUS_ICON_CLASS := G_TYPE_CHECK_CLASS_CAST (klass, GTK_TYPE_STATUS_ICON);
|
|
|
+end;
|
|
|
+
|
|
|
+function GTK_IS_STATUS_ICON(obj: Pointer): boolean; inline;
|
|
|
+begin
|
|
|
+ GTK_IS_STATUS_ICON := G_TYPE_CHECK_INSTANCE_TYPE (obj, GTK_TYPE_STATUS_ICON);
|
|
|
+end;
|
|
|
+
|
|
|
+function GTK_IS_STATUS_ICON_CLASS(klass: Pointer): boolean; inline;
|
|
|
+begin
|
|
|
+ GTK_IS_STATUS_ICON_CLASS := G_TYPE_CHECK_CLASS_TYPE (klass, GTK_TYPE_STATUS_ICON);
|
|
|
+end;
|
|
|
+
|
|
|
+function GTK_STATUS_ICON_GET_CLASS(obj: Pointer): PGTypeClass; inline;
|
|
|
+begin
|
|
|
+ GTK_STATUS_ICON_GET_CLASS := G_TYPE_INSTANCE_GET_CLASS (obj, GTK_TYPE_STATUS_ICON);
|
|
|
+end;
|
|
|
+
|
|
|
+function Available_GtkStatusIcon: Boolean;
|
|
|
+begin
|
|
|
+ Result := Assigned(gtk_status_icon_new);
|
|
|
+end;
|
|
|
|