CTK Functionality TODO

- Make scale_set_draw_value when FALSE not use 2 height!
- container border is not working on toggle button in frame

- ctk_notebook_prepend_page - done, just doesn't work YET!
- ctk_notebook_insert_page - done, just doesn't work YET!
- ctk_notebook_set_scrollable - done, just doesn't work YET!
- ctk_frame_set_label_align - done, just doesn't work YET!
- ctk_scale_set_value_pos - done, just doesn't work YET!
- ctk_label_set_justify - done just doesn't work YET!

Bugs to Fix

- Colours need to be rewritten
- Spin button default value & up/down using current value.
- Tab & shift-tab -> NO MORE TRAVELING WHOLE TREE!! (and watch for notebook)
- Scrolling the title of a clist

TODO... Here is a list of the objects that still have to be implemented
into CTK in order to make it SIL compliant!

* NOTE * this does not include methods for each object, just the objects
         themselves.  Some methods have been done, just not all.

CTK Widgets NOT Implemented

# Not going to implement these for the first release
[object_name] = tooltips();
[object_name] = text();
[object_name] = html();
[object_name] = screen();
[object_name] = alignment();
[object_name] = statusBar();

CTK Widgets implemented

1  [object_name] = optionMenu();
2  [object_name] = notebook();
3  [object_name] = window(); #defaults to TOPLEVEL
4  [object_name] = vBox();
5  [object_name] = hBox();
6  [object_name] = label();
7  [object_name] = button();
8  [object_name] = checkButton(); 
9  [groupobject] = radioGroup(); 
10 [object_name] = radioButton([group_object]); 
11 [object_name] = entry();
12 [object_name] = scrolledWindow();
13 [object_name] = viewport();
14 [object_name] = spinButton();
15 [object_name] = cList([num_of_columns]);
16 [object_name] = hSeparator();
17 [object_name] = vSeparator();
18 [object_name] = progressBar();
19 [object_name] = toggleButton();
20 [object_name] = frame();
21 [object_name] = hScale();
22 [object_name] = vScale();
23 [object_name] = combo();
24 [object_name] = table();

**************************************************************************
Stuff to change later
**************************************************************************

- Make a way to set a color transparent.
- Truncate entry text if ctk_entry_set_max_length is done and the current
  contents do not fit.

Methods to implement

- ctk_clist_set_row_height
- ctk_clist_set_justification
- ctk_combo_set_value_in_list
- ctk_scale_set_value_pos
- ctk_notebook_prepend
- ctk_notebook_insert
- ctk_clist_set_selection_mod
