JP4742809B2 - Icon display device, icon display method, and program - Google Patents

Icon display device, icon display method, and program

Info

Publication number
JP4742809B2
JP4742809B2 JP2005311835A JP2005311835A JP4742809B2 JP 4742809 B2 JP4742809 B2 JP 4742809B2 JP 2005311835 A JP2005311835 A JP 2005311835A JP 2005311835 A JP2005311835 A JP 2005311835A JP 4742809 B2 JP4742809 B2 JP 4742809B2
Authority
JP
Japan
Prior art keywords
width
icon
launcher
icons
display
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2005311835A
Other languages
Japanese (ja)
Other versions
JP2007122285A (en
Inventor
剛 南
栄治 田中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2005311835A priority Critical patent/JP4742809B2/en
Priority to US11/544,904 priority patent/US20070101286A1/en
Publication of JP2007122285A publication Critical patent/JP2007122285A/en
Application granted granted Critical
Publication of JP4742809B2 publication Critical patent/JP4742809B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)

Description

本発明は、アイコン表示装置、アイコン表示方法、および、プログラムに関する。特に、本発明は、複数のアイコンを並べて表示するアイコン表示装置、アイコン表示方法、および、プログラムに関する。   The present invention relates to an icon display device, an icon display method, and a program. In particular, the present invention relates to an icon display device, an icon display method, and a program that display a plurality of icons side by side.

アプリケーションソフトウェアのウィンドウ内に設けられたランチャーに、複数のアイコンを表示する表示装置が知られている(例えば、非特許文献1参照)。この表示装置において、表示すべきアイコンの数がランチャー内に表示できるアイコンの数よりも多い場合に、ランチャー内に矢印ボタンが表示される。この矢印ボタンがユーザから押された場合には、ランチャー内に表示されていないアイコンが表示される。
ひと目でわかるMicrosoft PowerPoint2000(日経BPソフトプレス、1999年8月2日発行、P140の表示画面の図)
A display device that displays a plurality of icons on a launcher provided in a window of application software is known (see, for example, Non-Patent Document 1). In this display device, when the number of icons to be displayed is larger than the number of icons that can be displayed in the launcher, an arrow button is displayed in the launcher. When this arrow button is pressed by the user, an icon that is not displayed in the launcher is displayed.
Microsoft PowerPoint 2000 at a glance (Nikkei BP Soft Press, issued August 2, 1999, P140 display screen)

しかしながら、この表示装置において、ランチャーの大きさはウィンドウの大きさによって決定され、また、ランチャー内に一度に表示できる数のアイコンは左端から配置される。よって、ユーザがウィンドウを少し広げて、ランチャーも広がっても、もう一つアイコンが表示できるまでにはランチャーが広がらないときは、ランチャー内の右端のアイコンとランチャーの右端の境界との間が広がる。よって、ユーザは、ランチャー内の右端のアイコンとランチャーの右端の境界との間が広いので、当該右端のアイコンの次に表示すべきアイコンがない、すなわち、現在のランチャー内にすべてのアイコンが表示されていると誤解するおそれがある。   However, in this display device, the size of the launcher is determined by the size of the window, and the number of icons that can be displayed at one time in the launcher are arranged from the left end. Therefore, even if the user expands the window a little and the launcher expands, if the launcher does not expand until another icon can be displayed, the space between the rightmost icon in the launcher and the rightmost boundary of the launcher expands. . Therefore, the user has a wide area between the rightmost icon in the launcher and the rightmost boundary of the launcher, so there is no icon to be displayed next to the rightmost icon, that is, all icons are displayed in the current launcher. There is a risk of misunderstanding.

上記課題を解決するために、本発明の第1の形態においては、アイコン表示装置であって、複数のアイコンを並べて表示するランチャー領域の並び方向のランチャー幅を取得するランチャー幅取得部と、前記ランチャー幅取得部により取得された前記ランチャー幅と前記複数のアイコンのおのおののアイコン幅とに基づいて、前記ランチャーに並べて一度に表示するアイコン数を算出するアイコン数算出部と、前記アイコン数算出部により算出された前記アイコン数のアイコンを並べた並び方向の積算幅を算出する積算幅算出部と、前記積算幅と前記ランチャー幅とに基づいて、前記アイコン数のアイコンを、前記並び方向に対称に、かつ、等間隔に、前記ランチャーに配置する配置部とを備える。これにより、ランチャー領域の並び方向の一方に間が開いている場合に生じるアイコンがすべて表示されているというユーザの誤解を防ぐことができる。   In order to solve the above-described problem, in the first embodiment of the present invention, an icon display device, the launcher width acquisition unit that acquires the launcher width in the arrangement direction of the launcher area that displays a plurality of icons side by side, Based on the launcher width acquired by the launcher width acquisition unit and the icon width of each of the plurality of icons, an icon number calculation unit that calculates the number of icons displayed on the launcher at a time, and the icon number calculation unit Based on the integrated width and the launcher width, the integrated number calculating unit that calculates the integrated width in the arrangement direction in which the icons of the number of icons calculated by the above are arranged. And an arrangement portion arranged on the launcher at equal intervals. Accordingly, it is possible to prevent a user's misunderstanding that all icons that are generated when the space between the launcher areas is open are displayed.

前記複数のアイコンの総数を取得する総数取得部をさらに備え、前記アイコン数算出部は、前記ランチャー幅と前記アイコン幅とに基づいて、前記総数取得部により取得された前記総数のアイコンが前記ランチャーに並べて一度に表示できるか否かを判断し、前記配置部は、前記総数のアイコンが前記ランチャーに並べて一度に表示できない場合に、前記アイコン数のアイコンを、前記並び方向に対称に、かつ、等間隔に、前記ランチャーに配置し、前記総数のアイコンが前記ランチャーに並べて一度に表示できる場合に、前記総数のアイコンの間隔をつめた前記総数のアイコンの列を、前記ランチャーの端部を起点として配置することにより、前記総数のアイコンの列を前記ランチャーの一方に寄せて配置してもよい。これにより、ランチャー領域に表示されていないアイコンがあることを明確にユーザに認識させることができる。   A total number acquiring unit configured to acquire a total number of the plurality of icons, wherein the icon number calculating unit is configured to determine whether the total number of icons acquired by the total number acquiring unit is based on the launcher width and the icon width; The arrangement unit determines whether or not the total number of icons can be displayed on the launcher at the same time. When the total number of icons arranged at equal intervals in the launcher and displayed on the launcher at a time, the row of the total number of icons including the interval between the total number of icons starts from the end of the launcher. By arranging as above, the total number of icons may be arranged near one of the launchers. This makes it possible for the user to clearly recognize that there is an icon that is not displayed in the launcher area.

前記配置部は、前記総数のアイコンが前記ランチャーに並べて一度に表示できない場合に、前記アイコン数のアイコンの前記並び方向の両側に、矢印アイコンを表示してもよい。これにより、ランチャー領域に表示されていないアイコンがあることをより明確にユーザに認識させることができる。   The arrangement unit may display arrow icons on both sides of the icons in the arrangement direction when the icons of the total number cannot be displayed on the launcher at the same time. This makes it possible for the user to recognize more clearly that there is an icon that is not displayed in the launcher area.

