![]() |
![]() |
![]() |
Rhythmbox Development Reference Manual | ![]() |
---|---|---|---|---|
enum RBQueryCreatorLimitType; GtkWidget* rb_query_creator_new (RhythmDB *db); GtkWidget* rb_query_creator_new_from_query (RhythmDB *db, GPtrArray *query, int limit_count, int limit_size, int limit_time, const char *sort_column, gint sort_direction); GPtrArray* rb_query_creator_get_query (RBQueryCreator *creator); void rb_query_creator_get_limit (RBQueryCreator *creator, RBQueryCreatorLimitType *type, guint *limit); void rb_query_creator_get_sort_order (RBQueryCreator *creator, const char **sort_key, gint *sort_direction);
typedef enum { RB_QUERY_CREATOR_LIMIT_COUNT, RB_QUERY_CREATOR_LIMIT_MB, RB_QUERY_CREATOR_LIMIT_SECONDS, } RBQueryCreatorLimitType;
GtkWidget* rb_query_creator_new_from_query (RhythmDB *db, GPtrArray *query, int limit_count, int limit_size, int limit_time, const char *sort_column, gint sort_direction);
db : |
|
query : |
|
limit_count : |
|
limit_size : |
|
limit_time : |
|
sort_column : |
|
sort_direction : |
|
Returns : |
GPtrArray* rb_query_creator_get_query (RBQueryCreator *creator);
creator : |
|
Returns : |
void rb_query_creator_get_limit (RBQueryCreator *creator, RBQueryCreatorLimitType *type, guint *limit);
creator : |
|
type : |
|
limit : |