Blame docs/reference/html/GFBGraphPhoto.html

Packit 87b8d1
Packit 87b8d1
<html>
Packit 87b8d1
<head>
Packit 87b8d1
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit 87b8d1
<title>GFBGraphPhoto: GFBGraph 0.2
Packit 87b8d1
 Reference Manual</title>
Packit 87b8d1
<meta name="generator" content="DocBook XSL Stylesheets V1.78.1">
Packit 87b8d1
<link rel="home" href="index.html" title="GFBGraph 0.2 Reference Manual">
Packit 87b8d1
<link rel="up" href="ch02.html" title="Nodes">
Packit 87b8d1
<link rel="prev" href="GFBGraphNode.html" title="GFBGraphNode">
Packit 87b8d1
<link rel="next" href="GFBGraphUser.html" title="GFBGraphUser">
Packit 87b8d1
<meta name="generator" content="GTK-Doc V1.24 (XML mode)">
Packit 87b8d1
<link rel="stylesheet" href="style.css" type="text/css">
Packit 87b8d1
</head>
Packit 87b8d1
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Top  | 
Packit 87b8d1
                  Description  | 
Packit 87b8d1
                  Object Hierarchy  | 
Packit 87b8d1
                  Implemented Interfaces  | 
Packit 87b8d1
                  Properties
Packit 87b8d1
Packit 87b8d1
Home
Packit 87b8d1
Up
Packit 87b8d1
Prev
Packit 87b8d1
Next
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

GFBGraphPhoto

Packit 87b8d1

GFBGraphPhoto — GFBGraph Photo node

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Stability Level

Packit 87b8d1
Packit 87b8d1
give outside developers early access to new or rapidly changing technology, or
Packit 87b8d1
to provide an interim solution to a problem where a more general solution is
Packit 87b8d1
anticipated. No claims are made about either source or binary compatibility from
Packit 87b8d1
one minor release to the next.
Packit 87b8d1
Packit 87b8d1
The Unstable interface level is a warning that these interfaces are  subject to
Packit 87b8d1
change without warning and should not be used in unbundled products.
Packit 87b8d1
Packit 87b8d1
Given such caveats, customer impact need not be a factor when considering
Packit 87b8d1
incompatible changes to an Unstable interface in a major or minor release.
Packit 87b8d1
Nonetheless, when such changes are introduced, the changes should still be
Packit 87b8d1
mentioned in the release notes for the affected release.
Packit 87b8d1
">Unstable, unless otherwise indicated
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Functions

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
GFBGraphPhoto *
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
gfbgraph_photo_new ()
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
GFBGraphPhoto *
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
gfbgraph_photo_new_from_id ()
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
GInputStream *
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
gfbgraph_photo_download_default_size ()
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
const gchar *
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
gfbgraph_photo_get_name ()
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
const gchar *
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
gfbgraph_photo_get_default_source_uri ()
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
guint
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
gfbgraph_photo_get_default_width ()
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
guint
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
gfbgraph_photo_get_default_height ()
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
GList *
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
gfbgraph_photo_get_images ()
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
const GFBGraphPhotoImage *
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
gfbgraph_photo_get_image_hires ()
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
const GFBGraphPhotoImage *
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
gfbgraph_photo_get_image_near_width ()
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
const GFBGraphPhotoImage *
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
gfbgraph_photo_get_image_near_height ()
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Properties

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
guint
Packit 87b8d1
height
Packit 87b8d1
Read / Write
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
gpointer
Packit 87b8d1
images
Packit 87b8d1
Read / Write
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
gchar *
Packit 87b8d1
name
Packit 87b8d1
Read / Write
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
gchar *
Packit 87b8d1
source
Packit 87b8d1
Read / Write
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
guint
Packit 87b8d1
width
Packit 87b8d1
Read / Write
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Types and Values

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
struct
Packit 87b8d1
GFBGraphPhoto
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
struct
Packit 87b8d1
GFBGraphPhotoClass
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
struct
Packit 87b8d1
GFBGraphPhotoImage
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Object Hierarchy

Packit 87b8d1
    GObject
Packit 87b8d1
    ╰── GFBGraphNode
Packit 87b8d1
        ╰── GFBGraphPhoto
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Implemented Interfaces

Packit 87b8d1

