An information display apparatus (11, 12), comprising: a display portion that displays widgets including a main widget (85, 86, 87, 88, 89) and a plurality of sub-widgets (851, 852, 853, 854) that indicate states of devices (13, 14, 15, 16) or states of functions installed on the devices (13, 14, 15, 16); a receiving portion that receives user's operation; and a control portion that executes: a process of placing the main widget (85, 86, 87, 88, 89) by the user on any place of the display portion; a process of placing the plurality of sub-widgets (851, 852, 853, 854) against the main widget (85, 86, 87, 88, 89) by the user in a balloon displayed after selection of the main widget by the user; a process of setting the device (13, 14, 15, 16) or the function that is associated with each of the plurality of sub-widgets (851, 852, 853, 854) by the user; a process of setting a condition for the device (13, 14, 15, 16) or a condition for the function that is associated with each of the plurality of sub-widgets (851, 852, 853, 854) by the user; and a process of setting a relationship between conditions set for the plurality of sub-widgets (851, 852, 853, 854) and a condition set for the main widget (85, 86, 87, 88, 89), by the user wherein: the relationship between the plurality of sub-widgets (851, 852, 853, 854) and the main widget (85, 86, 87, 88, 89) is such that the condition for the main widget (85, 86, 87, 88, 89) is defined by a logical expression of the conditions set for the plurality of sub-widgets (851, 852, 853, 854); and the logical expression of the conditions set for the plurality of sub widget (851, 852, 853, 854) is set by a user through the receiving portion. a display portion that displays widgets including a main widget (85, 86, 87, 88, 89) and a plurality of sub-widgets (851, 852, 853, 854) that indicate states of devices (13, 14, 15, 16) or states of functions installed on the devices (13, 14, 15, 16); a receiving portion that receives user's operation; and a control portion that executes: a process of placing the main widget (85, 86, 87, 88, 89) by the user on any place of the display portion; a process of placing the plurality of sub-widgets (851, 852, 853, 854) against the main widget (85, 86, 87, 88, 89) by the user in a balloon displayed after selection of the main widget by the user; a process of setting the device (13, 14, 15, 16) or the function that is associated with each of the plurality of sub-widgets (851, 852, 853, 854) by the user; a process of setting a condition for the device (13, 14, 15, 16) or a condition for the function that is associated with each of the plurality of sub-widgets (851, 852, 853, 854) by the user; and a process of setting a relationship between conditions set for the plurality of sub-widgets (851, 852, 853, 854) and a condition set for the main widget (85, 86, 87, 88, 89), by the user a process of placing the main widget (85, 86, 87, 88, 89) by the user on any place of the display portion; a process of placing the plurality of sub-widgets (851, 852, 853, 854) against the main widget (85, 86, 87, 88, 89) by the user in a balloon displayed after selection of the main widget by the user; a process of setting the device (13, 14, 15, 16) or the function that is associated with each of the plurality of sub-widgets (851, 852, 853, 854) by the user; a process of setting a condition for the device (13, 14, 15, 16) or a condition for the function that is associated with each of the plurality of sub-widgets (851, 852, 853, 854) by the user; and a process of setting a relationship between conditions set for the plurality of sub-widgets (851, 852, 853, 854) and a condition set for the main widget (85, 86, 87, 88, 89), by the user the relationship between the plurality of sub-widgets (851, 852, 853, 854) and the main widget (85, 86, 87, 88, 89) is such that the condition for the main widget (85, 86, 87, 88, 89) is defined by a logical expression of the conditions set for the plurality of sub-widgets (851, 852, 853, 854); and the logical expression of the conditions set for the plurality of sub widget (851, 852, 853, 854) is set by a user through the receiving portion.