mirror of
https://git.pwmt.org/pwmt/zathura.git
synced 2024-12-28 06:46:00 +01:00
remove delayed versions of page_set and position_set
We don't need the anymore since the new page_set and position_set are already 'delayed'.
This commit is contained in:
parent
ab9338cb33
commit
860c748889
2 changed files with 0 additions and 90 deletions
72
zathura.c
72
zathura.c
|
@ -42,16 +42,6 @@ typedef struct zathura_document_info_s {
|
|||
int page_number;
|
||||
} zathura_document_info_t;
|
||||
|
||||
typedef struct page_set_delayed_s {
|
||||
zathura_t* zathura;
|
||||
unsigned int page;
|
||||
} page_set_delayed_t;
|
||||
|
||||
typedef struct position_set_delayed_s {
|
||||
zathura_t* zathura;
|
||||
double position_x;
|
||||
double position_y;
|
||||
} position_set_delayed_t;
|
||||
|
||||
static gboolean document_info_open(gpointer data);
|
||||
static void zathura_jumplist_reset_current(zathura_t* zathura);
|
||||
|
@ -997,31 +987,6 @@ document_close(zathura_t* zathura, bool keep_monitor)
|
|||
return true;
|
||||
}
|
||||
|
||||
static gboolean
|
||||
page_set_delayed_impl(gpointer data)
|
||||
{
|
||||
page_set_delayed_t* p = data;
|
||||
page_set(p->zathura, p->page);
|
||||
|
||||
g_free(p);
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
bool
|
||||
page_set_delayed(zathura_t* zathura, unsigned int page_id)
|
||||
{
|
||||
if (zathura == NULL || zathura->document == NULL ||
|
||||
(page_id >= zathura_document_get_number_of_pages(zathura->document))) {
|
||||
return false;
|
||||
}
|
||||
|
||||
page_set_delayed_t* p = g_malloc(sizeof(page_set_delayed_t));
|
||||
p->zathura = zathura;
|
||||
p->page = page_id;
|
||||
gdk_threads_add_idle(page_set_delayed_impl, p);
|
||||
return true;
|
||||
}
|
||||
|
||||
bool
|
||||
page_set(zathura_t* zathura, unsigned int page_id)
|
||||
{
|
||||
|
@ -1132,43 +1097,6 @@ page_widget_set_mode(zathura_t* zathura, unsigned int page_padding,
|
|||
gtk_widget_show_all(zathura->ui.page_widget);
|
||||
}
|
||||
|
||||
static gboolean
|
||||
position_set_delayed_impl(gpointer data)
|
||||
{
|
||||
position_set_delayed_t* p = (position_set_delayed_t*) data;
|
||||
|
||||
GtkScrolledWindow *window = GTK_SCROLLED_WINDOW(p->zathura->ui.session->gtk.view);
|
||||
GtkAdjustment* vadjustment = gtk_scrolled_window_get_vadjustment(window);
|
||||
GtkAdjustment* hadjustment = gtk_scrolled_window_get_hadjustment(window);
|
||||
|
||||
/* negative values mean: don't set the position */
|
||||
if (p->position_x >= 0) {
|
||||
zathura_adjustment_set_value(hadjustment, p->position_x);
|
||||
}
|
||||
|
||||
if (p->position_y >= 0) {
|
||||
zathura_adjustment_set_value(vadjustment, p->position_y);
|
||||
}
|
||||
|
||||
g_free(p);
|
||||
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
void
|
||||
position_set_delayed(zathura_t* zathura, double position_x, double position_y)
|
||||
{
|
||||
g_return_if_fail(zathura != NULL);
|
||||
|
||||
position_set_delayed_t* p = g_malloc0(sizeof(position_set_delayed_t));
|
||||
|
||||
p->zathura = zathura;
|
||||
p->position_x = position_x;
|
||||
p->position_y = position_y;
|
||||
|
||||
gdk_threads_add_idle(position_set_delayed_impl, p);
|
||||
}
|
||||
|
||||
bool
|
||||
position_set(zathura_t* zathura, double position_x, double position_y)
|
||||
{
|
||||
|
|
18
zathura.h
18
zathura.h
|
@ -299,24 +299,6 @@ bool document_close(zathura_t* zathura, bool keep_monitor);
|
|||
*/
|
||||
bool page_set(zathura_t* zathura, unsigned int page_id);
|
||||
|
||||
/**
|
||||
* Opens the page with the given number (delayed)
|
||||
*
|
||||
* @param zathura The zathura session
|
||||
* @param page_id The id of the page that should be set
|
||||
* @return If no error occured true, otherwise false, is returned.
|
||||
*/
|
||||
bool page_set_delayed(zathura_t* zathura, unsigned int page_id);
|
||||
|
||||
/**
|
||||
* Moves to the given position
|
||||
*
|
||||
* @param zathura Zathura session
|
||||
* @param position_x X coordinate
|
||||
* @param position_y Y coordinate
|
||||
*/
|
||||
void position_set_delayed(zathura_t* zathura, double position_x, double position_y);
|
||||
|
||||
/**
|
||||
* Moves to the given position
|
||||
*
|
||||
|
|
Loading…
Reference in a new issue