Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gtkpicture.h File Reference
#include <gio/gio.h>
#include <gtk/gtkwidget.h>

Go to the source code of this file.

Macros

#define GTK_TYPE_PICTURE   (gtk_picture_get_type ())
 

Functions

GDK_AVAILABLE_IN_ALL GDK_AVAILABLE_IN_ALL GtkWidgetgtk_picture_new (void)
 
GDK_AVAILABLE_IN_ALL GtkWidgetgtk_picture_new_for_paintable (GdkPaintable *paintable)
 
GtkWidgetgtk_picture_new_for_pixbuf (GdkPixbuf *pixbuf)
 
GDK_AVAILABLE_IN_ALL GtkWidgetgtk_picture_new_for_file (GFile *file)
 
GDK_AVAILABLE_IN_ALL GtkWidgetgtk_picture_new_for_filename (const char *filename)
 
GDK_AVAILABLE_IN_ALL GtkWidgetgtk_picture_new_for_resource (const char *resource_path)
 
GDK_AVAILABLE_IN_ALL void gtk_picture_set_paintable (GtkPicture *self, GdkPaintable *paintable)
 
GDK_AVAILABLE_IN_ALL GdkPaintable * gtk_picture_get_paintable (GtkPicture *self)
 
GDK_AVAILABLE_IN_ALL void gtk_picture_set_file (GtkPicture *self, GFile *file)
 
GDK_AVAILABLE_IN_ALL GFilegtk_picture_get_file (GtkPicture *self)
 
GDK_AVAILABLE_IN_ALL void gtk_picture_set_filename (GtkPicture *self, const char *filename)
 
GDK_AVAILABLE_IN_ALL void gtk_picture_set_resource (GtkPicture *self, const char *resource_path)
 
void gtk_picture_set_pixbuf (GtkPicture *self, GdkPixbuf *pixbuf)
 
void gtk_picture_set_keep_aspect_ratio (GtkPicture *self, gboolean keep_aspect_ratio)
 
gboolean gtk_picture_get_keep_aspect_ratio (GtkPicture *self)
 
GDK_AVAILABLE_IN_ALL void gtk_picture_set_can_shrink (GtkPicture *self, gboolean can_shrink)
 
GDK_AVAILABLE_IN_ALL gboolean gtk_picture_get_can_shrink (GtkPicture *self)
 
GDK_AVAILABLE_IN_4_8 void gtk_picture_set_content_fit (GtkPicture *self, GtkContentFit content_fit)
 
GDK_AVAILABLE_IN_4_8 GtkContentFit gtk_picture_get_content_fit (GtkPicture *self)
 
GDK_AVAILABLE_IN_ALL void gtk_picture_set_alternative_text (GtkPicture *self, const char *alternative_text)
 
GDK_AVAILABLE_IN_ALL const char * gtk_picture_get_alternative_text (GtkPicture *self)
 

Macro Definition Documentation

◆ GTK_TYPE_PICTURE

#define GTK_TYPE_PICTURE   (gtk_picture_get_type ())

Definition at line 33 of file gtkpicture.h.

Function Documentation

◆ gtk_picture_get_alternative_text()

GDK_AVAILABLE_IN_ALL const char * gtk_picture_get_alternative_text ( GtkPicture * self)

◆ gtk_picture_get_can_shrink()

GDK_AVAILABLE_IN_ALL gboolean gtk_picture_get_can_shrink ( GtkPicture * self)

◆ gtk_picture_get_content_fit()

GDK_AVAILABLE_IN_4_8 GtkContentFit gtk_picture_get_content_fit ( GtkPicture * self)

◆ gtk_picture_get_file()

GDK_AVAILABLE_IN_ALL GFile * gtk_picture_get_file ( GtkPicture * self)

◆ gtk_picture_get_keep_aspect_ratio()

gboolean gtk_picture_get_keep_aspect_ratio ( GtkPicture * self)

◆ gtk_picture_get_paintable()

GDK_AVAILABLE_IN_ALL GdkPaintable * gtk_picture_get_paintable ( GtkPicture * self)

◆ gtk_picture_new()

◆ gtk_picture_new_for_file()

GDK_AVAILABLE_IN_ALL GtkWidget * gtk_picture_new_for_file ( GFile * file)

◆ gtk_picture_new_for_filename()

GDK_AVAILABLE_IN_ALL GtkWidget * gtk_picture_new_for_filename ( const char * filename)

◆ gtk_picture_new_for_paintable()

GDK_AVAILABLE_IN_ALL GtkWidget * gtk_picture_new_for_paintable ( GdkPaintable * paintable)

◆ gtk_picture_new_for_pixbuf()

GtkWidget * gtk_picture_new_for_pixbuf ( GdkPixbuf * pixbuf)

◆ gtk_picture_new_for_resource()

GDK_AVAILABLE_IN_ALL GtkWidget * gtk_picture_new_for_resource ( const char * resource_path)

◆ gtk_picture_set_alternative_text()

GDK_AVAILABLE_IN_ALL void gtk_picture_set_alternative_text ( GtkPicture * self,
const char * alternative_text )

◆ gtk_picture_set_can_shrink()

GDK_AVAILABLE_IN_ALL void gtk_picture_set_can_shrink ( GtkPicture * self,
gboolean can_shrink )

◆ gtk_picture_set_content_fit()

GDK_AVAILABLE_IN_4_8 void gtk_picture_set_content_fit ( GtkPicture * self,
GtkContentFit content_fit )

◆ gtk_picture_set_file()

GDK_AVAILABLE_IN_ALL void gtk_picture_set_file ( GtkPicture * self,
GFile * file )

◆ gtk_picture_set_filename()

GDK_AVAILABLE_IN_ALL void gtk_picture_set_filename ( GtkPicture * self,
const char * filename )

◆ gtk_picture_set_keep_aspect_ratio()

void gtk_picture_set_keep_aspect_ratio ( GtkPicture * self,
gboolean keep_aspect_ratio )

◆ gtk_picture_set_paintable()

GDK_AVAILABLE_IN_ALL void gtk_picture_set_paintable ( GtkPicture * self,
GdkPaintable * paintable )

◆ gtk_picture_set_pixbuf()

void gtk_picture_set_pixbuf ( GtkPicture * self,
GdkPixbuf * pixbuf )

◆ gtk_picture_set_resource()

GDK_AVAILABLE_IN_ALL void gtk_picture_set_resource ( GtkPicture * self,
const char * resource_path )