前記配置部は、前記総数のアイコンが前記ランチャーに並べて一度に表示できない場合に、前記ランチャー幅から前記積算幅と前記矢印アイコンの前記並び方向の幅とを減じた幅を、前記アイコン数に1を加えた数で割ることにより間隔幅を算出し、前記アイコン数のアイコンを前記間隔幅で前記ランチャーに配置してもよい。これにより、簡単で確実に複数のアイコンを等間隔に表示し、上記誤解を防ぐことができる。   When the total number of icons cannot be displayed on the launcher at a time, the arrangement unit sets the width obtained by subtracting the integrated width and the width of the arrow icons from the launcher width to the number of icons. The interval width may be calculated by dividing the number by adding the number of icons, and the icons corresponding to the number of icons may be arranged in the launcher with the interval width. Thereby, a plurality of icons can be displayed easily and reliably at equal intervals, and the above-described misunderstanding can be prevented.

上記課題を解決するために、本発明の第2の形態においては、アイコン表示方法であって、複数のアイコンを並べて表示するランチャー領域の並び方向のランチャー幅を取得する手順、取得する手順により取得されたランチャー幅と複数のアイコンのおのおののアイコン幅とに基づいて、ランチャーに並べて一度に表示するアイコン数を算出する手順、アイコン数を算出する手順により算出されたアイコン数のアイコンを並べた並び方向の積算幅を算出する手順、積算幅とランチャー幅とに基づいて、アイコン数のアイコンを、並び方向に対称に、かつ、等間隔に、ランチャーに配置する手順を備える。これにより、第1の形態と同様の効果を得ることができる。   In order to solve the above-described problem, in the second embodiment of the present invention, an icon display method is acquired by a procedure for acquiring the launcher width in the arrangement direction of the launcher area in which a plurality of icons are displayed side by side, and the acquisition procedure. The number of icons calculated by the procedure for calculating the number of icons to be displayed at a time on the launcher, and the number of icons calculated by the procedure for calculating the number of icons, based on the determined launcher width and the icon width of each of a plurality of icons There are provided a procedure for calculating the integrated width in the direction, and a procedure for arranging icons corresponding to the number of icons on the launcher symmetrically in the arrangement direction and at equal intervals based on the integrated width and the launcher width. Thereby, the effect similar to the 1st form can be acquired.

上記課題を解決するために、本発明の第3の形態においては、アイコン表示装置を制御するプログラムであって、アイコン表示装置に、複数のアイコンを並べて表示するランチャー領域の並び方向のランチャー幅を取得する手順、取得する手順により取得されたランチャー幅と複数のアイコンのおのおののアイコン幅とに基づいて、ランチャーに並べて一度に表示するアイコン数を算出する手順、アイコン数を算出する手順により算出されたアイコン数のアイコンを並べた並び方向の積算幅を算出する手順、積算幅とランチャー幅とに基づいて、アイコン数のアイコンを、並び方向に対称に、かつ、等間隔に、ランチャーに配置する手順を実行させる。これにより、第1の形態と同様の効果を得ることができる。   In order to solve the above-described problem, in a third embodiment of the present invention, there is provided a program for controlling an icon display device, wherein a launcher width in an arrangement direction of launcher areas for displaying a plurality of icons side by side is displayed on the icon display device. Based on the procedure to obtain, the launcher width obtained by the obtaining procedure and the icon width of each of the plurality of icons, the procedure for calculating the number of icons to be displayed at a time on the launcher, and the procedure for calculating the number of icons. Based on the procedure for calculating the integrated width in the arrangement direction in which the number of icons arranged, the integrated width and the launcher width, icons of the number of icons are arranged in the launcher symmetrically in the arrangement direction and at equal intervals. Let the procedure run. Thereby, the effect similar to the 1st form can be acquired.

なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。   The above summary of the invention does not enumerate all the necessary features of the present invention, and sub-combinations of these feature groups can also be the invention.

以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。   Hereinafter, the present invention will be described through embodiments of the invention. However, the following embodiments do not limit the invention according to the scope of claims, and all combinations of features described in the embodiments are included. It is not necessarily essential for the solution of the invention.

図1は、アイコン表示装置10の一例を示す。アイコン表示装置10は、アイコン表示装置10を制御するプログラムを実行する本体12と、表示画面50を有しユーザに対して本体12からの出力に基づく表示をするディスプレイ14と、ユーザから本体12に対する入力手段の一例としてのキーボード16、および、マウス18とを備える。   FIG. 1 shows an example of an icon display device 10. The icon display device 10 includes a main body 12 that executes a program for controlling the icon display device 10, a display 14 that has a display screen 50 and displays a display based on an output from the main body 12 for the user, and a user to the main body 12. A keyboard 16 and a mouse 18 are provided as an example of input means.

図2は、本体12のブロック図の一例を示す。図3は、本体12が表示画面50へ表示をする一例を模式的に示す。図2に示すように、本体12は、ランチャー幅取得部100、アイコン数算出部110、積算幅算出部120、配置部130、総数取得部140、ウィンドウ幅取得部160、および、アイコン格納部170を備える。   FIG. 2 shows an example of a block diagram of the main body 12. FIG. 3 schematically shows an example in which the main body 12 displays on the display screen 50. As shown in FIG. 2, the main body 12 includes a launcher width acquisition unit 100, an icon number calculation unit 110, an integrated width calculation unit 120, an arrangement unit 130, a total number acquisition unit 140, a window width acquisition unit 160, and an icon storage unit 170. Is provided.

ウィンドウ幅取得部160は、図3に示すウィンドウ60の幅を変更する旨の指示を、マウス18等の入力手段を介してユーザから受け付ける。ウィンドウ幅取得部160は、ウィンドウ60の幅に基づいて、複数のアイコンを横に並べて表示するランチャー領域70の横方向の幅であるランチャー幅を決定して、ランチャー幅取得部100に通知する。   The window width acquisition unit 160 receives an instruction to change the width of the window 60 shown in FIG. 3 from the user via an input unit such as the mouse 18. Based on the width of the window 60, the window width acquisition unit 160 determines a launcher width that is a width in the horizontal direction of the launcher region 70 that displays a plurality of icons side by side, and notifies the launcher width acquisition unit 100 of the launcher width.

ランチャー幅取得部100は、ウィンドウ幅取得部160から、ランチャー幅を取得する。ランチャー幅取得部100は、取得したランチャー幅を、アイコン数算出部110、および、配置部130に供給する。   The launcher width acquisition unit 100 acquires the launcher width from the window width acquisition unit 160. The launcher width acquisition unit 100 supplies the acquired launcher width to the icon number calculation unit 110 and the arrangement unit 130.

アイコン格納部170は、ランチャー領域70に表示するアイコンに関する情報を格納する。具体的には、アイコン格納部170は、アイコンそれぞれを識別するアイコンIDに対応付けて、アイコンの画像であるアイコン画像と、アイコン画像の横方向の幅であるアイコン幅とを格納する。同様に、アイコン格納部170は、ランチャー領域70に表示する矢印アイコンに関する情報を格納する。   The icon storage unit 170 stores information related to icons displayed in the launcher area 70. Specifically, the icon storage unit 170 stores an icon image that is an icon image and an icon width that is a width in the horizontal direction of the icon image in association with an icon ID that identifies each icon. Similarly, the icon storage unit 170 stores information regarding arrow icons to be displayed in the launcher area 70.

