~matttbe/ubuntu/raring/poppler/lp1072129

« back to all changes in this revision

Viewing changes to glib/Poppler-0.18.gir

  • Committer: Package Import Robot
  • Author(s): Sebastien Bacher
  • Date: 2012-02-16 15:36:47 UTC
  • mfrom: (1.7.3)
  • Revision ID: package-import@ubuntu.com-20120216153647-9ggk53b3ftsnxfym
Tags: 0.18.4-0ubuntu1
* New upstream version:
  - "evince displays the included PDF without rotation" (lp: #711300)
  - Contents of the page is not displayed while it is OK 
    with xpdf or acroread (lp: #878715)
* debian/control:
  - libpoppler-glib-dev shouldn't depends on libgtk-dev, it stopped using
    gdk and uses cairo directly (lp: #870662)

Show diffs side-by-side

added added

removed removed

Lines of Context:
9
9
  <include name="GLib" version="2.0"/>
10
10
  <include name="GObject" version="2.0"/>
11
11
  <include name="cairo" version="1.0"/>
 
12
  <package name="poppler-glib"/>
 
13
  <c:include name="poppler.h"/>
12
14
  <namespace name="Poppler"
13
15
             version="0.18"
14
16
             shared-library="libpoppler-glib.so.8"
469
471
 
470
472
It must be freed when done.</doc>
471
473
        <return-value transfer-ownership="full">
472
 
          <doc xml:whitespace="preserve">a new allocated #PopplerAnnotCalloutLine, NULL in other case.</doc>
 
474
          <doc xml:whitespace="preserve">a new allocated #PopplerAnnotCalloutLine, %NULL in other case.</doc>
473
475
          <type name="AnnotCalloutLine" c:type="PopplerAnnotCalloutLine*"/>
474
476
        </return-value>
475
477
      </constructor>
476
478
      <method name="copy" c:identifier="poppler_annot_callout_line_copy">
477
479
        <doc xml:whitespace="preserve">It does copy @callout to a new #PopplerAnnotCalloutLine.
478
480
 
479
 
@callout, NULL in other case. It must be freed when done.</doc>
 
481
@callout, %NULL in other case. It must be freed when done.</doc>
480
482
        <return-value transfer-ownership="full">
481
483
          <doc xml:whitespace="preserve">a new allocated #PopplerAnnotCalloutLine as exact copy of</doc>
482
484
          <type name="AnnotCalloutLine" c:type="PopplerAnnotCalloutLine*"/>
510
512
           glib:get-type="poppler_annot_file_attachment_get_type">
511
513
      <method name="get_attachment"
512
514
              c:identifier="poppler_annot_file_attachment_get_attachment"
513
 
              version="0.14"
514
 
              introspectable="0">
 
515
              version="0.14">
515
516
        <doc xml:whitespace="preserve">Creates a #PopplerAttachment for the file of the file attachment annotation @annot.
516
517
The #PopplerAttachment must be unrefed with g_object_unref by the caller.</doc>
517
 
        <return-value>
 
518
        <return-value transfer-ownership="full">
518
519
          <doc xml:whitespace="preserve">@PopplerAttachment</doc>
519
520
          <type name="Attachment" c:type="PopplerAttachment*"/>
520
521
        </return-value>
588
589
           glib:get-type="poppler_annot_free_text_get_type">
589
590
      <method name="get_callout_line"
590
591
              c:identifier="poppler_annot_free_text_get_callout_line">
591
 
        <doc xml:whitespace="preserve">Retrieves a #PopplerCalloutLine of four or six numbers specifying a callout
 
592
        <doc xml:whitespace="preserve">Retrieves a #PopplerAnnotCalloutLine of four or six numbers specifying a callout
592
593
line attached to the @poppler_annot.
593
594
 
594
 
line, NULL in other case. It must be freed with g_free() when
 
595
line, %NULL in other case. It must be freed with g_free() when
595
596
done.</doc>
596
597
        <return-value transfer-ownership="full">
597
 
          <doc xml:whitespace="preserve">a new allocated #PopplerCalloutLine if the annot has a callout</doc>
 
598
          <doc xml:whitespace="preserve">a new allocated #PopplerAnnotCalloutLine if the annot has a callout</doc>
598
599
          <type name="AnnotCalloutLine" c:type="PopplerAnnotCalloutLine*"/>
599
600
        </return-value>
600
601
      </method>
1206
1207
      <parameters>
1207
1208
        <parameter name="buf" transfer-ownership="none">
1208
1209
          <doc xml:whitespace="preserve">buffer containing bytes to be written.</doc>
1209
 
          <type name="utf8" c:type="gchar*"/>
 
1210
          <array length="1" zero-terminated="0" c:type="gchar*">
 
1211
            <type name="guint8"/>
 
1212
          </array>
1210
1213
        </parameter>
1211
1214
        <parameter name="count" transfer-ownership="none">
1212
1215
          <doc xml:whitespace="preserve">number of bytes in @buf.</doc>
1213
1216
          <type name="gsize" c:type="gsize"/>
1214
1217
        </parameter>
1215
 
        <parameter name="data" transfer-ownership="none">
 
1218
        <parameter name="data" transfer-ownership="none" closure="2">
1216
1219
          <doc xml:whitespace="preserve">user data passed to poppler_attachment_save_to_callback()</doc>
1217
1220
          <type name="gpointer" c:type="gpointer"/>
1218
1221
        </parameter>
1485
1488
        </return-value>
1486
1489
      </method>
1487
1490
      <method name="get_form_field"
1488
 
              c:identifier="poppler_document_get_form_field"
1489
 
              introspectable="0">
 
1491
              c:identifier="poppler_document_get_form_field">
1490
1492
        <doc xml:whitespace="preserve">Returns the #PopplerFormField for the given @id. It must be freed with
1491
 
g_object_unref()</doc>
1492
 
        <return-value>
1493
 
          <doc xml:whitespace="preserve">a new #PopplerFormField or NULL if not found</doc>
 
1493
g_object_unref()
 
1494
 
 
1495
not found</doc>
 
1496
        <return-value transfer-ownership="full">
 
1497
          <doc xml:whitespace="preserve">a new #PopplerFormField or %NULL if</doc>
1494
1498
          <type name="FormField" c:type="PopplerFormField*"/>
1495
1499
        </return-value>
1496
1500
        <parameters>
1636
1640
      <method name="get_pdf_version"
1637
1641
              c:identifier="poppler_document_get_pdf_version"
1638
1642
              version="0.16">
1639
 
        <doc xml:whitespace="preserve">Returns the major and minor PDF version numbers.</doc>
1640
1643
        <return-value transfer-ownership="none">
 
1644
          <doc xml:whitespace="preserve">the major and minor PDF version numbers</doc>
1641
1645
          <type name="none" c:type="void"/>
1642
1646
        </return-value>
1643
1647
        <parameters>
2467
2471
              c:identifier="POPPLER_FORM_TEXT_FILE_SELECT"
2468
2472
              glib:nick="file-select"/>
2469
2473
    </enumeration>
 
2474
    <constant name="HAS_CAIRO" value="1" c:type="POPPLER_HAS_CAIRO">
 
2475
      <type name="gint" c:type="gint"/>
 
2476
    </constant>
2470
2477
    <record name="ImageMapping"
2471
2478
            c:type="PopplerImageMapping"
2472
2479
            glib:type-name="PopplerImageMapping"
2707
2714
      </method>
2708
2715
      <method name="get_layer"
2709
2716
              c:identifier="poppler_layers_iter_get_layer"
2710
 
              version="0.12"
2711
 
              introspectable="0">
2712
 
        <doc xml:whitespace="preserve">Returns the #PopplerLayer associated with @iter.  It must be freed with
2713
 
poppler_layer_free().</doc>
2714
 
        <return-value>
2715
 
          <doc xml:whitespace="preserve">a new #PopplerLayer, or %NULL if there isn't any layer associated with @iter</doc>
 
2717
              version="0.12">
 
2718
        <doc xml:whitespace="preserve">Returns the #PopplerLayer associated with @iter.
 
2719
 
 
2720
there isn't any layer associated with @iter</doc>
 
2721
        <return-value transfer-ownership="full">
 
2722
          <doc xml:whitespace="preserve">a new #PopplerLayer, or %NULL if</doc>
2716
2723
          <type name="Layer" c:type="PopplerLayer*"/>
2717
2724
        </return-value>
2718
2725
      </method>
2773
2780
        </return-value>
2774
2781
      </method>
2775
2782
    </record>
 
2783
    <constant name="MAJOR_VERSION" value="0" c:type="POPPLER_MAJOR_VERSION">
 
2784
      <type name="gint" c:type="gint"/>
 
2785
    </constant>
 
2786
    <constant name="MICRO_VERSION" value="4" c:type="POPPLER_MICRO_VERSION">
 
2787
      <type name="gint" c:type="gint"/>
 
2788
    </constant>
 
2789
    <constant name="MINOR_VERSION" value="18" c:type="POPPLER_MINOR_VERSION">
 
2790
      <type name="gint" c:type="gint"/>
 
2791
    </constant>
2776
2792
    <class name="Media"
2777
2793
           c:symbol-prefix="media"
2778
2794
           c:type="PopplerMedia"
2799
2815
        <doc xml:whitespace="preserve">Whether the media clip is embedded in the PDF. If the result is %TRUE, the embedded stream
2800
2816
can be saved with poppler_media_save() or poppler_media_save_to_callback() function.
2801
2817
If the result is %FALSE, the media clip filename can be retrieved with
2802
 
poppler_media_get_file_name() function.</doc>
 
2818
poppler_media_get_filename() function.</doc>
2803
2819
        <return-value transfer-ownership="none">
2804
2820
          <doc xml:whitespace="preserve">%TRUE if media clip is embedded, %FALSE otherwise</doc>
2805
2821
          <type name="gboolean" c:type="gboolean"/>
2869
2885
      <parameters>
2870
2886
        <parameter name="buf" transfer-ownership="none">
2871
2887
          <doc xml:whitespace="preserve">buffer containing bytes to be written.</doc>
2872
 
          <type name="utf8" c:type="gchar*"/>
 
2888
          <array length="1" zero-terminated="0" c:type="gchar*">
 
2889
            <type name="guint8"/>
 
2890
          </array>
2873
2891
        </parameter>
2874
2892
        <parameter name="count" transfer-ownership="none">
2875
2893
          <doc xml:whitespace="preserve">number of bytes in @buf.</doc>
2876
2894
          <type name="gsize" c:type="gsize"/>
2877
2895
        </parameter>
2878
 
        <parameter name="data" transfer-ownership="none">
 
2896
        <parameter name="data" transfer-ownership="none" closure="2">
2879
2897
          <doc xml:whitespace="preserve">user data passed to poppler_media_save_to_callback()</doc>
2880
2898
          <type name="gpointer" c:type="gpointer"/>
2881
2899
        </parameter>
3010
3028
           glib:type-name="PopplerPage"
3011
3029
           glib:get-type="poppler_page_get_type">
3012
3030
      <function name="free_annot_mapping"
3013
 
                c:identifier="poppler_page_free_annot_mapping"
3014
 
                introspectable="0">
 
3031
                c:identifier="poppler_page_free_annot_mapping">
3015
3032
        <doc xml:whitespace="preserve">Frees a list of #PopplerAnnotMapping&lt;!-- --&gt;s allocated by
3016
 
poppler_page_get_annot_mapping().  It also frees the #PopplerAnnot&lt;!-- --&gt;s
 
3033
poppler_page_get_annot_mapping().  It also unreferences the #PopplerAnnot&lt;!-- --&gt;s
3017
3034
that each mapping contains, so if you want to keep them around, you need to
3018
 
copy them with poppler_annot_copy().</doc>
 
3035
reference them with g_object_ref().</doc>
3019
3036
        <return-value transfer-ownership="none">
3020
3037
          <type name="none" c:type="void"/>
3021
3038
        </return-value>
3023
3040
          <parameter name="list" transfer-ownership="none">
3024
3041
            <doc xml:whitespace="preserve">A list of #PopplerAnnotMapping&lt;!-- --&gt;s</doc>
3025
3042
            <type name="GLib.List" c:type="GList*">
3026
 
              <type name="gpointer" c:type="gpointer"/>
 
3043
              <type name="AnnotMapping"/>
3027
3044
            </type>
3028
3045
          </parameter>
3029
3046
        </parameters>
3030
3047
      </function>
3031
3048
      <function name="free_form_field_mapping"
3032
 
                c:identifier="poppler_page_free_form_field_mapping"
3033
 
                introspectable="0">
 
3049
                c:identifier="poppler_page_free_form_field_mapping">
3034
3050
        <doc xml:whitespace="preserve">Frees a list of #PopplerFormFieldMapping&lt;!-- --&gt;s allocated by
3035
3051
poppler_page_get_form_field_mapping().</doc>
3036
3052
        <return-value transfer-ownership="none">
3040
3056
          <parameter name="list" transfer-ownership="none">
3041
3057
            <doc xml:whitespace="preserve">A list of #PopplerFormFieldMapping&lt;!-- --&gt;s</doc>
3042
3058
            <type name="GLib.List" c:type="GList*">
3043
 
              <type name="gpointer" c:type="gpointer"/>
 
3059
              <type name="FormFieldMapping"/>
3044
3060
            </type>
3045
3061
          </parameter>
3046
3062
        </parameters>
3047
3063
      </function>
3048
3064
      <function name="free_image_mapping"
3049
 
                c:identifier="poppler_page_free_image_mapping"
3050
 
                introspectable="0">
 
3065
                c:identifier="poppler_page_free_image_mapping">
3051
3066
        <doc xml:whitespace="preserve">Frees a list of #PopplerImageMapping&lt;!-- --&gt;s allocated by
3052
3067
poppler_page_get_image_mapping().</doc>
3053
3068
        <return-value transfer-ownership="none">
3057
3072
          <parameter name="list" transfer-ownership="none">
3058
3073
            <doc xml:whitespace="preserve">A list of #PopplerImageMapping&lt;!-- --&gt;s</doc>
3059
3074
            <type name="GLib.List" c:type="GList*">
3060
 
              <type name="gpointer" c:type="gpointer"/>
 
3075
              <type name="ImageMapping"/>
3061
3076
            </type>
3062
3077
          </parameter>
3063
3078
        </parameters>
3064
3079
      </function>
3065
3080
      <function name="free_link_mapping"
3066
 
                c:identifier="poppler_page_free_link_mapping"
3067
 
                introspectable="0">
 
3081
                c:identifier="poppler_page_free_link_mapping">
3068
3082
        <doc xml:whitespace="preserve">Frees a list of #PopplerLinkMapping&lt;!-- --&gt;s allocated by
3069
3083
poppler_page_get_link_mapping().  It also frees the #PopplerAction&lt;!-- --&gt;s
3070
3084
that each mapping contains, so if you want to keep them around, you need to
3076
3090
          <parameter name="list" transfer-ownership="none">
3077
3091
            <doc xml:whitespace="preserve">A list of #PopplerLinkMapping&lt;!-- --&gt;s</doc>
3078
3092
            <type name="GLib.List" c:type="GList*">
3079
 
              <type name="gpointer" c:type="gpointer"/>
 
3093
              <type name="LinkMapping"/>
3080
3094
            </type>
3081
3095
          </parameter>
3082
3096
        </parameters>
3083
3097
      </function>
3084
3098
      <function name="free_text_attributes"
3085
3099
                c:identifier="poppler_page_free_text_attributes"
3086
 
                introspectable="0">
 
3100
                version="0.18">
 
3101
        <doc xml:whitespace="preserve">Frees a list of #PopplerTextAttributes&lt;!-- --&gt;s allocated by
 
3102
poppler_page_get_text_attributes().</doc>
3087
3103
        <return-value transfer-ownership="none">
3088
3104
          <type name="none" c:type="void"/>
3089
3105
        </return-value>
3090
3106
        <parameters>
3091
3107
          <parameter name="list" transfer-ownership="none">
 
3108
            <doc xml:whitespace="preserve">A list of #PopplerTextAttributes&lt;!-- --&gt;s</doc>
3092
3109
            <type name="GLib.List" c:type="GList*">
3093
 
              <type name="gpointer" c:type="gpointer"/>
 
3110
              <type name="TextAttributes"/>
3094
3111
            </type>
3095
3112
          </parameter>
3096
3113
        </parameters>
3097
3114
      </function>
3098
3115
      <function name="selection_region_free"
3099
3116
                c:identifier="poppler_page_selection_region_free"
3100
 
                introspectable="0"
3101
3117
                deprecated="0.16">
3102
3118
        <doc xml:whitespace="preserve">Frees @region</doc>
3103
3119
        <return-value transfer-ownership="none">
3107
3123
          <parameter name="region" transfer-ownership="none">
3108
3124
            <doc xml:whitespace="preserve">a #GList of #PopplerRectangle</doc>
3109
3125
            <type name="GLib.List" c:type="GList*">
3110
 
              <type name="gpointer" c:type="gpointer"/>
 
3126
              <type name="Rectangle"/>
3111
3127
            </type>
3112
3128
          </parameter>
3113
3129
        </parameters>
3248
3264
              c:identifier="poppler_page_get_selected_region"
3249
3265
              version="0.16">
3250
3266
        <doc xml:whitespace="preserve">Returns a region containing the area that would be rendered by
3251
 
poppler_page_render_selection() or
3252
 
poppler_page_render_selection_to_pixbuf().
 
3267
poppler_page_render_selection().
3253
3268
The returned region must be freed with cairo_region_destroy()</doc>
3254
3269
        <return-value transfer-ownership="full">
3255
3270
          <doc xml:whitespace="preserve">a cairo_region_t</doc>
3296
3311
              deprecated="Use poppler_page_get_selected_region() instead."
3297
3312
              deprecated-version="0.16">
3298
3313
        <doc xml:whitespace="preserve">Returns a region containing the area that would be rendered by
3299
 
poppler_page_render_selection() or 
3300
 
poppler_page_render_selection_to_pixbuf() as a #GList of
 
3314
poppler_page_render_selection() as a #GList of
3301
3315
#PopplerRectangle. The returned list must be freed with
3302
3316
poppler_page_selection_region_free().</doc>
3303
3317
        <return-value transfer-ownership="full">
3438
3452
      <method name="get_transition" c:identifier="poppler_page_get_transition">
3439
3453
        <doc xml:whitespace="preserve">Returns the transition effect of @page</doc>
3440
3454
        <return-value transfer-ownership="full">
3441
 
          <doc xml:whitespace="preserve">a #PopplerPageTransition or NULL.</doc>
 
3455
          <doc xml:whitespace="preserve">a #PopplerPageTransition or %NULL.</doc>
3442
3456
          <type name="PageTransition" c:type="PopplerPageTransition*"/>
3443
3457
        </return-value>
3444
3458
      </method>
3878
3892
            glib:type-name="PopplerTextAttributes"
3879
3893
            glib:get-type="poppler_text_attributes_get_type"
3880
3894
            c:symbol-prefix="text_attributes">
3881
 
      <doc xml:whitespace="preserve">A #PopplerTextInfo is used to describe text attriutes of a reange of text</doc>
 
3895
      <doc xml:whitespace="preserve">A #PopplerTextAttributes is used to describe text attributes of a range of text</doc>
3882
3896
      <field name="font_name" writable="1">
3883
3897
        <type name="utf8" c:type="gchar*"/>
3884
3898
      </field>