画布元素处理方法及装置的制造方法

文档序号:9547968阅读:238来源:国知局
画布元素处理方法及装置的制造方法
【技术领域】
[0001]本申请涉及软件元素处理领域,更具体地,是画布元素处理方法及装置。
【背景技术】
[0002]在计算机领域中,桌面是计算机的主要展示界面。用户打开的多个程序窗口,可以散落显示在桌面中。一种具体的散落显示方式是,多个程序窗口层叠显示,即每一个上层的程序窗口会覆盖每一个下层的程序窗口的一部分。
[0003]目前,要实现上述的显示效果,用户需要依次点击每个程序窗口,这样,计算机会响应于用户的每次点击操作,将点击的该程序窗口放置在最上层(当然,前一个最上层的程序窗口就成为下一层的程序窗口)。可见,在现有的这种实现方式中,用户需要对每个想要处理的程序窗口均执行点击操作,不够方便,用户体验较差。

【发明内容】

[0004]有鉴于此,本申请提供了一种画布元素处理方法,用以解决现有技术中用户在想要处理画布中的元素时,需要对每个画布元素均执行点击操作,操作不够方便的技术问题。另外,本申请还提供了一种画布元素处理装置,用以保证所述方法在实际中的应用及实现。
[0005]为实现所述目的,本申请提供的技术方案如下:
[0006]本申请的第一方面提供了一种画布元素处理方法,包括:
[0007]显示待处理画布,所述待处理画布中包含若干画布元素;
[0008]响应于用户在所述待处理画布上划出的线条轨迹,在所述若干画布元素中,确定所述线条轨迹依次经过的至少一个目标画布元素;
[0009]触发预设画布元素处理模块依次处理所述至少一个目标画布元素。
[0010]本申请的第二方面提供了一种画布元素处理装置,包括:
[0011]画布元素显示模块,用于显示待处理画布,所述待处理画布中包含若干画布元素;
[0012]目标画布元素确定模块,用于响应于用户在所述待处理画布上划出的线条轨迹,在所述若干画布元素中,确定所述线条轨迹依次经过的至少一个目标画布元素;
[0013]目标画布元素处理模块,用于触发预设画布元素处理模块依次处理所述至少一个目标画布元素。
[0014]与现有技术相比,本申请包括以下优点:
[0015]由以上可知,本申请提供了一种画布元素处理方法实施例,本实施例首先显示包含若干画布元素的画布,若用户想要依次处理某个(些)画布元素时,可以在画布上进行划线操作,根据用户划出的线条轨迹,本实施例确定出该线条轨迹依次经过的画布元素,并触发画布元素处理模块依次处理确定出的该些画布元素。与现有技术相比,本实施例并不需要用户依次对各个画布元素进行点击等操作,仅划出依次经过该些画布元素的线条即可,用户的操作更加简单,用户体验更好。
【附图说明】
[0016]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0017]图1为本申请提供的画布元素处理方法实施例的流程图;
[0018]图2为本申请提供的待处理画布包含的画布元素示例图;
[0019]图3为本申请提供的确定目标画布元素的一种实现方式流程图;
[0020]图4为本申请提供的确定目标画布元素的另一实现方式流程图;
[0021]图5为本申请提供的画布元素处理装置实施例的结构框图。
【具体实施方式】
[0022]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0023]参见图1,其示出了本申请提供的画布元素处理方法实施例的流程。如图1所示,该画布元素处理方法实施例可以包括步骤S101?步骤S103。
[0024]步骤S101:显示待处理画布,待处理画布中包含若干画布元素。
[0025]其中,本实施例可以应用在各种不同的场景中,在不同的应用场景中,待处理画布及画布元素表现为不同形式。
[0026]例如,电脑、手机等电子设备的桌面上显示有多个程序窗口,则待处理画布为该桌面,画布元素为该些程序窗口 ;又如,文档中包括多个文本框,则待处理画布为该文档界面,画布元素为该些文本框;再如,多任务处理软件的处理界面中包括多个任务,则待处理画布为该处理界面,画布元素为该些任务。
[0027]以上几种仅仅是示例说明,本申请并不局限于此。但是,总结来说,待处理画布为包含一个或多个画布元素的界面,其中,该些画布元素为要接受同种类型处理动作的元素。例如,在以上应用场景示例中,多个程序窗口均要被设置各自的显示图层,多个文本框均要被设置各自的显示图层、多个任务均要被设置各自的优先级。
[0028]步骤S102:响应于用户在待处理画布上划出的线条轨迹,在若干画布元素中,确定线条轨迹依次经过的至少一个目标画布元素。
[0029]其中,用户在待处理画布的界面中,可以使用鼠标或者触控工具等,划出线条轨迹。根据线条轨迹的方向,确定出该线条轨迹依次经过的画布元素,该画布元素可以是该待处理画布中的全部或者部分画布元素。为了便于描述,将确定出的画布元素称为目标画布元素。目标画布元素的个数可以是一个,也可以是多个,本申请并不具体限定。
[0030]以图2所示的线条轨迹经过的画布元素为例进行说明。如图2所示,待处理画布中包含画布元素E1、画布元素E2、画布元素E3、画布元素E4及画布元素E5,线条轨迹依次经过的目标画布元素可以为画布元素E1、画布元素E2及画布元素E4。
[0031]需要说明的是,线条轨迹的方向是线条轨迹的一端到另一端,并不局限于从划出动作的起点到终点,即也可以是终点到起点。
[0032]例如,用户的划出动作从A点开始,运动到B点结束,则A点到B点的运动轨迹为线条轨迹。确定该线条轨迹依次经过的目标画布元素时,可以从A点开始,或者,也可以从B点开始。确定出的目标画布元素如图2所示,可以依次为画布元素E1、画布元素E2及画布元素E4,或者,也可以依次为画布元素E4、画布元素E2及画布元素E1。
[0033]步骤S103:触发预设画布元素处理模块依次处理至少一个目标画布元素。
[0034]其中,画布元素处理模块是预置模块,要对待处理画布中的画布元素进行处理。与上述画布元素的说明同理,画布元素处理模块在不同的应用场景中,表现为不同的形式。
[0035]例如,画布元素为程序窗口,则画布元素处理模块为设置程序窗口的显示图层的模块;又如,画布元素为文档中的文本框,则画布元素处理模块为设置文本框的显示图层的模块;再如,画布元素为多任务处理界面中的任务,则画布元素处理模块为设置任务优先级的模块。
[0036]触发画布元素处理模块,按照确定目标画布元素的先后顺序,依次处理目标画布元素。
[0037]以目标画布元素为程序窗口为例说明,依次确定出的程序窗口分别为程序窗口E1、程序窗口 E2及程序窗口 E4,画布元素处理模块将程序窗口 E1的显示图层设置为图层
1、将程序窗口 E2的显示图层设置为图层2、将程序窗口
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1