Re: Should I split up Gtk+ code?
For OO languages, it is common practice to organize files by class, grouping classes that have a common purpose in namespaces (packages in Java). Your current approach looks as if you're planning to use standard GTK+ libs and a procedural approach. Look into gtkmm
instead: That will guide you towards a more object-oriented approach...
Asus K55VD, i5 3230M - Productivity/Programming (F22)
Asus M5A99FX Pro R2.0, AMD FX 8350, Asus GTX760-DC2OC-2GD5, 2x4 GB Kingston HyperX Fury 1866 MHz DDR3 - Gaming (W10)
HP Proliant DL 360 G5 - Heavy lifting (CentOS 7.2)