}
GtkCssImage *
-_gtk_css_image_new_parse (GtkCssParser *parser,
- GFile *base)
+_gtk_css_image_new_parse (GtkCssParser *parser)
{
GtkCssImageClass *klass;
GtkCssImage *image;
GType image_type;
g_return_val_if_fail (parser != NULL, NULL);
- g_return_val_if_fail (G_IS_FILE (base), NULL);
image_type = gtk_css_image_get_parser_type (parser);
if (image_type == G_TYPE_INVALID)
image = g_object_new (image_type, NULL);
klass = GTK_CSS_IMAGE_GET_CLASS (image);
- if (!klass->parse (image, parser, base))
+ if (!klass->parse (image, parser))
{
g_object_unref (image);
return NULL;
static gboolean
gtk_css_image_cross_fade_parse (GtkCssImage *image,
- GtkCssParser *parser,
- GFile *base)
+ GtkCssParser *parser)
{
GtkCssImageCrossFade *cross_fade = GTK_CSS_IMAGE_CROSS_FADE (image);
GtkCssValue *number;
return FALSE;
}
- cross_fade->start = _gtk_css_image_new_parse (parser, base);
+ cross_fade->start = _gtk_css_image_new_parse (parser);
if (cross_fade->start == NULL)
return FALSE;
return FALSE;
}
- cross_fade->end = _gtk_css_image_new_parse (parser, base);
+ cross_fade->end = _gtk_css_image_new_parse (parser);
if (cross_fade->end == NULL)
return FALSE;
static gboolean
gtk_css_image_gradient_parse (GtkCssImage *image,
- GtkCssParser *parser,
- GFile *base)
+ GtkCssParser *parser)
{
GtkCssImageGradient *gradient = GTK_CSS_IMAGE_GRADIENT (image);
static gboolean
gtk_css_image_linear_parse (GtkCssImage *image,
- GtkCssParser *parser,
- GFile *base)
+ GtkCssParser *parser)
{
GtkCssImageLinear *linear = GTK_CSS_IMAGE_LINEAR (image);
guint i;
double height);
/* parse CSS, return TRUE on success */
gboolean (* parse) (GtkCssImage *image,
- GtkCssParser *parser,
- GFile *base);
+ GtkCssParser *parser);
/* print to CSS */
void (* print) (GtkCssImage *image,
GString *string);
GType _gtk_css_image_get_type (void) G_GNUC_CONST;
gboolean _gtk_css_image_can_parse (GtkCssParser *parser);
-GtkCssImage * _gtk_css_image_new_parse (GtkCssParser *parser,
- GFile *base);
+GtkCssImage * _gtk_css_image_new_parse (GtkCssParser *parser);
int _gtk_css_image_get_width (GtkCssImage *image);
int _gtk_css_image_get_height (GtkCssImage *image);
static gboolean
gtk_css_image_url_parse (GtkCssImage *image,
- GtkCssParser *parser,
- GFile *base)
+ GtkCssParser *parser)
{
GtkCssImageUrl *url = GTK_CSS_IMAGE_URL (image);
GdkPixbuf *pixbuf;
static gboolean
gtk_css_image_win32_parse (GtkCssImage *image,
- GtkCssParser *parser,
- GFile *base)
+ GtkCssParser *parser)
{
GtkCssImageWin32 *wimage = GTK_CSS_IMAGE_WIN32 (image);
char *class;
image = NULL;
else
{
- image = _gtk_css_image_new_parse (parser, base);
+ image = _gtk_css_image_new_parse (parser);
if (image == NULL)
return FALSE;
}
image = NULL;
else
{
- image = _gtk_css_image_new_parse (parser, base);
+ image = _gtk_css_image_new_parse (parser);
if (image == NULL)
return FALSE;
}
image = NULL;
else
{
- image = _gtk_css_image_new_parse (parser, base);
+ image = _gtk_css_image_new_parse (parser);
if (image == NULL)
return FALSE;
}