1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
651 if( node->type == XML_ELEMENT_NODE ) {
1652 if( strcmp( (char*)node->name, tag_name ) == 0 ) {
1653 strncpy( theme->name, (char*)xmlNodeGetContent(node), CONFIG_NAME_LENGTH );
1654 }
1655 else if( strcmp( (char*)node->name, tag_theme_background ) == 0 ) {
1656 config_read_theme_background( node->children, theme );
1657 }
1658 else if( strcmp( (char*)node->name, tag_theme_font ) == 0 ) {
1659 config_read_font( node->children, theme );
1660 }
1661 else if( strcmp( (char*)node->name, tag_theme_menu ) == 0 ) {
1662 config_read_menu( node->children, &theme->menu );
1663 }
1664 else if( strcmp( (char*)node->name, tag_theme_submenu ) == 0 ) {
1665 config_read_submenu( node->children, &theme->submenu );
1666 }
1667 else if( strcmp( (char*)node->name, tag_theme_sounds ) == 0 ) {
1668 config_read_sounds( node->children, theme );
1669 }
1670 else if( strcmp( (char*)node->name, tag_theme_snap ) == 0 ) {
1671 config_read_snap( node->children, &theme->snap );
1672 }
1673 else if( strcmp( (char*)node->name, tag_theme_hints ) == 0 ) {
1674 config_read_hints( node->children, &theme->hints );
1675 }
1676 else if( strcmp( (char*)node->name, tag_theme_game_sel ) == 0 ) {
1677 config_read_game_selector( node->children, &theme->game_sel );
1678 }
1679 else {
1680 fprintf( stderr, warn_skip, tag_themes_theme, node->name );
1681 }
1682 } |
Partager