Re: Patch for document types, take 3
- From: Jonathan Blandford <jrb redhat com>
- To: David Malcolm <dmalcolm redhat com>
- Cc: "evince-list gnome org" <evince-list gnome org>
- Subject: Re: Patch for document types, take 3
- Date: 18 Apr 2005 15:24:15 -0400
David Malcolm <dmalcolm redhat com> writes:
> My patch from a week ago has bit-rotted somewhat.
>
> Attached is an updated version of the patch and the two new files.
>
> I fixed things to track changes in CVS, and renamed things so it uses
> ev_document_type_foo/EvDocumentType, rather than
> evince_document_type_foo/EvinceDocumentType (as pointed out by marco on
> IRC).
>
> OK to commit this?
I'm Okay with the overall approach, but:
> typedef struct _EvDocumentType EvDocumentType;
>
> const EvDocumentType* ev_document_type_lookup (const char *mime_type);
Why introduce another type here. Why not just return a GType, and not
bother about ev_document_type_manufacture_instance (). We can just call
g_object_new () ourselves. We can index off of it to get the
thumbnail_icon, too.
> EvDocument* ev_document_type_manufacture_instance (const EvDocumentType *document_type);
> const char* ev_document_type_get_overlaid_thumbnail_icon (const EvDocumentType *document_type);
Thanks,
-Jonathan
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]