アイコン格納部170は、さらに、アイコンIDに対応付けて、ランチャー領域70に表示されるアイコン画像の横方向の並び順に関する情報(以下、「並び順情報」という)を格納する。並び順情報は、例えば、下記の通りに決定される。アイコン格納部170は、記憶媒体32を介して、アイコン画像を取得する。アイコン格納部170は、アイコン画像を取得した順序に応じて、この並び順情報を決定する。アイコン格納部170は、記憶媒体32に替えて、通信回線を介して、アイコン画像を取得してもよい。また、アイコン格納部170は、キーボード16、または、マウス18を介して、並び順情報の変更を受け付ける。   The icon storage unit 170 further stores information related to the horizontal order of the icon images displayed in the launcher area 70 (hereinafter referred to as “order information”) in association with the icon ID. The arrangement order information is determined as follows, for example. The icon storage unit 170 acquires an icon image via the storage medium 32. The icon storage unit 170 determines the arrangement order information according to the order in which the icon images are acquired. The icon storage unit 170 may acquire an icon image via a communication line instead of the storage medium 32. In addition, the icon storage unit 170 receives a change in the arrangement order information via the keyboard 16 or the mouse 18.

総数取得部140は、アイコン格納部170に格納されたアイコンIDの数を参照することにより、アイコンの総数を取得する。総数取得部140は、算出したアイコンの総数をアイコン数算出部110に供給する。   The total number acquisition unit 140 acquires the total number of icons by referring to the number of icon IDs stored in the icon storage unit 170. The total number acquisition unit 140 supplies the calculated total number of icons to the icon number calculation unit 110.

アイコン数算出部110は、ランチャー幅取得部100から取得したランチャー幅、アイコン格納部170に格納された並び順情報、および、アイコン幅等に基づいて、ランチャー領域70に横に並べて一度に表示するアイコン数を算出する。アイコン数算出部110は、また、アイコン数の算出に加えて、ランチャー領域70に並べて一度に表示するアイコンを識別するアイコンIDを取得する。さらに、アイコン数算出部110は、ランチャー幅取得部100から取得したランチャー幅、および、アイコン格納部170に格納されたアイコン幅に基づいて、総数取得部140により取得された総数のアイコンがランチャー領域70に横に並べて一度に表示できるか否かを判断する。   Based on the launcher width acquired from the launcher width acquisition unit 100, the arrangement order information stored in the icon storage unit 170, the icon width, and the like, the icon number calculation unit 110 displays the icons side by side in the launcher area 70 at a time. Calculate the number of icons. In addition to calculating the number of icons, the icon number calculation unit 110 also acquires an icon ID for identifying icons to be displayed at once in the launcher area 70. Further, the icon number calculation unit 110 displays the total number of icons acquired by the total number acquisition unit 140 based on the launcher width acquired from the launcher width acquisition unit 100 and the icon width stored in the icon storage unit 170. It is determined whether the images can be displayed side by side at 70 at a time.

アイコン数算出部110は、ランチャー領域70に一度に表示するアイコン数、および、総数のアイコンを一度に表示できるか否かの判断結果を、積算幅算出部120、および、配置部130に通知する。アイコン数算出部110は、また、アイコン数に加えて、取得したアイコンIDを積算幅算出部120に通知する。   The number-of-icons calculation unit 110 notifies the integrated width calculation unit 120 and the arrangement unit 130 of the number of icons displayed at a time in the launcher area 70 and the determination result of whether the total number of icons can be displayed at a time. . The icon number calculation unit 110 also notifies the integrated width calculation unit 120 of the acquired icon ID in addition to the number of icons.

積算幅算出部120は、アイコン数算出部110から取得したアイコン数、アイコン格納部170に格納された並び順序情報、および、アイコン幅に基づいて、アイコン数算出部110により算出されたアイコン数のアイコンを横に並べた横方向の積算幅を算出する。具体的には、積算幅算出部120は、図3に示す例において、アイコン210、212、214の積算幅を算出する。積算幅算出部120は、算出した積算幅を配置部130に供給する。   The integrated width calculation unit 120 calculates the number of icons calculated by the icon number calculation unit 110 based on the number of icons acquired from the icon number calculation unit 110, the arrangement order information stored in the icon storage unit 170, and the icon width. Calculates the integrated width in the horizontal direction with the icons arranged side by side. Specifically, the integrated width calculation unit 120 calculates the integrated width of the icons 210, 212, and 214 in the example illustrated in FIG. The integrated width calculation unit 120 supplies the calculated integrated width to the placement unit 130.

配置部130は、総数のアイコンがランチャー領域70に横に並べて一度に表示できるかどうかに基づいて、アイコン数算出部110により算出されたアイコン数のアイコンをランチャー領域70に等間隔に配置するか、または、総数取得部140により取得された総数のアイコンの間隔をつめた総数のアイコンの列をランチャーの端部を起点として配置する。配置部130のこの動作は図4、および、図5を参照して後述する。   Whether the placement unit 130 arranges icons of the number of icons calculated by the icon number calculation unit 110 at equal intervals in the launcher region 70 based on whether the total number of icons can be displayed side by side in the launcher region 70 at a time. Alternatively, a total number of icon rows including intervals of the total number of icons acquired by the total number acquisition unit 140 is arranged starting from the end of the launcher. This operation of the placement unit 130 will be described later with reference to FIGS. 4 and 5.

記憶媒体30は、ランチャー幅取得部100、アイコン数算出部110、積算幅算出部120、配置部130、および、総数取得部140の動作を行わせるプログラムを格納する。本体12は記憶媒体30に格納された上記プログラムをインストールすることにより、ランチャー幅取得部100等の動作を行わせてもよい。さらに、他の方法として、本体12は、そのようなプログラムを、通信回線を介して取得してもよい。   The storage medium 30 stores programs for causing the launcher width acquisition unit 100, the icon number calculation unit 110, the integrated width calculation unit 120, the arrangement unit 130, and the total number acquisition unit 140 to operate. The main body 12 may operate the launcher width acquisition unit 100 and the like by installing the program stored in the storage medium 30. Furthermore, as another method, the main body 12 may acquire such a program via a communication line.

図4は、ランチャー領域70と表示されるアイコンの一例を示す。図5は、アイコン表示装置10の動作の一例をフローチャートで示す。本フローチャートは、ウィンドウ幅取得部160が、図3に示すウィンドウ60の幅を変更する旨のユーザからの指示を受け付けることにより開始する。なお、本フローチャートの開始時点において、アイコン格納部170は、アイコン210、212、214、216、218を格納しているものとする。また、アイコン210、212、214、216、218のアイコン幅は、それぞれ、アイコン幅310、312、314、316、318であるものとする。アイコン210、212、214、216、218の並び順序はこの順であるものとする。   FIG. 4 shows an example of icons displayed as the launcher area 70. FIG. 5 is a flowchart showing an example of the operation of the icon display device 10. The flowchart is started when the window width acquisition unit 160 receives an instruction from the user to change the width of the window 60 shown in FIG. It is assumed that the icon storage unit 170 stores the icons 210, 212, 214, 216, and 218 at the start of this flowchart. The icon widths of the icons 210, 212, 214, 216, and 218 are assumed to be icon widths 310, 312, 314, 316, and 318, respectively. Assume that the icons 210, 212, 214, 216, and 218 are arranged in this order.

