@@ -39,6 +39,21 @@ static void appendCBRB(uiButton *b, void *data)
3939 uiRadioButtonsAppend (rb , "New Item" );
4040}
4141
42+ static void insertCB (uiButton * b , void * data )
43+ {
44+ uiComboboxInsertAt (cbox , 0 , "Inserted item" );
45+ }
46+
47+ static void deleteCB (uiButton * b , void * data )
48+ {
49+ uiComboboxDelete (cbox , 0 );
50+ }
51+
52+ static void clearCB (uiButton * b , void * data )
53+ {
54+ uiComboboxClear (cbox );
55+ }
56+
4257static void onCBChanged (uiCombobox * c , void * data )
4358{
4459 printf ("%s combobox changed to %d\n" ,
@@ -147,6 +162,15 @@ uiBox *makePage4(void)
147162 b = uiNewButton ("Append" );
148163 uiButtonOnClicked (b , appendCBRB , NULL );
149164 uiBoxAppend (hbox , uiControl (b ), 0 );
165+ b = uiNewButton ("Insert" );
166+ uiButtonOnClicked (b , insertCB , NULL );
167+ uiBoxAppend (hbox , uiControl (b ), 0 );
168+ b = uiNewButton ("Delete" );
169+ uiButtonOnClicked (b , deleteCB , NULL );
170+ uiBoxAppend (hbox , uiControl (b ), 0 );
171+ b = uiNewButton ("Clear" );
172+ uiButtonOnClicked (b , clearCB , NULL );
173+ uiBoxAppend (hbox , uiControl (b ), 0 );
150174 b = uiNewButton ("Second" );
151175 uiButtonOnClicked (b , selectSecond , NULL );
152176 uiBoxAppend (hbox , uiControl (b ), 0 );
0 commit comments