]> www.fi.muni.cz Git - evince.git/blobdiff - libdocument/ev-document-forms.c
[shell] Port override_restrictions gconf key to GSettings
[evince.git] / libdocument / ev-document-forms.c
index cdefb46730d686d1c0f8c6e11d551102844a45b9..c557d87ba11b7857ffb3d2137b83e7c54791a4d0 100644 (file)
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  */
 
+#include <config.h>
 #include "ev-document-forms.h"
 
-GType
-ev_document_forms_get_type (void)
-{
-       static GType type = 0;
-
-       if (G_UNLIKELY (type == 0)) {
-               const GTypeInfo our_info = {
-                       sizeof (EvDocumentFormsIface),
-                       NULL,
-                       NULL,
-               };
+EV_DEFINE_INTERFACE (EvDocumentForms, ev_document_forms, 0)
 
-               type = g_type_register_static (G_TYPE_INTERFACE,
-                                              "EvDocumentForms",
-                                              &our_info, (GTypeFlags)0);
-       }
-
-       return type;
+static void
+ev_document_forms_class_init (EvDocumentFormsIface *klass)
+{
 }
 
 GList *
 ev_document_forms_get_form_fields (EvDocumentForms *document_forms,
-                                  gint             page)
+                                  EvPage          *page)
 {
        EvDocumentFormsIface *iface = EV_DOCUMENT_FORMS_GET_IFACE (document_forms);