ランチャー幅取得部100は、ウィンドウ幅取得部160から、図4(a)に示すランチャー幅400を取得する(S100)。ランチャー幅取得部100は、取得したランチャー幅400を、アイコン数算出部110、および、配置部130に供給する。   The launcher width acquisition unit 100 acquires the launcher width 400 shown in FIG. 4A from the window width acquisition unit 160 (S100). The launcher width acquisition unit 100 supplies the acquired launcher width 400 to the icon number calculation unit 110 and the arrangement unit 130.

総数取得部140は、アイコン格納部170に格納されたアイコンの総数「5」を取得する(S102)。総数取得部140は、アイコン格納部170に格納された総数「5」のアイコンの積算幅、すなわち、アイコン幅310、312、314、316、318の積算幅を算出する(S104)。総数取得部140は、算出した総数「5」のアイコンの積算幅をアイコン数算出部110に供給する。   The total number acquisition unit 140 acquires the total number “5” of icons stored in the icon storage unit 170 (S102). The total number acquisition unit 140 calculates the integrated width of the total number “5” icons stored in the icon storage unit 170, that is, the integrated width of the icon widths 310, 312, 314, 316, and 318 (S104). The total number acquisition unit 140 supplies the calculated total width of the total number “5” to the icon number calculation unit 110.

アイコン数算出部110は、ランチャー幅400と、上記積算幅とを比較することにより、5つのアイコンがランチャー領域70に表示できるか否かを判断する(S106)。   The number-of-icons calculation unit 110 determines whether five icons can be displayed in the launcher area 70 by comparing the launcher width 400 with the integrated width (S106).

アイコン数算出部110は、5つのアイコンがランチャー領域70に表示できないと判断した場合(S106:No)、アイコン数算出部110は、一度に表示できるアイコン数を算出する(S108)。具体的には、アイコン数算出部110は、まず、アイコン格納部170から、アイコン幅、矢印アイコンの矢印幅、および、並び順情報を読み出して、読み出したアイコン幅等とランチャー幅取得部100から取得したランチャー幅とから一度に表示できるアイコン数を算出する(同ステップ)。   When the icon number calculation unit 110 determines that five icons cannot be displayed in the launcher area 70 (S106: No), the icon number calculation unit 110 calculates the number of icons that can be displayed at one time (S108). Specifically, the icon number calculation unit 110 first reads the icon width, the arrow width of the arrow icon, and the arrangement order information from the icon storage unit 170, and reads the read icon width and the like from the launcher width acquisition unit 100. The number of icons that can be displayed at one time is calculated from the acquired launcher width (same step).

図4(a)に示す例において、アイコン数算出部110は、まず、取得したランチャー幅400から、矢印アイコン200の矢印幅300と矢印アイコン202の矢印幅302とを減じたアイコン配置可能幅を算出する。アイコン数算出部110は、1番目のアイコン210のアイコン幅310がアイコン配置可能幅よりも小さいか否かを判断する。図4(a)に示すように、アイコン数算出部110は、アイコン幅310がアイコン配置可能幅よりも小さいと判断した場合には、アイコン配置可能幅からアイコン幅310を減じた値を新たなアイコン配置可能幅として算出する。次に、アイコン数算出部110は、同様に、2番目のアイコン212のアイコン幅312がアイコン配置可能幅よりも小さいか否かを判断する。図4(a)に示すように、アイコン数算出部110は、アイコン幅312がアイコン配置可能幅よりも小さいと判断した場合には、アイコン配置可能幅からアイコン幅312を減じた値を新たなアイコン配置可能幅として算出する。以下、同様にして、アイコン数算出部110は、5番目のアイコン218のアイコン幅318がアイコン配置可能幅よりも小さいか否かを判断する。図4(a)に示すように、アイコン数算出部110は、アイコン幅318がアイコン配置可能幅よりも大きいと判断した場合には、4番目までのアイコン210、212、214、216を識別するアイコンIDを取得する。アイコン数算出部110は、取得したアイコンIDの数「4」を、一度に表示できるアイコン数「4」として算出する(同ステップ)。アイコン数算出部110は、算出したアイコン数を積算幅算出部120、および、配置部130に供給する。   In the example shown in FIG. 4A, the icon number calculation unit 110 first calculates an icon arrangement possible width obtained by subtracting the arrow width 300 of the arrow icon 200 and the arrow width 302 of the arrow icon 202 from the acquired launcher width 400. calculate. The icon number calculation unit 110 determines whether the icon width 310 of the first icon 210 is smaller than the icon arrangement possible width. As illustrated in FIG. 4A, when the icon number calculation unit 110 determines that the icon width 310 is smaller than the icon arrangement possible width, a new value obtained by subtracting the icon width 310 from the icon arrangement available width is newly set. Calculated as the icon layout possible width. Next, the icon number calculation unit 110 similarly determines whether or not the icon width 312 of the second icon 212 is smaller than the icon arrangement possible width. As illustrated in FIG. 4A, when the icon number calculation unit 110 determines that the icon width 312 is smaller than the icon arrangement possible width, a new value obtained by subtracting the icon width 312 from the icon arrangement possible width is newly set. Calculated as the icon layout possible width. Similarly, the icon number calculation unit 110 determines whether or not the icon width 318 of the fifth icon 218 is smaller than the icon arrangement possible width. As shown in FIG. 4A, when the icon number calculation unit 110 determines that the icon width 318 is larger than the icon arrangement possible width, the icon number calculation unit 110 identifies up to the fourth icons 210, 212, 214, and 216. Get icon ID. The icon number calculation unit 110 calculates the acquired icon ID number “4” as the number of icons “4” that can be displayed at one time (same step). The icon number calculation unit 110 supplies the calculated icon number to the integrated width calculation unit 120 and the arrangement unit 130.

積算幅算出部120は、アイコン数算出部110から取得したアイコン数、アイコン格納部170に格納された並び順序情報、および、アイコン幅に基づいて、一度に表示できる数「4」のアイコンを横に並べた横方向の積算幅、すなわち、アイコン幅310、312、314、316の積算幅を算出する(S110)。積算幅算出部120は、算出した積算幅を配置部130に供給する。   Based on the number of icons acquired from the icon number calculation unit 110, the arrangement order information stored in the icon storage unit 170, and the icon width, the integrated width calculation unit 120 horizontally displays the number of icons “4” that can be displayed at a time. Next, the integrated widths in the horizontal direction, that is, the integrated widths of the icon widths 310, 312, 314, and 316 are calculated (S110). The integrated width calculation unit 120 supplies the calculated integrated width to the placement unit 130.

配置部130は、アイコン210、212、214、216の配置位置を算出する(S112)。具体的には、配置部130は、まず、アイコン格納部170から、矢印幅300、302を読み出して、読み出した矢印幅300、302と、積算幅算出部120から取得した積算幅(アイコン幅310、312、314、316)とを加算した加算幅を算出する。配置部130は、ランチャー幅取得部100から取得したランチャー幅400からこの加算幅を減じた幅を、アイコン数算出部110から通知されたアイコン数「4」に1を加えた数「5」で割ることにより間隔幅350、352、354、356、358を算出する。   The arrangement unit 130 calculates the arrangement positions of the icons 210, 212, 214, and 216 (S112). Specifically, the placement unit 130 first reads the arrow widths 300 and 302 from the icon storage unit 170, the read arrow widths 300 and 302, and the integrated width (icon width 310 acquired from the integrated width calculation unit 120. , 312, 314, 316) are calculated. The arrangement unit 130 obtains a width obtained by subtracting the added width from the launcher width 400 acquired from the launcher width acquisition unit 100, and a number “5” obtained by adding 1 to the number of icons “4” notified from the icon number calculation unit 110. By dividing, the interval widths 350, 352, 354, 356, and 358 are calculated.

次に、配置部130は、図4(a)に示すように、ランチャー領域70の左端部を起点として矢印アイコン200の矢印幅300と間隔幅350とを加算した位置をアイコン210の配置位置として算出する。以下同様に、配置部130は、アイコン210の配置位置から、アイコン210のアイコン幅310および間隔幅352を加算した位置をアイコン212の配置位置として算出する。さらに、配置部130は、アイコン212の配置位置から、アイコン212のアイコン幅312および間隔幅354を加算した位置をアイコン214の配置位置として算出し、アイコン214の配置位置から、アイコン214のアイコン幅314および間隔幅356を加算した位置をアイコン216の配置位置として算出する(同ステップ)。   Next, as shown in FIG. 4A, the placement unit 130 sets a position obtained by adding the arrow width 300 and the interval width 350 of the arrow icon 200 from the left end of the launcher area 70 as the placement position of the icon 210. calculate. Similarly, the arrangement unit 130 calculates a position obtained by adding the icon width 310 and the interval width 352 of the icon 210 as the arrangement position of the icon 212 from the arrangement position of the icon 210. Further, the arrangement unit 130 calculates a position obtained by adding the icon width 312 and the interval width 354 of the icon 212 from the arrangement position of the icon 212 as the arrangement position of the icon 214, and calculates the icon width of the icon 214 from the arrangement position of the icon 214. The position obtained by adding 314 and the interval width 356 is calculated as the arrangement position of the icon 216 (same step).

また、配置部130は、ランチャー領域70の左端部を矢印アイコン200の配置位置として決定し、ランチャー領域70の右端部から矢印アイコン202の矢印幅302を減じた位置を矢印アイコン202の配置位置として算出する(同ステップ)。   In addition, the placement unit 130 determines the left end portion of the launcher area 70 as the placement position of the arrow icon 200, and sets the position obtained by subtracting the arrow width 302 of the arrow icon 202 from the right end portion of the launcher region 70 as the placement position of the arrow icon 202. Calculate (same step).

配置部130は、図4(a)に示すように、ランチャー領域70に、アイコン210、212、214、216のそれぞれのアイコン画像、および、矢印アイコン200、202のそれぞれの画像の左端が、算出等したそれぞれの配置位置となるように、それぞれのアイコン画像等を配置する(S114)。これにより、配置部130は、アイコン210、212、214、216を、左右対称に、かつ、等間隔に、ランチャー領域70に配置する。   As shown in FIG. 4A, the arrangement unit 130 calculates the icon image of each of the icons 210, 212, 214, and 216 and the left end of each image of the arrow icons 200 and 202 in the launcher area 70. The respective icon images and the like are arranged so as to be the respective arranged positions (S114). Thereby, the arrangement unit 130 arranges the icons 210, 212, 214, and 216 in the launcher region 70 symmetrically and at equal intervals.

一方、アイコン数算出部110は、総数「5」のアイコンがランチャー領域70に表示できると判断した場合(S106:Yse)、配置部130は、総数取得部140から取得した総数「5」のアイコンの間隔をつめた総数「5」のアイコンすなわちアイコン210、212、214、216、218の列をランチャー領域70の左端部を起点として配置する(S120)。具体的には、図4(b)に示すように、配置部130は、まず、アイコン210のアイコン画像の左端がランチャー領域70の左端となるように、アイコン210のアイコン画像を配置する(同ステップ)。次に、配置部130は、アイコン212のアイコン画像の左端がランチャー領域70の左端部を起点としてアイコン210のアイコン幅310を加算した位置となるように、アイコン210のアイコン画像を配置する。同様に、配置部130は、順番に、アイコン214、216、218のそれぞれのアイコン画像を配置する(同ステップ)。   On the other hand, when the icon number calculation unit 110 determines that the total number “5” icons can be displayed in the launcher area 70 (S106: Yse), the arrangement unit 130 displays the total number “5” icons acquired from the total number acquisition unit 140. A total of “5” icons, ie, the columns of icons 210, 212, 214, 216, and 218, which are spaced from each other, are arranged starting from the left end of the launcher area 70 (S 120). Specifically, as illustrated in FIG. 4B, the arrangement unit 130 first arranges the icon image of the icon 210 so that the left end of the icon image of the icon 210 is the left end of the launcher area 70 (same as above). Step). Next, the arrangement unit 130 arranges the icon image of the icon 210 so that the left end of the icon image of the icon 212 is a position obtained by adding the icon width 310 of the icon 210 starting from the left end of the launcher area 70. Similarly, the arrangement unit 130 arranges the icon images of the icons 214, 216, and 218 in order (same step).

例えば、ユーザがウィンドウ60を広げたことにより、アイコン数算出部110がランチャー幅取得部100から、ランチャー幅400よりも幅が広いランチャー幅410を取得した場合に、配置部130は、ランチャー領域70に総数のアイコンを左端から寄せて配置する。なお、配置部130は、総数のアイコンがランチャー領域70に並べて一度に表示できる場合には、矢印アイコンは表示しない。   For example, when the user expands the window 60 and the icon number calculation unit 110 acquires the launcher width 410 wider than the launcher width 400 from the launcher width acquisition unit 100, the placement unit 130 displays the launcher area 70. Place the total number of icons from the left edge. Note that the arrangement unit 130 does not display the arrow icon when the total number of icons can be displayed in the launcher area 70 in a row.

ここで、図4(b)に示すランチャー領域70は、アイコン210等の列の右側にだけ幅340が存在するのに対し、図4(a)に示すランチャー領域70は、幅が等しい間隔幅350、352、354、356、358が設けられている。よって、図4(a)に示すランチャー領域70は、ランチャー領域70の右側に間が開いている場合に生じるアイコンがすべて表示されているというユーザの誤解を防ぐことができる。つまり、図4(a)に示すランチャー領域70に表示されていないアイコン218があることを明確にユーザに認識させることができる。   Here, the launcher area 70 shown in FIG. 4B has a width 340 only on the right side of the column of the icon 210 or the like, whereas the launcher area 70 shown in FIG. 350, 352, 354, 356, 358 are provided. Therefore, the launcher area 70 shown in FIG. 4A can prevent a user's misunderstanding that all the icons that are generated when the gap is open on the right side of the launcher area 70 are displayed. That is, the user can clearly recognize that there is an icon 218 that is not displayed in the launcher area 70 shown in FIG.

また、図4(b)に示すランチャー領域70は、アイコン210、212、214、216、218が左右非対称に左寄りに配置されているのに対し、図4(a)に示すランチャー領域70は、アイコン210、212、214、216が左右対称に配置されている。よって、このことからもユーザの誤解を防ぐことができる。さらに、図4(a)に示すランチャー領域70は、矢印アイコン200、202が配置されるので、このことからもユーザの誤解を防ぐことができる。   4B, icons 210, 212, 214, 216, and 218 are arranged asymmetrically to the left, whereas the launcher area 70 shown in FIG. Icons 210, 212, 214, and 216 are arranged symmetrically. Therefore, the misunderstanding of the user can be prevented from this. Furthermore, since the arrow icons 200 and 202 are arranged in the launcher area 70 shown in FIG. 4A, it is possible to prevent misunderstanding of the user.

なお、配置部130は、アイコン210、212、214、216を図4(a)に示すように配置することにかえて、図4(c)に示すようにランチャー領域70に配置してもよい。この場合にはステップ112において、配置部130は、ランチャー幅取得部100から取得したランチャー幅400から加算幅(矢印幅300、302、アイコン幅310、312、314、316を加算した幅)を減じた幅を、アイコン数算出部110から通知されたアイコン数「4」から1を減じた数「3」で割ることにより間隔幅360、362、364を算出する(S112)。   The arrangement unit 130 may arrange the icons 210, 212, 214, and 216 in the launcher area 70 as shown in FIG. 4C instead of arranging the icons 210, 212, 214, and 216 as shown in FIG. . In this case, in step 112, the arrangement unit 130 subtracts the addition width (the width obtained by adding the arrow widths 300 and 302, the icon widths 310, 312, 314, and 316) from the launcher width 400 acquired from the launcher width acquisition unit 100. The interval widths 360, 362, and 364 are calculated by dividing the obtained width by the number “3” obtained by subtracting 1 from the number of icons “4” notified from the icon number calculation unit 110 (S112).

次に、配置部130は、図4(c)に示すように、ランチャー領域70の左端部を起点として矢印アイコン200の矢印幅300を加算した位置をアイコン210の配置位置として算出する。以下同様に、配置部130は、アイコン210の配置位置から、アイコン210のアイコン幅310および間隔幅360を加算した位置をアイコン212の配置位置として算出し、アイコン212の配置位置から、アイコン212のアイコン幅312および間隔幅362を加算した位置をアイコン214の配置位置として算出し、アイコン214の配置位置から、アイコン214のアイコン幅314および間隔幅364を加算した位置をアイコン216の配置位置として算出する(同ステップ)。   Next, as illustrated in FIG. 4C, the arrangement unit 130 calculates a position obtained by adding the arrow width 300 of the arrow icon 200 from the left end of the launcher area 70 as the arrangement position of the icon 210. Similarly, the arrangement unit 130 calculates a position obtained by adding the icon width 310 and the interval width 360 of the icon 210 as the arrangement position of the icon 212 from the arrangement position of the icon 210, and calculates the position of the icon 212 from the arrangement position of the icon 212. A position obtained by adding the icon width 312 and the interval width 362 is calculated as the arrangement position of the icon 214, and a position obtained by adding the icon width 314 and the interval width 364 of the icon 214 is calculated as the arrangement position of the icon 216 from the arrangement position of the icon 214. (Same step).

なお、アイコン格納部170に格納されるアイコンは、それぞれ異なるアイコン幅のアイコンであってもよい。   Note that the icons stored in the icon storage unit 170 may be icons having different icon widths.

また、アイコン格納部170に格納される一のアイコン幅が、図4(a)に示す矢印幅300と矢印幅302とを合算した幅よりも小さい場合において、ランチャー領域70に、矢印アイコン200、および、矢印アイコン202を配置しなければ、その一のアイコンがランチャー領域70に表示できるときは、配置部130は、矢印アイコン200、および、矢印アイコン202に替えて、その一のアイコンのアイコン画像を配置してもよい。   When the icon width stored in the icon storage unit 170 is smaller than the total width of the arrow width 300 and the arrow width 302 shown in FIG. If the arrow icon 202 is not arranged and the icon can be displayed in the launcher area 70, the arrangement unit 130 replaces the arrow icon 200 and the arrow icon 202 with the icon image of the icon. May be arranged.

また、配置部130は、ランチャー領域70の右側からアイコンを配置してもよい。さらに、ランチャー領域70は縦方向に長く、配置部130は、縦方向に複数のアイコンを並べて表示してもよい。この場合には、配置部130は、例えば、ランチャー領域70の上側からアイコンを配置してもよい。   Further, the arrangement unit 130 may arrange icons from the right side of the launcher area 70. Furthermore, the launcher area 70 may be long in the vertical direction, and the arrangement unit 130 may display a plurality of icons side by side in the vertical direction. In this case, the arrangement unit 130 may arrange icons from the upper side of the launcher area 70, for example.

以上、本実施形態によれば、ランチャー領域70に表示されていないアイコンがあるかどうかより明確にユーザに認識させることができる。   As described above, according to the present embodiment, it is possible to make the user more clearly recognize whether there is an icon that is not displayed in the launcher area 70.

以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。   As mentioned above, although this invention was demonstrated using embodiment, the technical scope of this invention is not limited to the range as described in the said embodiment. It will be apparent to those skilled in the art that various modifications or improvements can be added to the above-described embodiment. It is apparent from the scope of the claims that the embodiments added with such changes or improvements can be included in the technical scope of the present invention.

アイコン表示装置10の一例を示す。An example of the icon display apparatus 10 is shown. 本体12のブロック図の一例を示す。An example of the block diagram of the main body 12 is shown. 表示画面50への表示の一例を模式的に示す。An example of display on the display screen 50 is schematically shown. ランチャー領域70と表示されるアイコン210の一例を示す。An example of the icon 210 displayed as the launcher area 70 is shown. アイコン表示装置10の動作の一例をフローチャートで示す。An example of the operation of the icon display device 10 is shown in a flowchart.

符号の説明Explanation of symbols

10 アイコン表示装置、12 本体、14 ディスプレイ、16 キーボード、18 マウス、30 記憶媒体、32 記憶媒体、50 表示画面、60 ウィンドウ、70 ランチャー領域、100 ランチャー幅取得部、110 アイコン数算出部、120 積算幅算出部、130 配置部、140 総数取得部、160 ウィンドウ幅取得部、170 アイコン格納部、200 矢印アイコン、202 矢印アイコン、210 アイコン、212 アイコン、214 アイコン、216 アイコン、218 アイコン、300 矢印幅、302 矢印幅、310 アイコン幅、312 アイコン幅、314 アイコン幅、316 アイコン幅、318 アイコン幅、340 幅、350 間隔幅、352 間隔幅、354 間隔幅、356 間隔幅、358 間隔幅、360 間隔幅、362 間隔幅、364 間隔幅、400 ランチャー幅、410 ランチャー幅   10 icon display device, 12 main body, 14 display, 16 keyboard, 18 mouse, 30 storage medium, 32 storage medium, 50 display screen, 60 window, 70 launcher area, 100 launcher width acquisition unit, 110 icon number calculation unit, 120 integration Width calculation unit, 130 arrangement unit, 140 total number acquisition unit, 160 window width acquisition unit, 170 icon storage unit, 200 arrow icon, 202 arrow icon, 210 icon, 212 icon, 214 icon, 216 icon, 218 icon, 300 arrow width , 302 Arrow width, 310 icon width, 312 icon width, 314 icon width, 316 icon width, 318 icon width, 340 width, 350 interval width, 352 interval width, 354 interval width, 356 interval width, 358隔幅, 360 interval width, 362 interval width, 364 interval width, 400 launcher width, 410 launcher width

Claims (6)

複数のアイコンを並べて表示するランチャー領域の、前記並び方向のランチャー幅を取得するランチャー幅取得部と、
前記ランチャー幅取得部により取得された前記ランチャー幅と前記複数のアイコンのおのおののアイコン幅とに基づいて、前記ランチャー領域に並べて一度に表示するアイコンを選択するアイコン選択部と、
前記アイコン選択部で選択されたアイコンを前記ランチャーに配置する配置部と、
を備え、
前記アイコン選択部は、総数の前記アイコンが前記ランチャー領域に並べて一度に表示できるか否かを判断する表示可否判断手段を備え、
前記配置部は、前記表示可否判断手段において表示できないと判断された場合には、前記アイコン選択部で選択されたアイコンを、前記選択されたアイコンのおのおのの幅と前記ランチャー幅とに基づいて定まる第1の間隔幅をあけて前記ランチャー領域に配置し、
前記表示可否判断手段において表示できると判断された場合には、第1の間隔幅より狭い第2の間隔幅でつめて前記総数のアイコンの列を前記ランチャー領域に配置するアイコン表示装置。
A launcher width acquisition unit for acquiring a launcher width in the arrangement direction of a launcher area displaying a plurality of icons side by side;
Based on the launcher width acquired by the launcher width acquisition unit and the icon width of each of the plurality of icons, an icon selection unit that selects icons to be displayed at once in the launcher area;
An arrangement unit for arranging the icon selected by the icon selection unit on the launcher;
With
The icon selection unit includes display enable / disable determining means for determining whether or not the total number of the icons can be displayed in a row in the launcher area,
When it is determined that the display unit cannot display the placement unit, the placement unit determines the icon selected by the icon selection unit based on the width of each of the selected icons and the launcher width. Arranging in the launcher region with a first spacing width;
An icon display device that arranges the total number of icon rows in the launcher area together with a second interval width narrower than the first interval width when it is determined by the display availability determination means.
前記配置部は、前記表示可否判断手段において表示できないと判断された場合には、前記選択されたアイコンの前記並び方向の両側に、前記選択されたアイコンが前記アイコンの総数ではないことを告知する告知アイコンを表示することを特徴とする請求項1に記載のアイコン表示装置。   If the display unit determines that the display cannot be performed, the arrangement unit notifies that the selected icon is not the total number of the icons on both sides of the arrangement direction of the selected icons. The icon display device according to claim 1, wherein a notification icon is displayed. 複数のアイコンを並べて表示するランチャー領域の、前記並び方向のランチャー幅を取得するランチャー幅取得部と、
前記ランチャー幅取得部により取得された前記ランチャー幅と前記複数のアイコンのおのおののアイコン幅とに基づいて、前記ランチャー領域に並べて一度に表示するアイコンを選択するアイコン選択部と、
前記アイコン選択部で選択されたアイコンを前記ランチャーに配置する配置部と、
を備え、
前記アイコン選択部は、総数の前記アイコンが前記ランチャー領域に並べて一度に表示できるか否かを判断する表示可否判断手段を備え、
前記配置部は、前記表示可否判断手段において表示できないと判断された場合には、
前記ランチャー幅から前記選択されたアイコンのおのおのの前記並び方向の幅と前記選択されたアイコンが前記アイコンの総数ではないことを告知する告知アイコンの前記並び方向の幅とを減じた幅を、前記アイコン選択部で選択されたアイコンの数から1を減じた数で割ることにより第1の間隔幅を算出し、前記選択されたアイコンを前記第1の間隔幅で前記ランチャーに配置し、前記選択されたアイコンの前記並び方向の両側に、前記告知アイコンを表示し、
前記表示可否判断手段において表示できると判断された場合には、前記第1の間隔幅より狭い第2の間隔幅でつめて前記総数のアイコンの列を前記ランチャー領域に配置するアイコン表示装置。
A launcher width acquisition unit for acquiring a launcher width in the arrangement direction of a launcher area displaying a plurality of icons side by side;
Based on the launcher width acquired by the launcher width acquisition unit and the icon width of each of the plurality of icons, an icon selection unit that selects icons to be displayed at once in the launcher area;
An arrangement unit for arranging the icon selected by the icon selection unit on the launcher;
With
The icon selection unit includes display enable / disable determining means for determining whether or not the total number of the icons can be displayed in a row in the launcher area,
In the case where it is determined that the display unit cannot display in the display availability determination unit,
The width obtained by subtracting the width in the arrangement direction of each of the selected icons from the launcher width and the width in the arrangement direction of the notification icons for notifying that the selected icon is not the total number of the icons, A first interval width is calculated by dividing the number of icons selected by the icon selection unit by 1 and the selected icon is arranged in the launcher with the first interval width, and the selection is performed. The notification icons are displayed on both sides of the arranged direction of the icons,
An icon display device that arranges the total number of icon rows in the launcher area together with a second interval width narrower than the first interval width when it is determined by the display possibility determination means.
複数のアイコンを並べて表示するランチャー領域の、前記並び方向のランチャー幅を取得するランチャー幅取得部と、
前記ランチャー幅取得部により取得された前記ランチャー幅と前記複数のアイコンのおのおののアイコン幅とに基づいて、前記ランチャー領域に並べて一度に表示するアイコンを選択するアイコン選択部と、
前記アイコン選択部で選択されたアイコンを前記ランチャーに配置する配置部と、
を備え、
前記アイコン選択部は、総数の前記アイコンが前記ランチャー領域に並べて一度に表示できるか否かを判断する表示可否判断手段を備え、
前記配置部は、前記表示可否判断手段において表示できないと判断された場合には、
前記ランチャー幅から前記選択されたアイコンのおのおのの前記並び方向の幅と前記選択されたアイコンが前記アイコンの総数ではないことを告知する告知アイコンの前記並び方向の幅とを減じた幅を、前記アイコン選択部で選択されたアイコンの数に1を加えた数で割ることにより第1の間隔幅を算出し、前記選択されたアイコンを前記第1の間隔幅で前記ランチャーに配置し、前記選択されたアイコンの前記並び方向の両側に前記第1の間隔幅をあけて前記告知アイコンを表示し、
前記表示可否判断手段において表示できると判断された場合には、前記第1の間隔幅より狭い第2の間隔幅でつめて前記総数のアイコンの列を前記ランチャー領域に配置するアイコン表示装置。
A launcher width acquisition unit for acquiring a launcher width in the arrangement direction of a launcher area displaying a plurality of icons side by side;
Based on the launcher width acquired by the launcher width acquisition unit and the icon width of each of the plurality of icons, an icon selection unit that selects icons to be displayed at once in the launcher area;
An arrangement unit for arranging the icon selected by the icon selection unit on the launcher;
With
The icon selection unit includes display enable / disable determining means for determining whether or not the total number of the icons can be displayed in a row in the launcher area,
In the case where it is determined that the display unit cannot display in the display availability determination unit,
The width obtained by subtracting the width in the arrangement direction of each of the selected icons from the launcher width and the width in the arrangement direction of the notification icons for notifying that the selected icon is not the total number of the icons, A first interval width is calculated by dividing the number of icons selected by the icon selection unit by 1 and the selected icon is arranged in the launcher with the first interval width, and the selection is performed. The notification icons are displayed on both sides of the arranged icons with the first interval width between them,
An icon display device that arranges the total number of icon rows in the launcher area together with a second interval width narrower than the first interval width when it is determined by the display possibility determination means.
複数のアイコンを並べて表示するランチャー領域の、前記並び方向のランチャー幅を取得するランチャー幅取得手順と、
前記ランチャー幅取得部により取得された前記ランチャー幅と前記複数のアイコンのおのおののアイコン幅とに基づいて、前記ランチャー領域に並べて一度に表示するアイコンを選択するアイコン選択手順と、
前記アイコン選択部で選択されたアイコンを前記ランチャーに配置する配置手順と、
を備え、
前記アイコン選択手順は、総数の前記アイコンが前記ランチャー領域に並べて一度に表示できるか否かを判断する表示可否判断手順を備え、
前記配置手順は、前記表示可否判断手順において表示できないと判断された場合には、前記アイコン選択手順で選択されたアイコンを、前記選択されたアイコンのおのおのの幅と前記ランチャー幅とに基づいて定まる第1の間隔幅をあけて前記ランチャー領域に配置し、
前記表示可否判断手順において表示できると判断された場合には、前記第1の間隔幅より狭い第2の間隔幅でつめて総数の前記アイコンの列を前記ランチャー領域に配置するアイコン表示方法。
A launcher width acquisition procedure for acquiring a launcher width in the arrangement direction of a launcher area that displays a plurality of icons side by side;
Based on the launcher width acquired by the launcher width acquisition unit and the icon width of each of the plurality of icons, an icon selection procedure for selecting icons to be displayed at once in the launcher area;
An arrangement procedure for arranging the icon selected by the icon selection unit on the launcher;
With
The icon selection procedure includes a display availability determination procedure for determining whether the total number of the icons can be displayed in a row in the launcher area,
When it is determined that the display procedure cannot be displayed in the display permission determination procedure, the icon selected in the icon selection procedure is determined based on the width of each of the selected icons and the launcher width. Arranging in the launcher region with a first spacing width;
An icon display method of arranging a total number of the icon rows in the launcher area together with a second interval width narrower than the first interval width when it is determined that display is possible in the display permission determination procedure.
複数のアイコンを並べて表示するランチャー領域の、前記並び方向のランチャー幅を取得するランチャー幅取得手順と、
前記ランチャー幅取得部により取得された前記ランチャー幅と前記複数のアイコンのおのおののアイコン幅とに基づいて、前記ランチャー領域に並べて一度に表示するアイコンを選択するアイコン選択手順と、
前記アイコン選択部で選択されたアイコンを前記ランチャーに配置する配置手順と、
を備え、
前記アイコン選択手順は、総数の前記アイコンが前記ランチャー領域に並べて一度に表示できるか否かを判断する表示可否判断手順を備え、
前記配置手順は、前記表示可否判断手順において表示できないと判断された場合には、前記アイコン選択手順で選択されたアイコンを、前記選択されたアイコンのおのおのの幅と前記ランチャー幅とに基づいて定まる第1の間隔幅をあけて前記ランチャー領域に配置し、
前記表示可否判断手順において表示できると判断された場合には、前記第1の間隔幅より狭い第2の間隔幅でつめて総数の前記アイコンの列を前記ランチャー領域に配置するアイコン表示方法を実行させるプログラム。
A launcher width acquisition procedure for acquiring a launcher width in the arrangement direction of a launcher area that displays a plurality of icons side by side;
Based on the launcher width acquired by the launcher width acquisition unit and the icon width of each of the plurality of icons, an icon selection procedure for selecting icons to be displayed at once in the launcher area;
An arrangement procedure for arranging the icon selected by the icon selection unit on the launcher;
With
The icon selection procedure includes a display availability determination procedure for determining whether the total number of the icons can be displayed in a row in the launcher area,
When it is determined that the display procedure cannot be displayed in the display permission determination procedure, the icon selected in the icon selection procedure is determined based on the width of each of the selected icons and the launcher width. Arranging in the launcher region with a first spacing width;
If it is determined that the display can be performed in the display permission determination procedure, an icon display method is performed in which a total number of the icon rows are arranged in the launcher area, with a second interval width smaller than the first interval width Program to make.
JP2005311835A 2005-10-05 2005-10-26 Icon display device, icon display method, and program Expired - Fee Related JP4742809B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2005311835A JP4742809B2 (en) 2005-10-26 2005-10-26 Icon display device, icon display method, and program
US11/544,904 US20070101286A1 (en) 2005-10-05 2006-10-05 Icon displaying apparatus and icon displaying method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005311835A JP4742809B2 (en) 2005-10-26 2005-10-26 Icon display device, icon display method, and program