Packit 87b8d1
GFBGraphPhoto implements
Packit 87b8d1
 GFBGraphConnectable and  JsonSerializable.

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Includes

Packit 87b8d1
#include <gfbgraph/gfbgraph.h>
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Description

Packit 87b8d1

GFBGraphPhoto represents a photo in the Facebook Graph API.

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Functions

Packit 87b8d1
Packit 87b8d1

gfbgraph_photo_new ()

Packit 87b8d1
GFBGraphPhoto *
Packit 87b8d1
gfbgraph_photo_new (void);
Packit 87b8d1

Creates a new GFBGraphPhoto.

Packit 87b8d1
Packit 87b8d1

Returns

Packit 87b8d1

a new GFBGraphPhoto; unref with g_object_unref().

Packit 87b8d1

[transfer full]

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Packit 87b8d1
Packit 87b8d1

gfbgraph_photo_new_from_id ()

Packit 87b8d1
GFBGraphPhoto *
Packit 87b8d1
gfbgraph_photo_new_from_id (GFBGraphAuthorizer *authorizer,
Packit 87b8d1
                            const gchar *id,
Packit 87b8d1
                            GError **error);
Packit 87b8d1

Retrieves an photo node from the Facebook Graph with the give ID.

Packit 87b8d1
Packit 87b8d1

Parameters

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

authorizer

Packit 87b8d1

a GFBGraphAuthorizer.

Packit 87b8d1
 
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

id

Packit 87b8d1

a const gchar with the photo ID.

Packit 87b8d1
 
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

error

Packit 87b8d1

a GError or NULL.

Packit 87b8d1
[allow-none]
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Returns

Packit 87b8d1

a new GFBGraphPhoto; unref with g_object_unref().

Packit 87b8d1

[transfer full]

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Packit 87b8d1
Packit 87b8d1

gfbgraph_photo_download_default_size ()

Packit 87b8d1
GInputStream *
Packit 87b8d1
gfbgraph_photo_download_default_size (GFBGraphPhoto *photo,
Packit 87b8d1
                                      GFBGraphAuthorizer *authorizer,
Packit 87b8d1
                                      GError **error);
Packit 87b8d1

Download the default sized photo pointed by photo

Packit 87b8d1
, with a maximum width or height of 720px.
Packit 87b8d1
The photo always is a JPEG.

Packit 87b8d1
Packit 87b8d1

Parameters

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

photo

Packit 87b8d1

a GFBGraphPhoto.

Packit 87b8d1
 
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

authorizer

Packit 87b8d1

a GFBGraphAuthorizer.

Packit 87b8d1
 
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

error

Packit 87b8d1

a GError or NULL.

Packit 87b8d1
[allow-none]
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Returns

Packit 87b8d1

a GInputStream with the photo content or NULL in case of error.

Packit 87b8d1

[transfer full]

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Packit 87b8d1
Packit 87b8d1

gfbgraph_photo_get_name ()

Packit 87b8d1
const gchar *
Packit 87b8d1
gfbgraph_photo_get_name (GFBGraphPhoto *photo);
Packit 87b8d1
Packit 87b8d1

Parameters

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

photo

Packit 87b8d1

a GFBGraphPhoto.

Packit 87b8d1
 
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Returns

Packit 87b8d1

the photo

Packit 87b8d1
name, which is the comment given by the user so it would by larger, or NULL. 

Packit 87b8d1

[transfer none]

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Packit 87b8d1
Packit 87b8d1

gfbgraph_photo_get_default_source_uri ()

Packit 87b8d1
const gchar *
Packit 87b8d1
gfbgraph_photo_get_default_source_uri (GFBGraphPhoto *photo);
Packit 87b8d1
Packit 87b8d1

Packit 87b8d1
Packit 87b8d1

gfbgraph_photo_get_default_width ()

Packit 87b8d1
guint
Packit 87b8d1
gfbgraph_photo_get_default_width (GFBGraphPhoto *photo);
Packit 87b8d1
Packit 87b8d1

Packit 87b8d1
Packit 87b8d1

gfbgraph_photo_get_default_height ()

Packit 87b8d1
guint
Packit 87b8d1
gfbgraph_photo_get_default_height (GFBGraphPhoto *photo);
Packit 87b8d1
Packit 87b8d1

Packit 87b8d1
Packit 87b8d1

gfbgraph_photo_get_images ()

