File tree Expand file tree Collapse file tree 2 files changed +12
-1
lines changed
Expand file tree Collapse file tree 2 files changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -104,8 +104,8 @@ struct wpe_view_backend_client {
104104 void (* frame_displayed )(void * );
105105 void (* activity_state_changed )(void * , uint32_t );
106106 void * (* get_accessible )(void * );
107+ void (* set_device_scale_factor )(void * , float );
107108 void (* _wpe_reserved0 )(void );
108- void (* _wpe_reserved1 )(void );
109109};
110110
111111WPE_EXPORT
@@ -132,6 +132,10 @@ WPE_EXPORT
132132void *
133133wpe_view_backend_dispatch_get_accessible (struct wpe_view_backend * backend );
134134
135+ WPE_EXPORT
136+ void
137+ wpe_view_backend_dispatch_set_device_scale_factor (struct wpe_view_backend * , float );
138+
135139struct wpe_view_backend_input_client {
136140 void (* handle_keyboard_event )(void * , struct wpe_input_keyboard_event * );
137141 void (* handle_pointer_event )(void * , struct wpe_input_pointer_event * );
Original file line number Diff line number Diff line change @@ -154,6 +154,13 @@ wpe_view_backend_dispatch_get_accessible(struct wpe_view_backend* backend)
154154 return NULL ;
155155}
156156
157+ void
158+ wpe_view_backend_dispatch_set_device_scale_factor (struct wpe_view_backend * backend , float scale )
159+ {
160+ if (backend -> backend_client && backend -> backend_client -> set_device_scale_factor )
161+ backend -> backend_client -> set_device_scale_factor (backend -> backend_client_data , scale );
162+ }
163+
157164void
158165wpe_view_backend_dispatch_keyboard_event (struct wpe_view_backend * backend , struct wpe_input_keyboard_event * event )
159166{
You can’t perform that action at this time.
0 commit comments