Ive noticed in tutorials and such, people only including bits of a library. Like #include <gtk/window.h> instead of just #include <gtk>. Is this special to the <> type of include or are they just in a directory? and if so can I make whole directories include the same way?
#include <something.h>
makes the preprocessor looking for 'something.h' only in its include directories.
#include "something.h"
makes it also look in the current directory
#include <path/something.h>
means that 'path' is a subdirectory of the include directories.