Development - Declaring Procedures
3. Declaring procedures
All local functions should be static!
Callback functions (called for events such as button clicks) should have prefix _cb, or _lcb for local callbacks.
For GTK callback functions, use the name of the signal in the name.