parent
8169500562
commit
65b1144b2e
3 changed files with 12 additions and 1 deletions
|
|
@ -106,7 +106,7 @@ class VncActivity : AppCompatActivity() {
|
|||
//Buttons
|
||||
binding.keyboardBtn.setOnClickListener { showKeyboard(); closeDrawers() }
|
||||
binding.zoomOptions.setOnLongClickListener { resetZoom(); closeDrawers(); true }
|
||||
binding.zoomResetBtn.setOnClickListener { resetZoom(); closeDrawers() }
|
||||
binding.zoomResetBtn.setOnClickListener { resetZoomToDefault(); closeDrawers() }
|
||||
binding.zoomSaveBtn.setOnClickListener { saveZoom(); closeDrawers() }
|
||||
binding.virtualKeysBtn.setOnClickListener { virtualKeys.show(); closeDrawers() }
|
||||
binding.reconnectBtn.setOnClickListener { retryConnection() }
|
||||
|
|
@ -203,6 +203,11 @@ class VncActivity : AppCompatActivity() {
|
|||
Toast.makeText(this, getString(R.string.msg_zoom_reset), Toast.LENGTH_SHORT).show()
|
||||
}
|
||||
|
||||
private fun resetZoomToDefault() {
|
||||
viewModel.resetZoomToDefault()
|
||||
Toast.makeText(this, getString(R.string.msg_zoom_reset_default), Toast.LENGTH_SHORT).show()
|
||||
}
|
||||
|
||||
private fun saveZoom() {
|
||||
viewModel.saveZoom()
|
||||
Toast.makeText(this, getString(R.string.msg_zoom_saved), Toast.LENGTH_SHORT).show()
|
||||
|
|
|
|||
|
|
@ -270,6 +270,11 @@ class VncViewModel(val profile: ServerProfile, app: Application) : BaseViewModel
|
|||
frameViewRef.get()?.requestRender()
|
||||
}
|
||||
|
||||
fun resetZoomToDefault() {
|
||||
frameState.setZoom(profile.zoom1, profile.zoom2)
|
||||
frameViewRef.get()?.requestRender()
|
||||
}
|
||||
|
||||
fun panFrame(deltaX: Float, deltaY: Float) {
|
||||
frameState.pan(deltaX, deltaY)
|
||||
frameViewRef.get()?.requestRender()
|
||||
|
|
|
|||
|
|
@ -67,6 +67,7 @@
|
|||
<string name="msg_server_profile_added">Server added</string>
|
||||
<string name="msg_server_profile_deleted">Server deleted</string>
|
||||
<string name="msg_zoom_reset">Zoom reset to 100%</string>
|
||||
<string name="msg_zoom_reset_default">Zoom reset to default</string>
|
||||
<string name="msg_zoom_saved">Saved current zoom as default</string>
|
||||
<string name="msg_pip_not_supported">Not supported on this device</string>
|
||||
<string name="msg_ptr_hiding_not_supported">Not supported on this device</string>
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue