@@ -1309,8 +1309,12 @@ pub enum RenderNodeType {
1309
1309
TextureScaleNode ,
1310
1310
#[ doc( alias = "GSK_MASK_NODE" ) ]
1311
1311
MaskNode ,
1312
+ #[ cfg( feature = "v4_14" ) ]
1313
+ #[ cfg_attr( docsrs, doc( cfg( feature = "v4_14" ) ) ) ]
1312
1314
#[ doc( alias = "GSK_FILL_NODE" ) ]
1313
1315
FillNode ,
1316
+ #[ cfg( feature = "v4_14" ) ]
1317
+ #[ cfg_attr( docsrs, doc( cfg( feature = "v4_14" ) ) ) ]
1314
1318
#[ doc( alias = "GSK_STROKE_NODE" ) ]
1315
1319
StrokeNode ,
1316
1320
#[ doc( hidden) ]
@@ -1351,7 +1355,9 @@ impl fmt::Display for RenderNodeType {
1351
1355
Self :: GlShaderNode => "GlShaderNode" ,
1352
1356
Self :: TextureScaleNode => "TextureScaleNode" ,
1353
1357
Self :: MaskNode => "MaskNode" ,
1358
+ #[ cfg( feature = "v4_14" ) ]
1354
1359
Self :: FillNode => "FillNode" ,
1360
+ #[ cfg( feature = "v4_14" ) ]
1355
1361
Self :: StrokeNode => "StrokeNode" ,
1356
1362
_ => "Unknown" ,
1357
1363
}
@@ -1393,7 +1399,9 @@ impl IntoGlib for RenderNodeType {
1393
1399
Self :: GlShaderNode => ffi:: GSK_GL_SHADER_NODE ,
1394
1400
Self :: TextureScaleNode => ffi:: GSK_TEXTURE_SCALE_NODE ,
1395
1401
Self :: MaskNode => ffi:: GSK_MASK_NODE ,
1402
+ #[ cfg( feature = "v4_14" ) ]
1396
1403
Self :: FillNode => ffi:: GSK_FILL_NODE ,
1404
+ #[ cfg( feature = "v4_14" ) ]
1397
1405
Self :: StrokeNode => ffi:: GSK_STROKE_NODE ,
1398
1406
Self :: __Unknown( value) => value,
1399
1407
}
@@ -1434,7 +1442,9 @@ impl FromGlib<ffi::GskRenderNodeType> for RenderNodeType {
1434
1442
ffi:: GSK_GL_SHADER_NODE => Self :: GlShaderNode ,
1435
1443
ffi:: GSK_TEXTURE_SCALE_NODE => Self :: TextureScaleNode ,
1436
1444
ffi:: GSK_MASK_NODE => Self :: MaskNode ,
1445
+ #[ cfg( feature = "v4_14" ) ]
1437
1446
ffi:: GSK_FILL_NODE => Self :: FillNode ,
1447
+ #[ cfg( feature = "v4_14" ) ]
1438
1448
ffi:: GSK_STROKE_NODE => Self :: StrokeNode ,
1439
1449
value => Self :: __Unknown ( value) ,
1440
1450
}
0 commit comments