mirror of
https://git.pwmt.org/pwmt/zathura.git
synced 2024-11-13 06:53:52 +01:00
document_index_generate should return tree-like data structures
This commit is contained in:
parent
7c6b081984
commit
7d73b15e85
@ -95,7 +95,7 @@ djvu_document_free(zathura_document_t* document)
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
zathura_list_t*
|
girara_tree_node_t*
|
||||||
djvu_document_index_generate(zathura_document_t* document)
|
djvu_document_index_generate(zathura_document_t* document)
|
||||||
{
|
{
|
||||||
return NULL;
|
return NULL;
|
||||||
|
@ -17,7 +17,7 @@ typedef struct djvu_document_s
|
|||||||
|
|
||||||
bool djvu_document_open(zathura_document_t* document);
|
bool djvu_document_open(zathura_document_t* document);
|
||||||
bool djvu_document_free(zathura_document_t* document);
|
bool djvu_document_free(zathura_document_t* document);
|
||||||
zathura_list_t* djvu_document_index_generate(zathura_document_t* document);
|
girara_tree_node_t* djvu_document_index_generate(zathura_document_t* document);
|
||||||
bool djvu_document_save_as(zathura_document_t* document, const char* path);
|
bool djvu_document_save_as(zathura_document_t* document, const char* path);
|
||||||
zathura_list_t* djvu_document_attachments_get(zathura_document_t* document);
|
zathura_list_t* djvu_document_attachments_get(zathura_document_t* document);
|
||||||
zathura_page_t* djvu_page_get(zathura_document_t* document, unsigned int page);
|
zathura_page_t* djvu_page_get(zathura_document_t* document, unsigned int page);
|
||||||
|
@ -155,7 +155,7 @@ zathura_document_save_as(zathura_document_t* document, const char* path)
|
|||||||
return document->functions.document_save_as(document, path);
|
return document->functions.document_save_as(document, path);
|
||||||
}
|
}
|
||||||
|
|
||||||
zathura_list_t*
|
girara_tree_node_t*
|
||||||
zathura_document_index_generate(zathura_document_t* document)
|
zathura_document_index_generate(zathura_document_t* document)
|
||||||
{
|
{
|
||||||
if(!document) {
|
if(!document) {
|
||||||
|
@ -6,6 +6,8 @@
|
|||||||
#include <cairo.h>
|
#include <cairo.h>
|
||||||
#include <stdbool.h>
|
#include <stdbool.h>
|
||||||
|
|
||||||
|
#include <girara-datastructures.h>
|
||||||
|
|
||||||
typedef struct zathura_list_s zathura_list_t;
|
typedef struct zathura_list_s zathura_list_t;
|
||||||
typedef struct zathura_document_s zathura_document_t;
|
typedef struct zathura_document_s zathura_document_t;
|
||||||
|
|
||||||
@ -81,7 +83,7 @@ struct zathura_document_s
|
|||||||
struct
|
struct
|
||||||
{
|
{
|
||||||
bool (*document_free)(zathura_document_t* document);
|
bool (*document_free)(zathura_document_t* document);
|
||||||
zathura_list_t* (*document_index_generate)(zathura_document_t* document);
|
girara_tree_node_t* (*document_index_generate)(zathura_document_t* document);
|
||||||
bool (*document_save_as)(zathura_document_t* document, const char* path);
|
bool (*document_save_as)(zathura_document_t* document, const char* path);
|
||||||
zathura_list_t* (*document_attachments_get)(zathura_document_t* document);
|
zathura_list_t* (*document_attachments_get)(zathura_document_t* document);
|
||||||
|
|
||||||
@ -97,7 +99,7 @@ struct zathura_document_s
|
|||||||
zathura_document_t* zathura_document_open(const char* path, const char* password);
|
zathura_document_t* zathura_document_open(const char* path, const char* password);
|
||||||
bool zathura_document_free(zathura_document_t* document);
|
bool zathura_document_free(zathura_document_t* document);
|
||||||
bool zathura_document_save_as(zathura_document_t* document, const char* path);
|
bool zathura_document_save_as(zathura_document_t* document, const char* path);
|
||||||
zathura_list_t* zathura_document_index_generate(zathura_document_t* document);
|
girara_tree_node_t* zathura_document_index_generate(zathura_document_t* document);
|
||||||
bool zathura_document_index_free(zathura_list_t* list);
|
bool zathura_document_index_free(zathura_list_t* list);
|
||||||
zathura_list_t* zathura_document_attachments_get(zathura_document_t* document);
|
zathura_list_t* zathura_document_attachments_get(zathura_document_t* document);
|
||||||
bool zathura_document_attachments_free(zathura_list_t* list);
|
bool zathura_document_attachments_free(zathura_list_t* list);
|
||||||
|
@ -83,7 +83,7 @@ pdf_document_free(zathura_document_t* document)
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
zathura_list_t*
|
girara_tree_node_t*
|
||||||
pdf_document_index_generate(zathura_document_t* document)
|
pdf_document_index_generate(zathura_document_t* document)
|
||||||
{
|
{
|
||||||
return NULL;
|
return NULL;
|
||||||
|
@ -15,7 +15,7 @@ typedef struct pdf_document_s
|
|||||||
|
|
||||||
bool pdf_document_open(zathura_document_t* document);
|
bool pdf_document_open(zathura_document_t* document);
|
||||||
bool pdf_document_free(zathura_document_t* document);
|
bool pdf_document_free(zathura_document_t* document);
|
||||||
zathura_list_t* pdf_document_index_generate(zathura_document_t* document);
|
girara_tree_node_t* pdf_document_index_generate(zathura_document_t* document);
|
||||||
bool pdf_document_save_as(zathura_document_t* document, const char* path);
|
bool pdf_document_save_as(zathura_document_t* document, const char* path);
|
||||||
zathura_list_t* pdf_document_attachments_get(zathura_document_t* document);
|
zathura_list_t* pdf_document_attachments_get(zathura_document_t* document);
|
||||||
zathura_page_t* pdf_page_get(zathura_document_t* document, unsigned int page);
|
zathura_page_t* pdf_page_get(zathura_document_t* document, unsigned int page);
|
||||||
|
Loading…
Reference in New Issue
Block a user