Systems and methods to manage zooming
View Patent ↗Systems and methods are provided to manage zooming in an electronic device. An example embodiment method includes receiving an input to increase or decrease a zoom level in an application. If it is determined the application includes a local zoom functionality, then it is further determined if a global zoom functionality is turned on. If so, the global zoom is turned off and then the local zoom is used to increase or decrease the zoom level. In another example embodiment, a method includes receiving an input to activate global zoom. If it is determined the global zoom is turned on, then the global zoom is activated.
1. A method performed by an electronic device, to manage zooming, comprising:
receiving, within an application executing on an operating system, a touch input from a touch enabled screen to increase or decrease a zoom setting in an application;
automatically determining if the application includes a local zoom function that is separate from a global zoom function,
the global zoom function provided by a separate module that is separate from the application and increasing or decreasing a size of all information presented on the touch enabled screen,
the local zoom function provided by the application and increasing or decreasing a size of content displayed by the application;
based on determining that the application includes the local zoom function, automatically determining, within the application, that the global zoom function is activated; and
based on determining that the global zoom function is activated, the application automatically turning off the global zoom function of the separate module and increasing or decreasing the size of content displayed by the application using the local zoom function.
2. The method of claim 1 further comprising:
after increasing or decreasing the size of content displayed by the application using the local zoom function, receiving an input to turn on the global zoom function; and
turning on the global zoom.
3. The method of claim 2 wherein a graphical user interface (GUI) is provided to receive the input to turn on the global zoom function and to receive an input to turn off the global zoom function.
4. The method of claim 1 wherein the application determines if the global zoom function is turned on by receiving a value from a global zoom module indicating whether the global zoom function is turned on or turned off.
5. The method of claim 1 wherein if the application does not include the local zoom function, increasing or decreasing size of all information presented on the touch enabled screen using the global zoom function.
6. The method of claim 5 further comprising, after detecting the zoom setting is increased to a maximum zoom setting using the global zoom function, activating a tactile alert.
7. The method of claim 1 wherein the local zoom function increase or decreases sizing of a portion of content in the application without affecting sizing of a remaining portion of the content in the application.
8. The method of claim 1 , further comprising:
prior to the application automatically turning off the global zoom function,
based on receiving the input to increase or decrease the zoom setting and
based on determining that the global zoom function is activated,
presenting a user interface to receive a zoom type input that indicates a selection of one of the local zoom function or the global zoom function; and
based on receiving, in association with the user interface, the zoom type input that indicates the global zoom function, increasing or decreasing the zoom setting using the global zoom function, and
wherein the application automatically turning off the global zoom function and increasing or decreasing the size of content displayed by the application using the local zoom function is further based on receiving the zoom type input that indicates the local zoom function.
9. The method of claim 1 , wherein the application executes on the electronic device comprising the screen presenting information subject to the zoom setting, and
wherein the input is received via user input facilities of the electronic device.
10. The method of claim 1 , further comprising, based on determining that the global zoom function is not activated, increasing or decreasing the zoom setting using the local zoom function.
11. An electronic device configured to manage zooming, comprising a processor configured to at least:
receive, within an application executing on an operating system, a touch input from a touch enabled screen to increase or decrease a zoom in an application;
automatically determining if the application includes a local zoom function that is separate from a global zoom function,
the global zoom function provided by a separate module that is separate from the application and increasing or decreasing a size of all information presented on the touch enabled screen,
the local zoom function provided by the application and increasing or decreasing a size of content displayed by the application;
based on determining that the application includes the local zoom function, automatically determine within the application, that the global zoom function is activated; and
based on determining that the global zoom function is turned on, automatically turn off, by the application, the global zoom function of the separate module and increase or decrease the size of content displayed by the application using the local zoom function.
12. The electronic device of claim 11 wherein the processor is further configured to at least:
after increasing or decreasing size of content displayed by the application using the local zoom function, receive an input to turn on the global zoom function; and
turn on the global zoom function.
13. The electronic device of claim 12 wherein the processor is further configured to initiate display of a graphical user interface (GUI) to receive the input to turn on the global zoom function and to receive an input to turn off the global zoom function.
14. The electronic device of claim 11 further comprising a global zoom module, and wherein the application determines if the global zoom function is turned on by receiving a value from the global zoom module indicating whether the global zoom function is turned on or turned off.
15. The electronic device of claim 11 wherein the processor is further configured to, after detecting the zoom setting is increased to a maximum zoom setting using the global zoom function, activate a tactile alert.
16. The electronic device of claim 11 wherein the local zoom function increase or decrease sizing of a portion of content displayed in the application without affecting sizing of a remaining portion of the content displayed in the application.
17. A non-transitory computer readable medium comprising executable instructions performed by an electronic device to manage zooming, the instructions comprising:
receiving, within an application executing on an operating system, a touch input from a touch enabled screen to increase or decrease a zoom setting in an application;
automatically determining if the application includes a local zoom function that is separate from a global zoom function,
the global zoom function provided by a separate module that is separate from the application and increasing or decreasing a size of all information presented on the touch enabled screen,
the local zoom function provided by the application and increasing or decreasing a size of content displayed by the application;
based on determining that the application includes the local zoom function, automatically determining, within the application, that the global zoom function is activated; and
based on determining that the global zoom function is activated, the application automatically turning off the global zoom function of the separate module and increasing or decreasing the size of content displayed by the application using the local zoom function.
18. The non-transitory computer readable medium of claim 17 , wherein the instruction further comprise:
after increasing or decreasing size of content displayed by the application using the local zoom function, receiving an input to turn on the global zoom function; and
turning on the global zoom function.
19. The non-transitory computer readable medium of claim 18 wherein the instructions further comprise providing a graphical user interface (GUI) to receive the input to turn on the global zoom function and to receive an input to turn off the global zoom function.
20. The non-transitory computer readable medium of claim 17 wherein the application determines if the global zoom function is turned on by receiving a value from a global zoom module indicating whether the global zoom function is turned on or turned off.
21. The non-transitory computer readable medium of claim 17 wherein if the application does not include the local zoom function, the instructions further comprise increasing or decreasing size of all information presented on the touch enabled screen using the global zoom function.