发明名称 一种在嵌入式系统图形界面实现标签页窗口的方法
摘要 本发明公开一种在嵌入式系统图形界面实现标签页窗口的方法,其包括如下步骤:创建第一个标签页窗口并获取焦点;移动遥控器的左右方向键,根据当前标签窗口的位置和方向键,创建下一个标签窗口;根据标签窗口的创建调整窗口栈数据结构;根据当前窗口的位置参数突出显示当前窗口标题。本发明的方法在嵌入式图形库上实现了标签页窗口的创建和显示,方便用户直观、快速切换界面应用。
申请公布号 CN102467383B 申请公布日期 2016.05.25
申请号 CN201010547593.5 申请日期 2010.11.17
申请人 康佳集团股份有限公司 发明人 南清
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 深圳市康弘知识产权代理有限公司 44247 代理人 胡朝阳;孙洁敏
主权项 一种在嵌入式系统图形界面实现标签页窗口的方法,其特征在于,包括如下步骤:第一步,创建带有N个标签的第一个标签页窗口并获取焦点;第二步,移动遥控器的左右方向键;根据当前标签页窗口的位置和方向键,创建下一个标签页窗口;第三步,根据标签窗口的创建调整窗口栈数据结构;第四步,根据当前窗口的位置参数突出显示当前窗口标题;所述第一步中,创建带有N个标签的第一个标签页窗口并获取当前窗口焦点,高亮设置本窗口标题,并将其它子页窗口变灰,其中 N为自然数;所述第二步中,当按下左方向键切换标签窗口,如果当前标签窗口顺序为第一个窗口,即 n=1,n为当前窗口的顺序值,则创建的标签窗口为最后一个标签页窗口,创建的标签窗口顺序值为N;如果当前标签页窗口不是第一个窗口,即n不等于1,则创建的标签窗口顺序值为 n‑1;当按下右方向键切换标签窗口,如果当前标签窗口顺序为最后一个窗口,即 n=N,则创建的标签窗口为第一个标签页窗口,创建的标签窗口顺序值为1;如果当前标签页窗口不是最后一个窗口,即n不等于N,则创建的标签窗口顺序值为n+1;所述第三步中,检查窗口栈是否已经存在新创建的窗口指针,如果存在,调整窗口栈数据结构,将新创建窗口指针放置窗口栈的栈顶;如果窗口栈无该窗口指针,则直接将该窗口指针压入窗口栈;所述嵌入式系统为Linux嵌入式系统,所述标签页窗口基于嵌入式GUI图形库。
地址 518000 广东省深圳市南山区深南大道9008号