用于多显示区的用户界面的制作方法_5

文档序号:9929358阅读:来源:国知局
一用户的Exposg能够显示在全部桌面或空间之上的全部窗口或者在一个Exposg视图中能够显示出特定的单个应用在全部桌面或空间之上的全部窗口(如同结合图3A-3D所描述的实施例的情形那样)。而且,最小化的窗口同样可以显示于一个Expose视图中,包括在全部桌面或桌面的选择分组之上的全部的最小化窗口。
[0079]结合图1C示出的实施例的一种实现方式能够允许用户在由分隔线132隔开的两个区域之间拖放窗口。这样做时,这能够促使系统改变在两个区域之间拖曳的特定窗口的最小化状态。例如,用户可以选择窗口 116a(该窗口 116a是最小化窗口 ),以及通过将窗口拖曳到分隔线132之上来将该窗口拖曳到非最小化部分之内;继而,这将促使系统将窗口 116a的最小化状态从最小化窗口改变成非最小化窗口。反向操作同样能够发生,在该操作中用户将在分隔线132上方的非最小化窗口拖曳到分隔线132下方的区域,从而使窗口的状态改变成最小化窗口。
[0080]在根据本发明的一种实施例的停放栏的一种实现方式中,窗口没有最小化到停放栏的一部分(例如,部分106b),而是最小化到停放栏上的适当的应用图标,并且特定的最小化窗口能够从当选择在停放栏上的应用的图标(例如,点击鼠标右键等)时所给出的菜单选出。
[0081 ] 在Exposg的一种实施例中,用户能够在Exposg模式中添加或去除窗口组。例如,在一种实施例中,用户能够选择待从当前的Exposg模式中去除的全部预览(Preview)窗口或者全部文本编辑(TextEdit)窗口或者预览(Preview)和文本编辑(TextEdit)窗口的两个分组。在去除了这些窗口之后,用户能够为了在当前的Expose模式中显示而选择将它们添加回来。在一种实施例中,在Exposg模式的调用之间能够保持这些用户选择。
[0082]同样应当意识到,在一种实施例中,在Exposg模式中的特定窗口的放大形式或增强形式,例如在结合图2A、2B和2C公开的实施例中示出的放大形式,同样能够与结合图3A-3D所描述的所选应用的Exposg模式一起使用。换言之,当处于所选应用的Exposg模式中时,能够显示所选窗口的放大的或增强的视图。
[0083]图9A是示出根据一种实施例的方法的实例的流程图,在该实施例中以非交叠的状态来显示所选应用的窗口,然而在Exposg模式中不显示全部其他应用的窗口。在操作901中,多个交叠窗口以第一显示模式来显示。在操作903中,系统接收来自用户的或来自系统的对应用的选择。在操作905中,系统接收对第二显示模式的选择,该第二显示模式能够是Exposg模式。应当意识到,操作903和905的顺序可以反转,并且在此所描述的其他操作的顺序同样可以反转,至少在某些实施例中是如此。在操作907中,系统以第二显示模式来显示所选应用的窗口,该所选应用在操作903中被选择,在该第二显示模式中以非交叠的状态来显示所选应用的窗口,然而在第二显示模式中不显示所有其他应用的窗口。图9A的方法的实例结合图3A-3D来提供。而且,图1D的描述提供了可以如何使所选应用的窗口显示于可以称为应用专用的Expose模式的模式中的另一种实例。
[0084]图9B示出了根据一种实施例的方法的实例,在该实施例中Exposg模式能够响应于对与在例如桌面或显示装置的侧区内的停放栏上的特定应用的图标关联的对象的选择而被启动或进入。该方法的实例由图6A-6D所提供。在操作911中,多个交叠的窗口以第一显示模式来示出。在操作913中,系统接收对在桌面或显示装置的侧区内的停放栏上的应用的图标的选择。该选择能够由于将对象拖曳到该图标之上的操作而发生。在操作915中,系统响应于操作913中的选择进入第二显示模式并且以第二显示模式来显示所选应用的窗口,然而不显示其他应用的窗口,其中该第二显示模式是窗口的非交叠状态。所选应用是具有接收在913中的拖曳操作的在停放栏上的图标的应用。用户在现在能够看见所选应用的全部窗口的同时能够继续进行自操作915的拖曳。该能力的实例被示出于图6C中,其中用户在释放正拖曳的内容或对象之前能够基于在Exposg模式中是完全可见的窗口内容来确定所选择的特定应用的哪个窗口是所期望的目标。在操作917中,系统接收命令以将对象释放到所选应用的一个窗口之内,并且作为响应,系统回复到第一显示模式(交叠窗口的显示模式)并且在将对象的内容并入了窗口内的情况下将作为释放目标的那个窗口示出为最前端的窗口。以这种方式,用户能够在一个连续的应用中将对象拖放到交叠的窗口状态的被遮挡窗口中并且在目标窗口现在已经实现了最前端窗口的状态并且并入了所拖曳对象的内容的情况下返回到该交叠的窗口状态。
[0085]图10示出了一种方法的实例,在该方法中最小化窗口与非最小化窗口一起示出于Exposg模式。在操作1001中,窗口以交叠的状态示出。在操作1003中,系统接收进入Expose模式的命令,以及在操作1005中,窗口以非交叠的状态示出于两个区域中。第一区域示出非最小化窗口以及第二区域示出最小化窗口,如操作1007所示。如操作1009所示,系统能够可任选地显示两个区域之间的分隔线,例如分隔线132。同样,如操作1011所示,系统能够可任选地接收命令以去除分隔线或者改变两个区域的尺寸,并且系统能够响应于该命令而移动分隔线或者改变两个区域的尺寸。如操作1013所示,系统还能够可任选地接收选择以将窗口从一个区域移动到另一个区域并且由此响应于该移动而改变所选窗口的最小化状态。应当意识到,图11所示的方法可以结合已经在此描述的图1C所示的用户界面来使用。
[0086]图11示出了根据一种实施例的方法的实例,在该实施例中于Expos6模式内所选择的特定窗口的放大的或增强的形式能够示出除了在初始进入Exposg模式时可获得的细节之外的放大的或增强的细节。在操作1101中,窗口以交叠的状态来示出。在操作1103中,命令被接收用于以非交叠的状态来显示窗口。在操作1105中,系统接收对窗口的选择,以及在操作1107中系统接收用于示出窗口的放大的或增强的形式的命令。应当意识到,操作1105和1107可以按与图11所示出的顺序不同的顺序来执行;例如,它们的顺序可以被反转。在操作1109中,系统显示所选窗口的放大的或增强的形式,然而使全部其他窗口保持为非交叠的状态。图11所示的方法的实例结合图2A、2B和2C来示出并讨论。
[0087]在前面的说明中,本发明已经参考其特定的示例性实施例进行了描述。应当显而易见的是,可以在不脱离下面的权利要求所阐明的本发明的较广泛的精神和范围的情况下对其进行各种修改。因此,说明书和附图应当看作是说明性的而非限制性的。
【主权项】
1.一种方法,包括: 在具有显示器和一个或者多个输入设备的电子设备处, 在所述显示器上同时显示: 以交叠布置显示的多个窗口,所述交叠布置包括用于相应的应用的第一应用窗口和用于所述相应的应用的第二应用窗口; 包括用于多个不同应用的图标的应用图标区域,所述图标包括用于所述相应的应用的相应的应用图标; 经由所述一个或者多个输入设备,检测第一输入,所述第一输入对应于将用户界面对象拖曳到用于所述相应的应用的所述相应的应用图标的位置处的请求;以及 响应于检测到所述第一输入,将所述用户界面对象移动到所述相应的应用图标的所述位置,并且以非交叠布置显不第一窗口和第二窗口的表不。2.根据权利要求1所述的方法,还包括: 在以非交叠布置显不第一窗口和第二窗口的表不时,经由所述一个或者多个输入设备检测第三输入,所述第三输入对应于将所述用户界面对象拖曳到所述非交叠布置中的窗口的表示之一上的请求;以及 响应于检测到所述第三输入: 根据确定所述第三输入对应于将所述用户界面对象拖曳到所述第一窗口的表示上的请求,以交叠布置显示所述多个窗口,在所述交叠布置中,所述第一窗口在顶部;以及 根据确定所述第三输入对应于将所述用户界面对象拖曳到所述第二窗口的表示上的请求,以交叠布置显示所述多个窗口,在所述交叠布置中,所述第二窗口在顶部。3.根据权利要求1所述的方法,其中,所述第一窗口和第二窗口的表示是所述第一窗口和第二窗口的尺寸减小的表示。4.根据权利要求1所述的方法,还包括在检测到所述第一输入之前,显示所述多个窗口的多应用非交叠布置。5.根据权利要求4所述的方法,其中,所述应用图标区域与所述多应用非交叠布置同时显不O6.根据权利要求1所述的方法,其中,以非交叠布置显不第一窗口和第二窗口的表不包括以非交叠布置显示所述多个窗口的表示。7.根据权利要求1所述的方法,其中,以非交叠布置显示第一窗口和第二窗口的表示包括以非交叠布置显示所述多个窗口的用于所述相应的应用的窗口的表示。8.根据权利要求7所述的方法,其中,显示所述多个窗口的用于所述相应的应用的窗口的表示包括不显示所述多个窗口的用于其他应用的窗口。9.一种电子设备,包括: 一个或者多个输入设备; 显示器,用于: 问时显不: 以交叠布置显示的多个窗口,所述交叠布置包括用于相应的应用的第一应用窗口和用于所述相应的应用的第二应用窗口; 包括用于多个不同应用的图标的应用图标区域,所述图标包括用于所述相应的应用的相应的应用图标; 处理器,用于: 经由所述一个或者多个输入设备,检测第一输入,所述第一输入对应于将用户界面对象拖曳到用于所述相应的应用的所述相应的应用图标的位置处的请求;以及 响应于检测到所述第一输入,将所述用户界面对象移动到所述相应的应用图标的所述位置,并且以非交叠布置显不第一窗口和第二窗口的表不。10.根据权利要求9所述的电子设备,其中,所述处理器还用于: 在以非交叠布置显不第一窗口和第二窗口的表不时,经由所述一个或者多个输入设备检测第三输入,所述第三输入对应于将所述用户界面对象拖曳到所述非交叠布置中的窗口的表示之一上的请求;以及 所述处理器还用于,响应于所述处理器检测到所述第三输入: 根据所述处理器确定所述第三输入对应于将所述用户界面对象拖曳到所述第一窗口的表示上的请求,以交叠布置显示所述多个窗口,在所述交叠布置中,所述第一窗口在顶部;以及 根据所述处理器确定所述第三输入对应于将所述用户界面对象拖曳到所述第二窗口的表示上的请求,以交叠布置显示所述多个窗口,在所述交叠布置中,所述第二窗口在顶部。11.根据权利要求9所述的电子设备,其中,所述第一窗口和第二窗口的表不是第一窗口和第二窗口的尺寸减小的表示。12.根据权利要求9所述的电子设备,其中所述显示器还用于在检测到所述第一输入之前,显示所述多个窗口的多应用非交叠布置。13.根据权利要求12所述的电子设备,其中,所述应用图标区域与所述多应用非交叠布置同时显示。
【专利摘要】本发明公开了用于多显示区的用户界面。一种实施例提供了由一组交叠窗口所创建的非交叠窗口的阵列,以及用户能够选择该非交叠窗口中的一个以获得该选择窗口的放大视图,同时使其他窗口保持于它们的非交叠状态。在一种实施例中,非交叠窗口的阵列能够包括最小化的窗口或者在其他虚拟桌面内的窗口(例如,在其他“空间”内的窗口)或两者。在一种实施例中,在非交叠模式中仅示出所选应用的窗口,而没有示出其他应用的打开窗口。
【IPC分类】G06F3/0486, G06F9/44, G06F3/0481
【公开号】CN105718139
【申请号】CN201610030996
【发明人】J·劳驰, T·W·布姆加德纳, E·S·皮顿, C·J·海尼斯
【申请人】苹果公司
【公开日】2016年6月29日
【申请日】2010年6月4日
【公告号】CN102460370A, CN102460370B, EP2440992A2, US8555185, US8612883, US8621387, US9081474, US9223465, US20100313156, US20100313164, US20100313165, US20140109001, US20150277670, US20160085436, WO2010144331A2, WO2010144331A3
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1