Next: Setting the Styles Up: Creating Display Items Previous: Creating Display Items

### Creating Display Items

Now it's time to put our knowledge about host widgets, display items and display styles into practice. The following example code creates two items in a TixTList widget using the `insert` method:

> `tixTList .t
> pack .t
> .t insert end -itemtype text -text "First Item" -underline 0
> .t insert end -itemtype text -text "Second Item" -underline 0
> set picture [image create bitmap -file picture.xbm]
> .t insert end -itemtype image -image $picture`

As we can see, the `insert` method of TixTList is very similar to the `insert` method of the standard Tk listbox widget: it inserts a new item into the TixTList widget. The first argument it takes is the location of the new item. For example `0` indicates the first location in the list, `1` indicates the second location, and so on. Also the special keyword `end` indicates the end of the list.

Then, we can use the `-itemtype` switch to specify the type of display item we want to create. There are currently four types of items to choose from: `text`, `image`, `imagetext` and `window`. In the above example, we create two items of the type `text` and one item of the type `image`. The subsequent arguments to the `insert` method set the configuration options of the individual attributes of the new item.