Packit 87b8d1
GList *
Packit 87b8d1
gfbgraph_photo_get_images (GFBGraphPhoto *photo);
Packit 87b8d1
Packit 87b8d1

Parameters

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

photo

Packit 87b8d1

a GFBGraphPhoto.

Packit 87b8d1
 
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Returns

Packit 87b8d1

a GList of GFBGraphPhotoImage with the available photo sizes.

Packit 87b8d1

[element-type GFBGraphPhotoImage][transfer none]

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Packit 87b8d1
Packit 87b8d1

gfbgraph_photo_get_image_hires ()

Packit 87b8d1
const GFBGraphPhotoImage *
Packit 87b8d1
gfbgraph_photo_get_image_hires (GFBGraphPhoto *photo);
Packit 87b8d1
Packit 87b8d1

Parameters

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

photo

Packit 87b8d1

a GFBGraphPhoto.

Packit 87b8d1
 
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Returns

Packit 87b8d1

a GFBGraphPhotoImage with the higher resolution available of the photo.

Packit 87b8d1

[transfer none]

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Packit 87b8d1
Packit 87b8d1

gfbgraph_photo_get_image_near_width ()

Packit 87b8d1
const GFBGraphPhotoImage *
Packit 87b8d1
gfbgraph_photo_get_image_near_width (GFBGraphPhoto *photo,
Packit 87b8d1
                                     guint width);
Packit 87b8d1
Packit 87b8d1

Packit 87b8d1
Packit 87b8d1

gfbgraph_photo_get_image_near_height ()

Packit 87b8d1
const GFBGraphPhotoImage *
Packit 87b8d1
gfbgraph_photo_get_image_near_height (GFBGraphPhoto *photo,
Packit 87b8d1
                                      guint height);
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Types and Values

Packit 87b8d1
Packit 87b8d1

struct GFBGraphPhoto

Packit 87b8d1
struct GFBGraphPhoto;
Packit 87b8d1
Packit 87b8d1

Packit 87b8d1
Packit 87b8d1

struct GFBGraphPhotoClass

Packit 87b8d1
struct GFBGraphPhotoClass {
Packit 87b8d1
        GFBGraphNodeClass parent_class;
Packit 87b8d1
};
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Packit 87b8d1
Packit 87b8d1

struct GFBGraphPhotoImage

Packit 87b8d1
struct GFBGraphPhotoImage {
Packit 87b8d1
        guint  width;
Packit 87b8d1
        guint  height;
Packit 87b8d1
        gchar *source;
Packit 87b8d1
};
Packit 87b8d1
Packit 87b8d1

An struct with the information of a image.

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Property Details

Packit 87b8d1
Packit 87b8d1

The “height” property

Packit 87b8d1
  “height”                   guint
Packit 87b8d1

The default photo height, up to 720px.

Packit 87b8d1

Flags: Read / Write

Packit 87b8d1

Default value: 0

Packit 87b8d1
Packit 87b8d1

Packit 87b8d1
Packit 87b8d1

The “images” property

Packit 87b8d1
  “images”                   gpointer
Packit 87b8d1

A list with the available representations of the photo, in differents sizes

Packit 87b8d1

Flags: Read / Write

Packit 87b8d1
Packit 87b8d1

Packit 87b8d1
Packit 87b8d1

The “name” property

Packit 87b8d1
  “name”                     gchar *
Packit 87b8d1

The name of the photo given by his owner.

Packit 87b8d1

Flags: Read / Write

Packit 87b8d1

Default value: ""

Packit 87b8d1
Packit 87b8d1

Packit 87b8d1
Packit 87b8d1

The “source” property

Packit 87b8d1
  “source”                   gchar *
Packit 87b8d1

An URI for the photo, with a maximum width or height of 720px.

Packit 87b8d1

Flags: Read / Write

Packit 87b8d1

Default value: ""

Packit 87b8d1
Packit 87b8d1

Packit 87b8d1
Packit 87b8d1

The “width” property

Packit 87b8d1
  “width”                    guint
Packit 87b8d1

The default photo width, up to 720px.

Packit 87b8d1

Flags: Read / Write

Packit 87b8d1

Default value: 0

Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1
Packit 87b8d1

Generated by GTK-Doc V1.24
Packit 87b8d1
</body>
Packit 87b8d1
</html>