Publications (2)

Publication Number Publication Date
JP2007122285A JP2007122285A (en) 2007-05-17
JP4742809B2 true JP4742809B2 (en) 2011-08-10

Family

ID=38146084

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005311835A Expired - Fee Related JP4742809B2 (en) 2005-10-05 2005-10-26 Icon display device, icon display method, and program

Country Status (1)

Country Link
JP (1) JP4742809B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6569415B2 (en) 2015-09-15 2019-09-04 株式会社リコー Display input device, image forming apparatus, electronic apparatus, display control method, and program
CN105245728A (en) * 2015-10-30 2016-01-13 上海斐讯数据通信技术有限公司 View layout method and device in display screen and mobile terminal
CN117707385A (en) * 2023-08-08 2024-03-15 荣耀终端有限公司 Desktop icon adjusting method, electronic device and storage medium

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0715767A (en) * 1993-06-25 1995-01-17 Sanyo Electric Co Ltd Remote control device
JP2947704B2 (en) * 1994-03-04 1999-09-13 株式会社ピーエフユー Display screen creation method and display screen creation device
JP2003330587A (en) * 2002-05-17 2003-11-21 Hitachi Ltd Personal digital assistant device and its operation displaying method
JP3945445B2 (en) * 2003-04-21 2007-07-18 ソニー株式会社 Display method and display device

Also Published As

Publication number Publication date
JP2007122285A (en) 2007-05-17

Similar Documents

Publication Publication Date Title
JP6039203B2 (en) Image output apparatus, image output apparatus control method, and program
JP5925024B2 (en) Display control apparatus, display control method, and program
US9240064B2 (en) Image processing device, method for controlling image processing device, program, and information storage medium
JP2006268313A (en) Display controller and arrangement method for display content thereof
US20090144758A1 (en) Administration device for image processing device uses plug-in application
JP2012244337A (en) Image processing apparatus, image processing method, program, and imaging apparatus
JP2007114849A (en) In-cell range graph display method for spread sheet
JP4742809B2 (en) Icon display device, icon display method, and program
JP5418973B2 (en) Numerical data input device, image forming apparatus, and program
JP6448500B2 (en) Image processing apparatus and image processing method
JP2007310327A (en) Image display device, image display method, and program
JP2007102568A (en) Icon display device, icon display method and program
JP2007058607A (en) Display device, display method, and display program
JP4770404B2 (en) Icon display device, icon display method, and program
JP2007080074A (en) Image display device, image display method, and program
JP4717369B2 (en) Image display apparatus and method, and program
US20150293652A1 (en) Creating an interaction area for listing user-selectable items
JP2009277140A (en) Information processor, processing flow creation system, processing flow display method, processing flow display program, and recording medium
US20150363078A1 (en) Focus shift control apparatus
JP5907756B2 (en) Error detection device, playback device, and error detection program
JP5768557B2 (en) Image processing apparatus, image forming apparatus, and program
JP2012190016A (en) Display control device and display control method
JP7098353B2 (en) Electronic devices, their programs, storage media for their programs, and display control methods
JP2009169548A (en) Information processor, its multi-window display method and program
JP2011191917A (en) Display device and screen display method

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20081002

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20081008

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20081008

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100928

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20101126

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20110412

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20110425

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140520

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees