The present invention relates to data item list display apparatuses, data item list display methods, and computer-readable recording media recorded with data item list display programs, and more particularly to a data item display apparatus, a data item list display method, and a computer-readable recording medium recorded with a data item list display program for displaying data items of different attributes.
Groupware utilizing recent LAN or intranet technologies has been widely used so that more and more users share communication or information. The groupware has been required to have a variety of functions and to be easy to use. Therefore, it is necessary to display a variety of data items in a groupware server in a list so that the data items are easy to recognize visually and to use.
In the groupware, information of data items of a variety of attributes such as MAIL, SCHEDULE, MEMO, FORUM, LIBRARY, and DOCUMENT simultaneously exists. A user may select necessary information therefrom and store the selected information in a folder used exclusively for the selected information. Then, the user may reuse the selected information. In such a folder, a large number of data items of different attributes are stored.
A conventional display apparatus, when displaying a large number of data items of different attributes in a list, displays the data items uniformly in a list format.
In a conventional display apparatus, a data item list is displayed all by using only large icons or all by using only small icons, and data item attributes are only distinguished by icon types. However, data items of a single attribute are displayed all in the same icon size that is predetermined to be large or small. For instance, in a list of data items of a folder storing only mail data, the data item of each mail data is displayed in a large icon, and in a list of data items of a folder storing only memo data, the data item of each memo data is displayed in a small icon. Therefore, a list of data items of different attributes and a list of data items of a single attribute are displayed in different display formats, thus making it difficult for users to understand those lists.
Further, in the list in the display format shown in
It is a general object of the present invention to provide a data item list display apparatus, a data item list display method, and a computer-readable recording medium recorded with a data item list display program by which a data item can be displayed in the same display format in a list of data items of different attributes and in a list of data items of a single attribute so that users can easily understand the lists without confusion.
The above object of the present invention is achieved by a computer-readable recording medium recorded with a data item list display program for causing a computer to function as list display means for displaying a plurality of data items in different display forms in a list, the display forms corresponding to respective attributes of the data items.
According to this recording medium, a plurality of data items are displayed in a list in different display forms corresponding to respective attributes of the data items. Therefore, a data item can be displayed in the same display format in a list of data items of different attributes and in a list of data items of a single attribute. Hence, users can easily understand the lists without confusion. Further, all the desired information of each data item can be displayed, thus making it easy to find objective data from a list.
Other objects, features and advantages of the present invention will become more apparent from the following detailed description when read in conjunction with the accompanying drawings, in which:
A description will now be given, with reference to the accompanying drawings, of an embodiment of the present invention.
In step 10 of
Next, in step S12, the list display items are checked one by one with a display format master 62 so that a table 68 of correspondence between the list display items and display formats is created. The display format master 62, a column master 64, and an icon master 66 are prestored in the hard disk drive 33. As shown in
As shown in
In step S12, the display format master 62 is referred to by the attribute of each of the list display items, and thereafter, a display format name whose display conditions correspond to the first through fifth items and content item of each data item is obtained. Then, the obtained display format name is added to each of the list display items so that the table 68 of the correspondence between the list display items and the display formats shown in
Next, in step S14, the height and width of a present drawing position are initialized to zero, and a preceding display method, or a method of displaying a preceding data item, and the height and width of a preceding area, or an area for displaying the preceding data item, are initialized to NULL. The height H and width W of the drawing area of a display window are predetermined. Next, in step S16, a data item is read from the table 68 of the correspondence between the list display items and the display formats. Then, in step S18, the method of displaying the data item, or a present display method, is retrieved by referring to the display format master 62 by the display format name of the data item, and it is determined whether the present display method displays data items by using large or small icons, or in details or in a list. If the present display method is determined to display data items in details or in a list, the operation proceeds to step S20, and if the present display method is determined to display data items by using large or small icons, the operation proceeds to step S22.
In step S20 of
Next, in step S26, the width of the present drawing position is determined by adding the width of the preceding area thereto. Further, in step S28, the height of a present area, or the height of the display area size of the data item read from the correspondence list 68 between the list display items and the display formats by referring to the display format master 62 by the display format name of the data item, is set in the height of the preceding area, and in step S30, the present display method is set in the preceding display method. Thereafter, in step S32, it is determined whether all the data items read from the table 68 of the correspondence between the list display items and the display formats have been processed. If all have not been processed, the operation goes to step S16, and if all have been processed, this operation ends.
On the other hand, if it is determined in step S18 that the present display method displays data items by using large or small icons, in step S22 of
In step S36, the data item read from the correspondence list 68 between the list display items and the display formats is drawn in the present drawing position by the present drawing method by using the column master 64 and the icon master 66. Next, in step S38, the width of the present drawing position is determined by adding the width of the preceding area thereto.
Further, in step S40, it is determined whether the height of the present area is higher than that of the preceding area, and only if the height of the present area is higher than that of the preceding area, in step S42, the height of the present area is set in that of the preceding area. Thereafter, in step S32, it is determined whether all the data items read from the table 68 of the correspondence between the list display items and the display formats have been processed. If all have not been processed, the operation goes to step S16, and if all have been processed, this operation ends.
Next, a description will be given, with reference to
In a second example of the column master 64 shown in
The display format master 62 of
Further, although the attributes of both first and sixth data items are MAIL, the first data item has been read while the sixth data item has been unread, as shown in
Further, since the fourth data item is provided with FORUM FORMAT 1, the fourth data item is displayed with the font size of 22 in Gothic typeface based on the display format master 62 of
Thus, a plurality of data items are displayed in a list in different display forms based on the respective attributes. Therefore, the same display format can be used to display a data item in a list of data items of different attributes and in a list of data items of a single attribute. This allows users to understand the lists more easily without confusion. Further, all the desired information to be displayed of each data item can be displayed without fail, thus making it easy to find objective data from a list.
The data item list display apparatus of the present invention includes the display format master 62 as a table of correspondence that has the display forms corresponding to the attributes, the column master 64, and the icon master 66, and determines the display form of each of data items displayed in a list by referring to the display format master 62, the column master 64, and the icon master 66 by the attribute of each of the data items. Therefore, a display form for the attribute of each data item can be easily changed by updating the display format master 62, the column master 64, and the icon master 66.
The display format master 62, the column master 64, and the icon master 66 have the display forms corresponding to predetermined conditions so that the display form of each of data items displayed in a list is determined by referring to the display format master 62, the column master 64, and the icon master 66 by the attribute and contents of each of the data items. Therefore, even if data items are of the same attribute, the data items are displayed in different display forms depending on whether the data items satisfy predetermined conditions, thus making it easy for the users to understand whether the data items satisfy the predetermined conditions. Further, since data items are displayed by adding thereto icons of different sizes based on their display forms, each of the data items can be displayed with an icon of an appropriate size for its display format. Therefore, a data item can be displayed with the same icon in a list of data items of different attributes and in a list of data items of a single attribute. Furthermore, since data items are displayed in different types of fonts depending on their display forms, each of the data items can be displayed in a suitable type of font for its display format. Therefore, a data item can be displayed in the same font type in a list of data items of different attributes and in a list of data items of a single attribute.
Moreover, since each of data items of different display forms is aligned to be displayed, the icons of the data items can be arranged to be displayed in order. Further, since an area where data items have been displayed and an area required to display data items are managed, the icons of the data items can be arranged to be displayed in order.
After the data item is selected, the operation proceeds to step S56 where the focused-on data item, or the data item displayed by turn over indication, is obtained. Then, in step S58, a display format name corresponding to this data item is obtained by referring to the table 68 of the correspondence between the list display items and the display formats. Next, in step S60, a column name is obtained by referring to the display format master 62 by the obtained display format name, and in step S62, the column format, or the contents of the first through fifth columns, of the obtained column name is obtained by referring to the column master 64 by the obtained column name. Then, in step S64, the column format, or the contents of the first through fifth columns, is drawn in a column header drawing area 70, which is the second line from top in
Here,
Thus, a column header corresponding to the display format of a selected one of data items displayed in a list is displayed, thus allowing the users to easily understand the displayed contents of the selected data item.
Then, in step S78, a number indicating the display order of the focused-on data item is obtained to be stored in a variable P. Next, in step S80, the display order of the focused-on data item is advanced to the top, or the first, and a slide operation is performed to shift the subsequent data items until the number of the variable P. Further, in step S82, an initialization operation is performed. Here, a present item position s is set to 1, and a present comparison position t is set to 2. Further, the display format of the focused-on data item is set in a display format, or a column, u.
Next, in step S84, it is determined whether the display format of a data item indicated by the present comparison position t is equal to the display format (column) u. If the display formats are different, the operation proceeds to step S92 of
In step S88, it is determined whether the value of the data item indicated by the present comparison position t is smaller than that of the data item indicated by the present item position s. If the value of the data item indicated by the present comparison position t is smaller than that of the data item indicated by the present item position s, the operation proceeds to step S90 where a replacement and slide operation is performed to replace the data item indicated by the present item position s with the data item indicated by the present comparison position t and to shift the rest of data items backward. Here, the value of a data item refers to the value of the character or numeric character string of the first item of the data item. However, the value of a data item is not limited to this, but may be the value of the character or numeric character string of a specified item of the data item.
If the value of the data item indicated by the present comparison position t is greater than or equal to that of the data item indicated by the present item position s, the operation proceeds to step S92. In step S92, the value of the present comparison position t is incremented by one, and in step S94, it is determined whether the value of the present comparison position t is the final one, that is, it is determined whether the value of the present comparison position t is equal to the number of the data items in the table 68 of the correspondence between the list display items and the display formats. If the value of the present comparison position t is the final one, in step S96, the present comparison position t is set to a value obtained by adding two to the present item position s and the present item position s is incremented by one. Thereafter, in step S98, it is determined whether the value of the present item position s is the final one, that is, it is determined whether the value of the present item position s is equal to the number of the data items in the table 68 of the correspondence between the list display items and the display formats. If the value of the present item position s is the final one, in step S100, the drawing operation of
Thereafter, in step S116, the counter C is decremented by one, and the operation goes to step S112. If the value of the counter C becomes zero, the operation goes from step S112 to step S118 where the data item set in the area WORK is set as the top data item, and then, this routine ends.
Thereafter, in step S126, the counter C is decremented by one, and the operation goes to step S122. If the value of the counter C becomes zero, the operation goes from step S122 to step S128 where the data item set in the area WORK is set as a data item indicated by the present item position s, and then, this routine ends.
A description will be given of the above-described sorting. As shown in
If sorting is initiated in this state, the slide operation is performed to advance the fourth data item to the top and shift the subsequent data items, that is, first through third data items, until the third becomes the fourth, so that a state shown in
Although an eighth data item is compared with the first through third data items in
If sorting is executed by clicking the column header drawing area 70 in a display state shown in
If a column width is changed, the operation proceeds to step S136 where the column name, column number (icon number), and width of the changed column are obtained. Next, in step S138, the column master 64 updates the column of width of its position corresponding to the column name and column number of the changed column. Then, in step S140, the display format master 62 updates the column of the display area size of each data item of its position corresponding to the column name and column number of the changed column. Thereafter, in step S142, a drawing operation is performed. This drawing operation employs the table 68 of the correspondence between the list display items and the display formats. This table 68 has been created in the previously performed drawing operation. The drawing operation of step S142 is equal to steps S14 through S32 of
Thus, the width of a specified one of columns displayed in a list can be changed to a desired size to be displayed. Therefore, the users can easily understand the displayed contents of the column.
In this embodiment, a data item can be displayed in the same display format in a list of data items of different attributes and in a list of data items of a single attribute. Therefore, the users can easily understand the lists without confusion, and that at a glance, thus reducing time for overall understanding. Further, numerous data items are displayed in a list on a window so as to be easily understood at a glance, thus allowing even users without specialized knowledge to use a groupware system easily.
Since icons represent the contents of data items in a display thereof, the contents of the data items can be grasped immediately. Further, the types of display forms can be changed by using display formats and icons, the users can freely create display forms in quest of ease of visual recognition. Furthermore, by modifying icons, a list of data items is made understandable to users with low literacy so as to be usable as a teaching material for children of younger age.
Steps S10 through S42 correspond to list display means claimed in the appended claims, the display format master 62, the column master 64, and the icon master 66 correspond to a table of correspondence claimed in the claims, steps S18 through S30 correspond to alignment and display means claimed in the claims, and steps S26, S28, S38, and S42 correspond to area management means claimed in the claims. Further, steps S70 through S128, steps S50 through S64, and steps S130 through S142 correspond to sorting and display means, column header display means, column header width change means each claimed in the claims, respectively.
As previously described, a recording medium as claimed in claim 1 is recorded with a data item list display program for causing a computer to function as list display means for displaying a plurality of data items in different display forms in a list, the display forms corresponding to respective attributes of the data items.
Thus, a plurality of data items are displayed in a list in different display forms corresponding to respective attributes of the data items. Therefore, a data item can be displayed in the same display format in a list of data items of different attributes and in a list of data items of a single attribute. Hence, users can easily understand the lists without confusion, and that at a glance, thus reducing time for overall understanding. Further, numerous data items are displayed in a list on a window so as to be easily understood at a glance, thus allowing even users without specialized knowledge to use a groupware system easily.
According to a recording medium as claimed in claim 2, the program causes the list display means to include a table of correspondence between the attributes and the display forms, and to determine the display forms of the data items displayed in the list by referring to the table by the respective attributes of the data items.
Thus, the list display means includes a table of correspondence between the attributes and the display forms, and determines the display forms of the data items displayed in the list by referring to the table by the respective attributes of the data items. Therefore, by updating the table, the display forms corresponding to the attributes of the data items can be easily changed.
According to a recording medium as claimed in claim 3, the program causes the table to have the display forms corresponding to the attributes and predetermined conditions, and causes the list display means to determine the display forms of the data items displayed in the list by referring to the table by the respective attributes and contents of the data items.
Thus, the table has the display forms corresponding to the attributes and predetermined conditions, and the list display means determines the display forms of the data items displayed in the list by referring to the table by the respective attributes and contents of the data items. Therefore, even if data items are of the same attribute, the data items are displayed in different display forms depending on whether the data items satisfy predetermined conditions, thus making it easy for the users to understand whether the data items satisfy the predetermined conditions.
According to a recording medium as claimed in claim 4, the program causes the list display means to add icons of different sizes corresponding to the display forms to the data items in displaying the data items.
Thus, icons of different sizes corresponding to the display forms are added to the data items in displaying the data items. Therefore, each of the data items can be displayed with an icon of an appropriate size for its display format, and a data item can be displayed with the same icon in a list of data items of different attributes and in a list of data items of a single attribute. Further, since icons represent the contents of data items in a display thereof, the contents of the data items can be grasped immediately. Furthermore, the types of display forms can be changed by using display formats and icons, the users can freely create display forms in quest of ease of visual recognition. Moreover, by modifying icons, a list of data items is made understandable to users with low literacy so as to be usable as a teaching material for children of younger age.
According to a recording medium as claimed in claim 5, the program causes the list display means to function as alignment and display means for aligning and displaying each of the data items of the different display forms.
Thus, each of the data items of the different display forms is aligned and displayed. Therefore, the icons of the data items can be arranged to be displayed in order.
According to a recording medium as claimed in claim 6, the program causes the alignment and display means to function as area management means for managing an area in which data items are displayed and an area required to display the data items of the respective display forms.
Thus, an area in which data items are displayed and an area required to display the data items of the respective display forms are managed. Therefore, the icons of the data items can be arranged to be displayed in order.
According to a recording medium as claimed in claim 7, the program causes the list display means to function as sorting and display means for sorting and displaying the data items of the respective display forms.
Thus, the data items of the respective display forms are sorted and displayed. Therefore, the data items of the respective display forms are rearranged in an order sorted to be displayed so as to be easily understandable to the users.
According to a recording medium as claimed in claim 8, the program causes the list display means to function as column header display means for displaying a column header corresponding to a display form of a selected one of the data items displayed in the list.
Thus, a column header corresponding to a display form of a selected one of the data items displayed in the list is displayed. Therefore, the users can easily understand the displayed contents of the selected one of the data items.
According to a recording medium as claimed in claim 9, the program causes the list display means to function as column display width change means for changing a column display width of one of the data items which one corresponds to a displayed column header by changing a column display width of the displayed column header.
Thus, a column display width of one of the data items which one corresponds to a displayed column header is changed by changing a column display width of the displayed column header. Therefore, if the displayed contents of a data item do not fit in a column display width, the column display width is widened so that more contents can be displayed.
An apparatus as claimed in claim 10 includes list display means for displaying a plurality of data items in different display forms in a list, the display forms corresponding to respective attributes of the data items.
Thus, a plurality of data items are displayed in a list in different display forms corresponding to respective attributes of the data items. Therefore, a data item can be displayed in the same display format in a list of data items of different attributes and in a list of data items of a single attribute. Hence, users can easily understand the lists without confusion.
According to an apparatus as claimed in claim 11, the list display means adds icons of different sizes corresponding to the display forms to the data items in displaying the data items.
Thus, icons of different sizes corresponding to the display forms are added to the data items in displaying the data items. Therefore, each of the data items can be displayed with an icon of an appropriate size for its display format, and a data item can be displayed with the same icon in a list of data items of different attributes and in a list of data items of a single attribute.
According to an apparatus as claimed in claim 12, the list display means includes alignment and display means for aligning and displaying each of the data items of the different display forms.
Thus, each of the data items of the different display forms is aligned and displayed. Therefore, the icons of the data items can be arranged to be displayed in order.
According to an apparatus as claimed in claim 13, the list display means includes sorting and display means for sorting and displaying the data items of the respective display forms.
Thus, the data items of the respective display forms are sorted and displayed. Therefore, the data items of the respective display forms are rearranged in an order sorted to be displayed so as to be easily understandable to the users.
According to an apparatus as claimed in claim 14, the list display means includes column header display means for displaying a column header corresponding to a display form of a selected one of the data items displayed in the list.
Thus, a column header corresponding to a display form of a selected one of the data items displayed in the list is displayed. Therefore, the users can easily understand the displayed contents of the selected one of the data items.
A method as claimed in claim 15 displays a plurality of data items in different display forms in a list, the display forms corresponding to respective attributes of the data items.
By employing this method, the recording medium as claimed in claim 1 and the apparatus as claimed in claim 10 can be realized.
According to a recording medium as claimed in claim 16, the program causes the list display means to change types of fonts based on the display forms of the data items in displaying the data items.
Thus, types of fonts are changed based on the display forms of the data items in displaying the data items. Therefore, each of the data items can be displayed in a suitable type of font for its display format, and a data item can be displayed in the same font type in a list of data items of different attributes and in a list of data items of a single attribute.
According to an apparatus as claimed in claim 17, the list display means changes types of fonts based on the display forms of the data items in displaying the data items.
Thus, the list display means changes types of fonts based on the display forms of the data items in displaying the data items. Therefore, each of the data items can be displayed in a suitable type of font for its display format, and a data item can be displayed in the same font type in a list of data items of different attributes and in a list of data items of a single attribute.
Number | Date | Country | Kind |
---|---|---|---|
10-328445 | Nov 1998 | JP | national |
This application is a continuing application filed under 35 U.S.C. §111(a), based upon International Application PCT/JP99/06433, filed Nov. 18, 1999, it being further noted that priority is based upon Japanese Patent Application 10-328445, filed Nov. 18, 1998.
Number | Name | Date | Kind |
---|---|---|---|
5355497 | Cohen-Levy | Oct 1994 | A |
5497484 | Potter et al. | Mar 1996 | A |
5557787 | Shin et al. | Sep 1996 | A |
5706449 | Liu et al. | Jan 1998 | A |
5907323 | Lawler et al. | May 1999 | A |
5933145 | Meek | Aug 1999 | A |
6014135 | Fernandes | Jan 2000 | A |
6043817 | Bolnick et al. | Mar 2000 | A |
Number | Date | Country |
---|---|---|
0 717 346 | Jun 1996 | EP |
6-4258 | Jan 1994 | JP |
7-36655 | Feb 1995 | JP |
8-263255 | Oct 1996 | JP |
8-263256 | Oct 1996 | JP |
Number | Date | Country | |
---|---|---|---|
20010035883 A1 | Nov 2001 | US |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP99/06433 | Nov 1999 | US |
Child | 09854624 | US |