Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Z
zathura
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
114
Issues
114
List
Boards
Labels
Milestones
Merge Requests
4
Merge Requests
4
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
pwmt
zathura
Commits
1a8e211a
Commit
1a8e211a
authored
Jan 17, 2014
by
Abdo Roig-Maranges
Committed by
Sebastian Ramacher
Jan 17, 2014
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
properly scale and rotate rectangle
Signed-off-by:
Sebastian Ramacher
<
sebastian+dev@ramacher.at
>
parent
ad4f5f5f
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
8 additions
and
3 deletions
+8
-3
dbus-interface.c
dbus-interface.c
+7
-3
shortcuts.c
shortcuts.c
+1
-0
No files found.
dbus-interface.c
View file @
1a8e211a
...
...
@@ -188,9 +188,13 @@ highlight_rects(zathura_t* zathura, unsigned int page,
unsigned
int
doc_width
=
0
;
zathura_document_get_document_size
(
zathura
->
document
,
&
doc_height
,
&
doc_width
);
zathura_rectangle_t
*
rectangle
=
girara_list_nth
(
rectangles
[
page
],
0
);
pos_y
+=
(
rectangle
->
y1
-
(
double
)
cell_height
/
2
)
/
(
double
)
doc_height
;
pos_x
+=
(
rectangle
->
x1
-
(
double
)
cell_width
/
2
)
/
(
double
)
doc_width
;
/* Need to adjust rectangle to page scale and orientation */
zathura_page_t
*
doc_page
=
zathura_document_get_page
(
zathura
->
document
,
page
);
zathura_rectangle_t
*
rect
=
girara_list_nth
(
rectangles
[
page
],
0
);
zathura_rectangle_t
rectangle
=
recalc_rectangle
(
doc_page
,
*
rect
);
pos_y
+=
(
rectangle
.
y1
-
(
double
)
cell_height
/
2
)
/
(
double
)
doc_height
;
pos_x
+=
(
rectangle
.
x1
-
(
double
)
cell_width
/
2
)
/
(
double
)
doc_width
;
/* move to position */
zathura_jumplist_add
(
zathura
);
...
...
shortcuts.c
View file @
1a8e211a
...
...
@@ -917,6 +917,7 @@ sc_search(girara_session_t* session, girara_argument_t* argument,
g_object_set
(
page_widget
,
"search-current"
,
target_idx
,
NULL
);
g_object_get
(
page_widget
,
"search-results"
,
&
results
,
NULL
);
/* Need to adjust rectangle to page scale and orientation */
zathura_rectangle_t
*
rect
=
girara_list_nth
(
results
,
target_idx
);
zathura_rectangle_t
rectangle
=
recalc_rectangle
(
target_page
,
*
rect
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment