48
48
A source type implementation can omit all callbacks marked as
54
52
NODE_SOURCE_CAPABILITY_IS_ROOT = (1<<0), /**< flag only for default feed list source */
55
53
NODE_SOURCE_CAPABILITY_MULTI_INSTANCES = (1<<1), /**< allows multiple source instances */
56
54
NODE_SOURCE_CAPABILITY_DYNAMIC_CREATION = (1<<2), /**< feed list source is user created */
57
55
NODE_SOURCE_CAPABILITY_WRITABLE_FEEDLIST = (1<<3), /**< the feed list tree of the source can be changed */
61
60
/** feed list node source type */
62
61
typedef struct nodeSourceType {
65
62
const gchar *id; /**< a unique feed list source type identifier */
66
63
const gchar *name; /**< a descriptive source name (for preferences and menus) */
67
64
const gchar *description; /**< more detailed source type description (up to some sentences) */