comparison gui/ui/gtk/playlist.c @ 33575:052789583781

Remove xpm definitions inside source file. Instead, create appropriate xpm files in pixmaps directory.
author ib
date Sun, 19 Jun 2011 16:11:42 +0000
parents d9b805602aa1
children 9f6d46d325de
comparison
equal deleted inserted replaced
33574:1a7606be0b94 33575:052789583781
34 #include "gui/interface.h" 34 #include "gui/interface.h"
35 #include "gui/ui/widgets.h" 35 #include "gui/ui/widgets.h"
36 #include "playlist.h" 36 #include "playlist.h"
37 #include "tools.h" 37 #include "tools.h"
38 38
39 static char * book_open_xpm[] = { 39 #include "gui/ui/pixmaps/open2.xpm"
40 "16 16 4 1", 40 #include "gui/ui/pixmaps/dir2.xpm"
41 " c None s None",
42 ". c black",
43 "X c #808080",
44 "o c white",
45 " ",
46 " .. ",
47 " .Xo. ... ",
48 " .Xoo. ..oo. ",
49 " .Xooo.Xooo... ",
50 " .Xooo.oooo.X. ",
51 " .Xooo.Xooo.X. ",
52 " .Xooo.oooo.X. ",
53 " .Xooo.Xooo.X. ",
54 " .Xooo.oooo.X. ",
55 " .Xoo.Xoo..X. ",
56 " .Xo.o..ooX. ",
57 " .X..XXXXX. ",
58 " ..X....... ",
59 " .. ",
60 " "};
61
62 static char * book_closed_xpm[] = {
63 "16 16 6 1",
64 " c None s None",
65 ". c black",
66 "X c blue",
67 "o c yellow",
68 "O c #007FEA",
69 "# c white",
70 " ",
71 " .. ",
72 " ..XX. ",
73 " ..XXXXX. ",
74 " ..XXXXXXXX. ",
75 ".ooXXXXXXXXX. ",
76 "..ooXXXXXXXXX. ",
77 ".X.ooXXXXXXXXX. ",
78 ".XX.ooXXXXXX.. ",
79 " .XX.ooXXX..#O ",
80 " .XX.oo..##OO. ",
81 " .XX..##OO.. ",
82 " .X.#OO.. ",
83 " ..O.. ",
84 " .. ",
85 " "};
86 41
87 GtkWidget * PlayList = NULL; 42 GtkWidget * PlayList = NULL;
88 static GtkWidget * CTDirTree; 43 static GtkWidget * CTDirTree;
89 static GtkWidget * CLFiles; 44 static GtkWidget * CLFiles;
90 static GtkWidget * CLSelected; 45 static GtkWidget * CLSelected;
519 gtk_clist_set_selection_mode( GTK_CLIST( CTDirTree ),GTK_SELECTION_SINGLE ); 474 gtk_clist_set_selection_mode( GTK_CLIST( CTDirTree ),GTK_SELECTION_SINGLE );
520 gtk_ctree_set_line_style( GTK_CTREE( CTDirTree ),GTK_CTREE_LINES_SOLID ); 475 gtk_ctree_set_line_style( GTK_CTREE( CTDirTree ),GTK_CTREE_LINES_SOLID );
521 gtk_clist_column_titles_show( GTK_CLIST( CTDirTree ) ); 476 gtk_clist_column_titles_show( GTK_CLIST( CTDirTree ) );
522 gtk_clist_set_shadow_type( GTK_CLIST( CTDirTree ),GTK_SHADOW_NONE ); 477 gtk_clist_set_shadow_type( GTK_CLIST( CTDirTree ),GTK_SHADOW_NONE );
523 478
524 if ( !pxOpenedBook ) pxOpenedBook=gdk_pixmap_create_from_xpm_d( PlayList->window,&msOpenedBook,&transparent,book_closed_xpm ); 479 if ( !pxOpenedBook ) pxOpenedBook=gdk_pixmap_create_from_xpm_d( PlayList->window,&msOpenedBook,&transparent,(gchar **)dir2_xpm );
525 if ( !pxClosedBook ) pxClosedBook=gdk_pixmap_create_from_xpm_d( PlayList->window,&msClosedBook,&transparent,book_open_xpm ); 480 if ( !pxClosedBook ) pxClosedBook=gdk_pixmap_create_from_xpm_d( PlayList->window,&msClosedBook,&transparent,(gchar **)open2_xpm );
526 481
527 parent=gtk_ctree_insert_node( GTK_CTREE( CTDirTree ),NULL,NULL,&root,4,pxOpenedBook,msOpenedBook,pxClosedBook,msClosedBook,FALSE,FALSE ); 482 parent=gtk_ctree_insert_node( GTK_CTREE( CTDirTree ),NULL,NULL,&root,4,pxOpenedBook,msOpenedBook,pxClosedBook,msClosedBook,FALSE,FALSE );
528 DirNode=malloc( sizeof( DirNodeType ) ); 483 DirNode=malloc( sizeof( DirNodeType ) );
529 DirNode->scaned=0; DirNode->path=strdup( root ); 484 DirNode->scaned=0; DirNode->path=strdup( root );
530 gtk_ctree_node_set_row_data_full(GTK_CTREE( CTDirTree ),parent,DirNode,NULL ); 485 gtk_ctree_node_set_row_data_full(GTK_CTREE( CTDirTree ),parent,DirNode,NULL );