專利名稱:基于文本標簽方向屬性配置桌面的裝置、系統和方法
技術領域:
本發明涉及電子桌面。更具體地說,本發明涉及基于腳本方向配置桌面的裝置、系統和方法。
背景技術:
目前,最經常使用的計算設備用戶接口范例是流行于大多數個人計算機系統上的窗口-圖標-桌面-文件夾(windows-icons-desktop-folders)比喻(metaphor)。在該范例下,計算機系統的屏幕模擬包含各種對象的辦公室桌面。這些對象被表示為能夠在屏幕上打開為“窗口”的圖形“圖標”。用戶可以創建無窮數目的重疊窗口并且可以動態地調整這些窗口的尺寸。用戶還可以分等級地創建和操縱反映信息如何在計算機系統的存儲設備中進行組織的“文件夾”。
大多數用戶將桌面與打開計算機系統時第一次顯示的屏幕視為相等。請注意這里使用“屏幕”包括比如圖標、背景圖像、所顯示的屏幕保護圖像以及用于顯示項目的視頻模式設置等的項目。在任何情況下,每個圖標通常與簡要地描述該圖標所表示的對象的文本標簽或腳本一起顯示。該文本標簽一成不變地位于該圖標下方。然而,在某些場合中,以這種方式顯示桌面是不甚理想的。
因此,所需要的是一種基于腳本被顯示的方向配置桌面的裝置、系統和方法。
發明內容
本發明提供了一種基于文本標簽的方向屬性配置桌面的系統、裝置和方法。該桌面包括每個都與文本標簽相聯系的多個圖標。用文本標簽描述這些圖標。該系統、裝置和方法需要確定文本標簽的方向屬性并基于所確定的方向屬性配置桌面。為每個不同的方向屬性使用不同的配置。例如,如果文本標簽的方向屬性為從左到右,則使用第一個配置。如果不是上述情況而是文本標簽的方向屬性為從右到左,則使用第二個配置。進一步地,如果文本標簽的方向屬性為自頂部向底部,則使用第三個配置。
被認為是本發明的特色的新穎的特征在所附的權利要求中提出。然而,通過閱讀時結合附圖參考下面對說明性實施例的詳細描述、將最好地理解本發明其本身及使用的優選模式、其進一步的目的和優點,附圖中圖1是說明根據本發明的分布式數據處理系統的示例方框圖。
圖2是根據本發明的服務器裝置的示例方框圖。
圖3是根據本發明的客戶機裝置的示例方框圖。
圖4描繪了用于訪問桌面的GUI的顯示圖。
圖5說明了用于在桌面上創建項目的GUI的顯示圖。
圖6描繪了本發明所用的用于在桌面上創建項目的GUI的顯示圖。
圖7描繪了本發明所用的多個圖標/文本對齊方式選項。
圖8描繪了根據本發明的第一個圖標/文本對齊方式。
圖9描繪了根據本發明的第二個圖標/文本對齊方式。
圖10描繪了ISO-8859家族字符集的列表。
圖11是對照字符集與本發明可使用的語言方向屬性的表格。
圖12是用于實現本發明的處理的流程圖。
具體實施例方式
在過去十年中,已有了從大型機或主中心計算轉移到分布式客戶機-服務器方法的趨勢。最近,這種趨勢越來越向網絡中心或集群計算方法轉移。在集群計算的環境中,網絡上的計算機系統共享共用的存儲系統。一般地將這種共用存儲系統稱為網絡存儲。因此,考慮到上述趨勢,本發明著眼于服務器或客戶機或個人計算機系統。
現在參考附圖,圖1描繪了在其中實現本發明的數據處理系統的網絡的圖畫表示。網絡數據處理系統100是在其中實現本發明的計算機網絡。網絡數據處理系統100包含網絡102,它是用于在網絡數據處理系統100內連接在一起的計算機和各種設備之間提供通信鏈路的介質。網絡102可以包括比如有線、無線通信鏈路、或光纖電纜的連接。
在該描繪的例子中,服務器104與存儲單元106一起連接到網絡102。另外,客戶機108、110、和112連接到網絡102。這些客戶機108、110、和112可以是例如個人計算機或網絡計算機。在該描繪的例子中,服務器104提供比如引導文件、操作系統映像、和應用程序的數據到客戶機108、110、和112。客戶機108、110、和112是服務器104的客戶。網絡數據處理系統100可以包括附加服務器、客戶機和其它未示出的設備。在該描繪的例子中,網絡數據處理系統100是用網絡102表示使用TCP/IP協議組互相通信的網絡和網關的世界范圍的集合的互聯網。在該互聯網的心臟是主節點或主計算機間的高速數據通信鏈路的主干,由路由數據和消息的數千個商用、政府、教育和其它計算機系統組成。當然,網絡數據處理系統100也可以實現為許多不同類型的網絡,比如例如,內聯網、局域網(LAN)、或廣域網(WAN)。試圖將圖1作為一個例子,而不是對本發明的體系結構的限制。
參考圖2,根據本發明的優選實施例描繪了可以實現為比如圖1中的服務器104的服務器的數據處理系統的方框圖。數據處理系統200可以是包括連接到系統總線206的多個處理器202和204的對稱式多處理器(SMP)系統。或者,可以利用單處理器系統。連接到系統總線206的還有存儲器控制器/高速緩沖存儲器208,它提供到本地存儲器209的接口。I/O總線橋210連接到系統總線206并且提供到I/O總線212的接口。存儲器控制器/高速緩沖存儲器208和I/O總線橋210可以如所描繪的進行集成。
連接到I/O總線212的外圍部件互連(PCI)總線橋214提供到PCI本地總線216的接口。數個調制解調器可以連接到PCI本地總線216。典型的PCI總線實現將支持四個PCI擴展插槽或內插附件連接器。圖1中到網絡計算機108、110、和112的通信鏈路可以通過經內插附件板連接到PCI本地總線216的調制解調器218和網絡適配器220提供。附加PCI總線橋222和224為附加PCI本地總線226和228提供接口,從中可以支持附加調制解調器或網絡適配器。以這種方式,數據處理系統200允許到多個網絡計算機的連接。存儲器映射圖形適配器230和硬盤232也可以如所描繪的連接到I/O總線212,或直接地或間接地。
本領域的技術人員將會認識到圖2中所描繪的硬件可以改變。例如,除了或替代所描繪的硬件也可以使用比如光盤驅動器等的其它外圍設備。所描繪的例子并不意味著對本發明的體系結構的限制。
圖2中所描繪的數據處理系統可以是,例如IBM e-服務器(e-Server)p系列(pSeries)系統,在紐約Armonk的國際商用機器公司的產品,運行高級交互式執行(Advanced Interactive Executive,AIX)操作系統或LINUX操作系統。
現在參考圖3,圖3描繪了說明其中可以實現本發明的數據處理系統的方 框圖。數據處理系統300是客戶計算機的一個例子。數據處理系統300利用外圍部件互連(PCI)本地總線體系結構。雖然所描繪的例子利用了PCI總線,也可以使用比如加速圖形端口(AGP)和工業標準體系結構(ISA)的其它總線體系結構。處理器302和主存儲器304通過PCI橋308連接到PCI本地總線306。PCI橋308也可以包括用于處理器302的集成存儲器控制器和高速緩沖存儲器。可以通過直接部件互連或通過內插附件板進行到PCI本地總線306的附加連接。在該描繪的例子中,局域網(LAN)適配器310、SCSI主機總線適配器312、和擴展總線接口314通過直接組件連接連接到PCI本地總線306。相反地,音頻適配器316、圖形適配器318、和音頻/視頻適配器319通過插入到擴展槽中的內插附件板連接到PCI本地總線306。擴展總線接口314為鍵盤和鼠標適配器320、調制解調器322,和附加存儲器324提供連接。小型計算機系統接口(SCSI)主機總線適配器312為硬盤驅動器326、磁帶驅動器328、和CD-ROM驅動器330提供連接。典型的PCI本地總線實現將支持三個或四個PCI擴展插槽或內插附件連接器。
操作系統運行在處理器302上并用于協調和為圖3中數據處理系統300內的各種組件提供控制。操作系統可以是比如Windows 2000的商用操作系統,它可以從微軟公司獲得。比如Java的面向對象的編程系統可以與操作系統聯合運行并且從在數據處理系統300上執行的Java程序或應用程序提供對操作系統的調用。“Java”是Sun微系統公司的商標。操作系統指令、面向對象的操作系統、和應用程序或程序位于比如硬盤驅動器326的存儲設備上,并可以由處理器302裝載到主存儲器304以運行。
本領域的技術人員將會認識到圖3中的硬件可以依實現而改變。除了或替代圖3中所描繪的硬件可以使用比如閃速ROM(或等價的非易失性存儲器)或光盤驅動器等的其它內部硬件或外圍設備。而且,本發明的處理可以應用于多處理器數據處理系統。
作為另一個例子,不管數據處理系統300包括某些類型的網絡通信接口與否,數據處理系統300都可以配置成不依賴于某些類型的網絡通信接口而可引導的單機系統。作為另一個例子,數據處理系統300可以是個人數字助理(PDA)設備,其配置有ROM和/或閃速ROM以提供用于存儲操作系統文件和/或用戶產生的數據的非易失性存儲器。
圖3中所描繪的例子和上述例子并不意味著對體系結構的限制。例如,除了采用PDA的形式數據處理系統300也可以是筆記本計算機或手持計算機。數據處理系統300還可以是公用電話亭(kiosk)或網絡家電(web appliance)。
本發明提供一種配置性地將描述圖標的文本標簽放置在靠近圖標的位置的裝置、系統和方法。本發明可以是圖1的客戶系統108、110、和112的本地的,或是服務器104的本地的,或是服務器104及客戶系統108、110、和112兩者的本地的。并且,本發明可以駐留在計算機系統使用的任何數據存儲介質(即,軟盤、光盤、硬盤、ROM、RAM等)上。
為了說明目的,將使用Windows操作系統描述本發明。然而,應該理解本發明并不限于該操作系統。任何其它操作系統都可以與本發明一起使用并在本發明的范圍和精神之內。
一般而言,為了訪問和改變桌面,用戶需在桌面顯示時按下鼠標右鍵。當完成該操作時,顯示圖4。新建項400允許用戶創建新文件夾、創建快捷方式(即,將圖標與該圖標表示的程序鏈接起來)和向桌面添加新的圖標。圖5描繪了當鼠標在新建項400上時顯示的菜單。在圖5中,當用戶在文件夾500上點擊時,一個新的文件夾被創建在桌面上。同樣地,如果用戶在快捷方式510上點擊,則用戶可以指向項目位于的位置從而可以將圖標鏈接到該項目。
本發明向圖5多添加一個項目(圖標/文本排列方式)。在圖6中,顯示了圖標/文本排列方式620。當用戶聲明圖標/文本排列方式620時,會彈開顯示多個可用選項的窗口。使具有不同選項的窗口彈開是本領域中公知的,因此將不進行解釋說明。
圖7描繪了用戶可用的圖標/文本排列方式選項(即,圖標/文本排列方式選項702-716)。如果用戶選擇圖標/文本排列方式選項702,則桌面上的圖標顯示同時它們的文本標簽位于其顯示于其中的窗口的底部中央。如果相反,該用戶選擇了文本/排列方式選項710,則圖標顯示同時它們的文本標簽位于窗口的頂部右側等等。
目前,圖標以網格方式顯示在桌面上。具體而言,將屏幕劃分為多個單元或窗口,并且將每個圖標放置在窗口的中央。然后將每個圖標的文本標簽放置在該圖標位于的窗口的底部中央。
在本發明中,也將屏幕劃分為多個窗口。然而,將圖標放入窗口的位置是基于文本標簽要放置的位置。特別是,如果桌面的圖標/文本排列方式為底部-右側、頂部-右側或右側中央(即,圖標/文本排列方式選項704、710或714),則圖標將位于窗口中文本標簽的左側。如果相反,桌面的圖標/文本排列方式為底部-左側、頂部-左側或左側-中央(即,圖標/文本排列方式選項706、712或716),則圖標將位于文本標簽的右側。在圖標/文本排列方式為頂部-中央或底部-中央(即,圖標/文本排列選項702或708)的情況下,圖標將位于窗口的中間。
更進一步地,為了保證以一種美觀的方式顯示桌面,本發明保證桌面上所有的圖標在它們各自的窗口中位于相同的位置。例如,配置為使文本標簽放置在圖標的右側的桌面(參見圖8的桌面810)將如桌面820中所示使所有的圖標放置在窗口的左側較遠的特定位置。同樣地,與例如圖9的桌面910一樣,配置為使文本標簽放置在圖標的左側的桌面將如桌面920中所示使所有的圖標放置在窗口的右側較遠的特定位置。請注意在圖8中顯示了具有底部-右側圖標/文本排列方式(即,圖標/文本排列方式選項704)的桌面而在圖9中顯示了具有頂部-左側圖標/文本排列方式(即,圖標/文本排列方式選項712)的桌面。
在某些場合中,使圖標/文本排列方式的配置為自動的會比較方便。例如,當以從右到左(例如,阿拉伯語、希伯來語等)或從頂部到底部(例如,傳統中文等)書寫的語言書寫文本標簽時,將會期望文本標簽分別自動地放置在圖標的左側或右側。因此,本發明確定是否如英語中那樣從左到右或如阿拉伯語或希伯來語那樣從右到左或如繁體中文那樣從頂部到底部書寫文本標簽。為進行該確定,本發明可以將文本標簽中的字母與所存儲的字符集中的字母相比較。字符集是在其中為一種語言中可以被使用的每個字符或符號指定一個數字的編碼算法。
為說明之,計算機文本處理涉及處理和編碼。例如,當用戶在鍵盤鍵入一大寫“T”,計算機系統軟件接收到用戶按壓了用于大寫“T”的按鍵組合的消息,計算機系統軟件通過使用表示字母“T”的數字對大寫“T”進行編碼。字處理器在存儲器中存儲該數字,并將其傳遞給負責將字符放到屏幕上的顯示軟件。可以是窗口管理器或字處理器其自身的一部分的顯示軟件用該數字作為索引查找大寫“T”的圖像,顯示軟件將其畫在監視器屏幕上。當用戶打入更多字符時處理繼續。
在ASCII(美國標準信息交換碼)中,以八位字節(octets)或字節(byte)表達數字。故這允許表示256個字符。然而,ASCII僅使用前128個數字(即,0-127)或七個(7)位表示所有的字符和/或符號。不使用數字128-255。這允許軟件程序使用一個字節的第一個最有效位作為例如奇偶位。請注意這里以普通(十進制)符號表示字符的數值,但是也可以使用特別是八進制(基數為8)或十六進制(基數為16)符號的其它表示法。
先前,通常將ASCII編碼作為缺省。現在,可以看作是ASCII的擴展的ISO-8859-1(國際標準化組織的ISO標準)經常被視為缺省。ISO-8859-1是一個字符集家族,具有數字0-127用于表示與ASCII中相同的字符及數字128-255用于表示其它語言的字符。例如,在ISO-8859-1(或ISO拉丁1)中數字128-255用于編碼西歐語言中使用的各種加了重音符號的字符或其它字母/符號。在ISO-8859-6中數字128-255用于表示阿拉伯字符,而在ISO-8859-8中它們用于表示希伯來字符。圖10描繪了ISO-8859家族字符集和由數字128-255表示的語言的字符的列表。
為了確定使用的語言從而確定腳本或文本標簽的方向,本發明首先確定所使用的字符集。然后,本發明估計腳本中使用的實際字母或符號以獲得它們的編碼值。例如,如果字母或符號的編碼值在128和256之間,則在ISO-8859-6的情況下該字符或符號為阿拉伯語、或在ISO-8859-8的情況下為希伯來語。因此,該腳本的方向為從右到左。如果字母或符號的編碼值在零(0)和127之間,則它為英語并且方向應該是從左到右。
圖11是對照字符集與可由本發明使用的語言的方向屬性的表格。當打開或復位計算機系統時,本發明會查詢操作系統正在使用的字符集。在獲得了字符集并估計了文本標簽中的字母后,本發明隨后確定文本標簽的方向。一旦確定了文本標簽的方向,則可以將圖標正確地放置在它們的窗口中。例如,如果文本標簽是以阿拉伯或希伯來語書寫的,則圖標可以被自動地放置在窗口的右側較遠處。如果另一方面,文本標簽是如在繁體中文中那樣以從頂部到底部的方向書寫的,則圖標可被自動的放置在窗口的左側較遠處。在本發明中,僅需要估計文本標簽中第一個字母以確定文本的方向。
請注意雖然使用ISO-8859家族字符集說明了本發明,但是并不以此為限。可以使用許多其它字符集并且它們都在在本發明的范圍和精神之內。例如,有時使用Windows字符碼替代ISO-8859家族字符集(例如,有時使用Windows-1252替代ISO-8859-1和使用Windows-874替代ISO-8859-11等)。另外,可以使用Shift-JIS、ISO-2022-JP或EUC-JP編碼日本字符和符號。可以使用GB2312(簡體中文)或Big5(繁體中文)等編碼中文字符和符號。可以使用EUC-KR等編碼韓國字符和符號。
并且,對世界上已消失的或目前正在使用的所有語言所使用的所有字符或/和符號進行編碼的Unicode正在開始越來越多地被用于編碼目的。Unicode規范為Unicode字符指定方向性并定義用于確定文本的正確方向性的算法。因此,恰如在ISO-8859家族字符集的情況下,也可以確定使用Unicode字符集編碼的文本標簽的方向。
圖12是可以用于實現本發明的處理的流程圖。當打開或刷新(refresh)計算機系統時處理開始(步驟1200)。然后進行檢查以確定用戶是否已將系統設置到或已選擇了一個圖標/文本排列方式選項。如果是,進行另一個確定文本標簽是否要出現在圖標的右側的檢查。如果是,則將圖標放置在水平方向上單元的中央和垂直方向上單元的左側較遠處,并將文本標簽放置在由選項指定的位置,并且處理結束(步驟1202、1204、1206、1208和1210)。
如果不是將文本標簽放置在圖標的右側,則進行另一個確定它們是否要放置在圖標的左側的檢查。如果是,則將圖標放置在水平方向上單元的中央和垂直方向上單元的右側較遠處,并將文本標簽放置在由選項指定的位置,并且處理結束(步驟1204、1212、1224、1226和1228)。
如果不是將文本標簽放置在圖標的左側,則進行另一個確定它們是否要放置在圖標的下方或上方的檢查。如果是,則將圖標放置在單元的中央,并將文本標簽放置在由選項指定的位置,并且處理結束(步驟1212、1214、1216、1226和1228)。如果不是將文本標簽放置在圖標的上方或下方,則使用傳統的缺省選項(即,圖標/文本排列方式選項702)并且處理結束(步驟1214、1218和1210)。請注意在這種情況下將隨后進行步驟1212、1214、1216、1226和1228。
如果從步驟1202確定了用戶還沒有將系統設置到(即,已經選擇)一個圖標/文本排列方式,則將自動進行文本方向的確定。如果確定了文本標簽書寫所用語言為從左到右語言或從頂部到底部語言,則處理繼續到步驟1224、1226和1228。如果,另一方面,所確定的語言為從右到左的語言,則處理將繼續到步驟1206、1208和1210。
為了說明和描述的目的已經介紹了本發明的說明書,但并非試圖以所公開的形式對本發明進行窮舉或限制。許多修改和變化對本領域的技術人員而言將是顯而易見的。為了最好地說明本發明的原理、實際應用、及使本領域的其它普通技術人員能夠理解適應于預期的具體使用具有各種修改的本發明的各種實施例,選擇和描述了實施例。
權利要求
1.一種配置桌面的方法,該桌面包含多個圖標,每個圖標與具有方向屬性的文本標簽相關聯,該方法包括下列步驟確定所述文本標簽的方向屬性;和基于所確定的文本標簽的方向屬性配置所述桌面。
2.如權利要求1所述的方法,其中所述確定步驟包含確定書寫所述文本標簽的語言的步驟。
3.如權利要求2所述的方法,其中使用字符集對所述語言進行編碼。
4.如權利要求1所述的方法,其中如果所述文本標簽的方向屬性為從左到右,則使用第一個缺省配置。
5.如權利要求1所述的方法,其中如果所述文本標簽的方向屬性為從右到左,則使用第二個缺省配置。
6.如權利要求1所述的方法,其中如果所述文本標簽的方向屬性為從頂部到底部,則使用第三個缺省配置。
7.一種顯示桌面的方法,該桌面包含多個圖標,每個圖標與文本標簽相關聯,該方法包括下列步驟確定顯示所述文本標簽的方向;基于所述文本標簽的顯示方向配置所述桌面;和顯示所述桌面。
8.如權利要求7所述的方法,其中以構成所述桌面的所有圖標放置在它們各自窗口中的相同相對位置顯示所述桌面。
9.如權利要求8所述的方法,其中所述文本標簽的每個都描述了相關聯的圖標并且放置在相對于圖標的相同位置。
10.一種用于配置桌面的計算機可讀介質上的計算機程序產品,所述桌面包含多個圖標,每個圖標與具有方向屬性的文本標簽相關聯,所述計算機程序產品包括用于確定所述文本標簽的方向屬性的代碼單元;和用于基于所確定的文本標簽的方向屬性配置所述桌面的代碼單元。
11.如權利要求10所述的計算機程序產品,其中所述確定代碼單元包含用于確定書寫所述文本標簽的語言的代碼單元。
12.如權利要求11所述的計算機程序產品,其中使用字符集對所述語言進行編碼。
13.如權利要求10所述的計算機程序產品,其中如果所述文本標簽的方向屬性為從左到右,則使用第一個缺省配置。
14.如權利要求10所述的計算機程序產品,其中如果所述文本標簽的方向屬性為從右到左,則使用第二個缺省配置。
15.如權利要求10所述的計算機程序產品,其中如果所述文本標簽的方向屬性為從頂部到底部,則使用第三個缺省配置。
16.一種用于顯示桌面的計算機可讀介質上的計算機程序產品,該桌面包含多個圖標,每個圖標與文本標簽相關聯,該計算機程序產品包括用于確定顯示所述文本標簽的方向的代碼單元;用于基于所述文本標簽的顯示方向配置所述桌面的代碼單元;和用于顯示所述桌面的代碼單元。
17.如權利要求16所述的計算機程序產品,其中以構成所述桌面的所有圖標放置在它們各自窗口中的相同相對位置顯示所述桌面。
18.如權利要求17所述的計算機程序產品,其中所述文本標簽的每個都描述了相關聯的圖標并且放置在相對于圖標的相同位置。
19.一種用于配置桌面的裝置,該桌面包含多個圖標,每個圖標與具有方向屬性的文本標簽相關聯,該裝置包括用于確定所述文本標簽的方向屬性的單元;和用于基于所確定的文本標簽的方向屬性配置所述桌面的單元。
20.如權利要求19所述的裝置,其中所述確定器件包含用于確定書寫所述文本標簽的語言的單元。
21.如權利要求20所述的裝置,其中使用字符集對所述語言進行編碼。
22.如權利要求19所述的裝置,其中如果所述文本標簽的方向屬性為從左到右,則使用第一個缺省配置。
23.如權利要求19所述的裝置,其中如果所述文本標簽的方向屬性為從右到左,則使用第二個缺省配置。
24.如權利要求19所述的裝置,其中如果所述文本標簽的方向屬性為從頂部到底部,則使用第三個缺省配置。
25.一種用于顯示桌面的裝置,該桌面包含多個圖標,每個圖標與文本標簽相關聯,該裝置包括用于確定顯示所述文本標簽的方向的單元;用于基于所述文本標簽的顯示方向配置所述桌面的單元;和用于顯示所述桌面的單元。
26.如權利要求25所述的裝置,其中以構成所述桌面的所有圖標放置在它們各自窗口中的相同相對位置顯示所述桌面。
27.如權利要求26所述的裝置,其中所述文本標簽的每個都描述了相關聯的圖標并且放置在相對于圖標的相同位置。
28.一種用于配置桌面的系統,該桌面包含多個圖標,每個圖標與具有方向屬性的文本標簽相關聯,該系統包括至少一個存儲設備,用于存儲代碼數據;和至少一個處理器,用于處理所述代碼數據以確定所述文本標簽的方向屬性、及基于所確定的文本標簽的方向屬性配置所述桌面。
29.如權利要求28所述的系統,其中所述處理器還處理所述代碼數據以確定書寫所述文本標簽的語言。
30.如權利要求29所述的系統,其中使用字符集對所述語言進行編碼。
31.如權利要求28所述的系統,其中如果所述文本標簽的方向屬性為從左到右,則使用第一個缺省配置。
32.如權利要求28所述的系統,其中如果所述文本標簽的方向屬性為從右到左,則使用第二個缺省配置。
33.如權利要求28所述的系統,其中如果所述文本標簽的方向屬性為從頂部到底部,則使用第三個缺省配置。
34.一種用于顯示桌面的系統,該桌面包含多個圖標,每個圖標與文本標簽相關聯,該系統包括至少一個存儲設備,用于存儲代碼數據;和至少一個處理器,用于處理所述代碼數據以確定顯示所述文本標簽的方向、基于所述文本標簽的顯示方向配置所述桌面、及顯示所述桌面。
35.如權利要求34所述的系統,其中以構成所述桌面的所有圖標放置在它們各自窗口中的相同相對位置顯示所述桌面。
36.如權利要求35所述的系統,其中所述文本標簽的每個都描述了相關聯的圖標并且放置在相對于圖標的相同位置。
全文摘要
提供了一種基于文本標簽的方向屬性配置桌面的系統、裝置和方法。該桌面包含多個每個都與文本標簽相關聯的圖標。所述文本標簽用于描述所述圖標。該系統、裝置和方法需要確定所述文本標簽的方向屬性并基于所確定的方向屬性配置所述桌面。為每個不同的方向屬性使用不同的配置。例如,如果所述文本標簽的方向屬性為從左到右,則使用第一個配置。如果相反地所述文本標簽的方向屬性為從右到左,則使用第二個配置。進一步地,如果所述文本標簽的方向屬性為從頂部到底部,則使用第三個配置。
文檔編號G09G5/00GK1503125SQ03152
公開日2004年6月9日 申請日期2003年7月30日 優先權日2002年11月21日
發明者布蘭登·布羅克韋, 史蒂文·E·阿特金, E 阿特金, 布蘭登 布羅克韋 申請人:國際商業機器公司