Hello, No more folder_violet.png and other KDE-ish names :-) Thanks to Baptiste for the artwork. Nicolas Centa "HappyPeng"
Attachment:
pixmaps.tar.gz
Description: application/gzip
? depcomp
? icons.patch
? install-sh
? missing
? mkinstalldirs
? pixmaps/xml-comment-node.png
? pixmaps/xml-pi-node.png
? pixmaps/xml-root-open.png
? pixmaps/xml-root.png
? schemas/Makefile.in
Index: pixmaps/Makefile.am
===================================================================
RCS file: /cvs/gnome/mlview/pixmaps/Makefile.am,v
retrieving revision 1.8
diff -a -u -r1.8 Makefile.am
--- pixmaps/Makefile.am 14 Nov 2003 22:03:03 -0000 1.8
+++ pixmaps/Makefile.am 17 Nov 2003 17:02:59 -0000
@@ -1,14 +1,13 @@
pixmaps_DATA = mlview-app-icon.png \
- xml-element-node-open.xpm \
- xml-element-node.xpm \
- xml-text-node.xpm \
+ xml-element-node-open.png \
+ xml-element-node.png \
+ xml-text-node.png \
mlview-app-icon.xpm \
- folder_violet.png \
- folder_violet_open.png \
- misc_doc.png \
- txt.png \
- unknown.png \
- blockdevice.png
+ xml-root.png \
+ xml-root-open.png \
+ xml-comment-node.png \
+ xml-text-node.png \
+ xml-pi-node.png
pixmapsdir = $(datadir)/pixmaps
EXTRA_DIST = $(pixmaps_DATA)
Index: pixmaps/xml-element-node-open.png
===================================================================
RCS file: /cvs/gnome/mlview/pixmaps/xml-element-node-open.png,v
retrieving revision 1.2
diff -a -u -r1.2 xml-element-node-open.png
--- pixmaps/xml-element-node-open.png 25 Mar 2002 21:40:11 -0000 1.2
+++ pixmaps/xml-element-node-open.png 17 Nov 2003 17:03:00 -0000
@@ -1,6 +1,3 @@
PNG
-
IHDR w= bKGD IDATxڥ]hW3f
hѵըm!ؚP(-[R4>T(BJ)-V--X&1İM3>x7fs=g`aD-B
OӶoX>r\va (\__AxoD,W\ vK Uk>VLNM~-<rT(}ꜵ:cycgq"izepU^A @5'k*P]ZcOӻ]/1:2$t:+Gc{Zc9[e*رg;Ɓ;P(8R)2mc6O,eUH%uT zp(eYض8ض0DҽpMM
- \ p QV24eD l6V* EK^|!pEy[^2Nz;c
m*4MJ<rw;-s44+DÜ&H'H3 sO[ Gh6 n{6>;c#a: xϟu]QPT~m=*Sv(ضiLOOcӆ9cyʊ`0eYDQ0,BTBa_m? I 42XݩJ4Mv{k[I666:%%%>m'á(aKIV Z.EUu)k7mܨq0HYlMeh6Q3W?V2T`4%GRfhO***ȤQT"5uL(Rz|G/
-R8Ytē̥l۶
˲,G~?.DNr Mr1 ! r䍞UqBX[Cu bzql9}Z6G4 rMn<խ=|HZi%fQUχt\J ڏM-龎%---ξa.t14*ޤrh;{F B Dr][JV [^z]- ,ZLF2 ʆ>9jz; R- g9葰\ ˕8 Ljd`%.ߥeg
-̇e'#,ʢ2ث
IENDB`
\ No newline at end of file
+
IHDR a bKGD C uIDATx͓K/QN*Jذ]XBDbo#7d%.fhEhFU:sXqbKy |1=ℕG9vN)>vWQ*3Ӌt!` n,,,!l^!rT_e xO9j"2P 6N$c*$I/V=P<-9ߢ/6FKɚ_4T5JOO7FdJvpш}" T<<=أKF͚N\e!nUPW_K{G;8|11>S-y!LdO
q#ZR|]({Oϸ\|қݻE IENDB`
\ No newline at end of file
Index: pixmaps/xml-element-node.png
===================================================================
RCS file: /cvs/gnome/mlview/pixmaps/xml-element-node.png,v
retrieving revision 1.2
diff -a -u -r1.2 xml-element-node.png
--- pixmaps/xml-element-node.png 25 Mar 2002 21:40:11 -0000 1.2
+++ pixmaps/xml-element-node.png 17 Nov 2003 17:03:00 -0000
@@ -1,9 +1,4 @@
PNG
-
IHDR w= bKGD yIDATxŖ]lUٙ-mqJ(h0IT /11*n
- !za)Җv̌m)Q7'̼}B6 ? `8DEy#ͭg"fXiضeYX}GFΞ+~aXd41MCB8 5mvnnMS
Cohj]֙T1~; Wb:!p(e)ok@
^jw+!}o&~`0
-4/l[2ޛtH^AR<7M x}ofXTk5t x(Ǧ!/]={UĀ'
-SřurJLJXߵLvt͉eY`v0̙+TGD b1f/eL;71U+*A5MŬɏ"z l>m:zp'_²<Õ$FXQThjQ.H-]YE`a]J߰lvp,)N\!JS[F9o05གྷuӆTѴh!q+2";;ô{;J" JI$璭-w;Gi=D*eqkSJy8UעʡaZ
->ZZt:M2|Z[[D"LdK0J AN4O?ST1[/mqRZ߁ $q֭kR3f?0 i!CV051}EqmFeU^=|4 ̂Xr\B.Kn*Cwfrtzx3yB
EɚC~ iAU<h$
-LSS=eO` {U nٹ?F5xF^|)ViléӼ|\
hˁm٥7Z9hky9phwejzX*p = 7xr?~(ԻO`?(aE
-F[63 yȿӤ 2k>r W[ IENDB`
\ No newline at end of file
+
IHDR a bKGD C IDATx͓MJA.\(эQ"3i<xD4BIDGIĪzYI
E߫WV~Jt[t[<=;H7\41y}x<:QG|~GtR8Md#`oݰ
F
+P]о,,Eig Ԥ,@_!_bBDCIڒ Ap1i|2J VA>.Wz<YVE8a IENDB`
\ No newline at end of file
Index: pixmaps/xml-text-node.png
===================================================================
RCS file: /cvs/gnome/mlview/pixmaps/xml-text-node.png,v
retrieving revision 1.2
diff -a -u -r1.2 xml-text-node.png
--- pixmaps/xml-text-node.png 25 Mar 2002 21:40:11 -0000 1.2
+++ pixmaps/xml-text-node.png 17 Nov 2003 17:03:00 -0000
@@ -1,8 +1,5 @@
PNG
-
IHDR w= gAMA a bKGD pHYs )I tIME 58| rIDATxڽnA{! KHAI (RPHHpD$mr N bI|,;m驎F#]г3=88P2кQGq*^G$,qSD(,ަ:D+y"n漺A!MS9<<;n\ߎpH s8::x+'[Pş͘DxBeb{<^38g LiC'\^^2蟟s킓O}5CB"ȠRDVmvvvs,
-j<pu7Δ6Us$qL`YGoժ֖ @ S*Z+4 "n"4ܣ
-WN77I;]ƃ7g`}D^W*VuANB*nEι <t(Z;|S屢ѹ+W?V8RGoSΏF8DĀ 5Ƅ+`Tk
zC SFEāji
-~
-~jsoIZ: #3gqc<Gi?Ϳɑn
- IENDB`
\ No newline at end of file
+
IHDR a bKGD IDATxڍAkQ? v"%ϽRu!ET&HqHBL!
+)
yLfa&h/Νt
#ιx<v v68^N#j$2 T F^GL&ZVAP&|>Zrr㏘`__Jz`4 J)|GD<7x|]?8mNT2y'/^me
"vl<]~nݒ>]OXkf"B\>y+GA ׳1sTZ = GAEDQ$aJ~9 f<16Fy5ιB[7WJ!"T*iWMιn1ft
+0X-qsZf.03 IENDB`
\ No newline at end of file
Index: src/mlview-icon-tree.c
===================================================================
RCS file: /cvs/gnome/mlview/src/mlview-icon-tree.c,v
retrieving revision 1.7
diff -a -u -r1.7 mlview-icon-tree.c
--- src/mlview-icon-tree.c 15 Nov 2003 01:58:21 -0000 1.7
+++ src/mlview-icon-tree.c 17 Nov 2003 17:03:01 -0000
@@ -31,6 +31,15 @@
*The definition of a tree editor that embedds nice icons.
*/
+
+#define ELEMENT_ICON "pixmaps/xml-element-node.png"
+#define OPEN_ELEMENT_ICON "pixmaps/xml-element-node-open.png"
+#define TEXT_ICON "pixmaps/xml-text-node.png"
+#define ROOT_ICON "pixmaps/xml-root.png"
+#define OPEN_ROOT_ICON "pixmaps/xml-root-open.png"
+#define COMMENT_ICON "pixmaps/xml-comment-node.png"
+#define PI_ICON "pixmaps/xml-pi-node.png"
+
enum MlViewIconTreeColumns {
/*hidden column, where the xml node is stored.*/
XML_NODE_COLUMN = 0,
@@ -160,7 +169,7 @@
(G_OBJECT_GET_CLASS (a_this))->icons.root,
OPEN_ICON_COLUMN,
MLVIEW_ICON_TREE_CLASS
- (G_OBJECT_GET_CLASS (a_this))->icons.root,
+ (G_OBJECT_GET_CLASS (a_this))->icons.open_root,
ARE_ATTRIBUTES_EDITABLE_COLUMN, FALSE, -1);
xml_tree = a_doc->children;
status = build_tree_model_from_xml_tree
@@ -821,32 +830,37 @@
gchar *path;
path = gnome_program_locate_file (NULL, GNOME_FILE_DOMAIN_APP_DATADIR,
- "pixmaps/folder_violet.png", TRUE, NULL);
+ ELEMENT_ICON, TRUE, NULL);
a_klass->icons.element = gdk_pixbuf_new_from_file (path, NULL);
g_free (path);
path = gnome_program_locate_file (NULL, GNOME_FILE_DOMAIN_APP_DATADIR,
- "pixmaps/folder_violet_open.png", TRUE, NULL);
+ OPEN_ELEMENT_ICON, TRUE, NULL);
a_klass->icons.open_element = gdk_pixbuf_new_from_file (path, NULL);
g_free (path);
path = gnome_program_locate_file (NULL, GNOME_FILE_DOMAIN_APP_DATADIR,
- "pixmaps/txt.png", TRUE, NULL);
+ TEXT_ICON, TRUE, NULL);
a_klass->icons.text = gdk_pixbuf_new_from_file (path, NULL);
g_free (path);
path = gnome_program_locate_file (NULL, GNOME_FILE_DOMAIN_APP_DATADIR,
- "pixmaps/blockdevice.png", TRUE, NULL);
+ ROOT_ICON, TRUE, NULL);
a_klass->icons.root = gdk_pixbuf_new_from_file (path, NULL);
g_free (path);
path = gnome_program_locate_file (NULL, GNOME_FILE_DOMAIN_APP_DATADIR,
- "pixmaps/misc_doc.png", TRUE, NULL);
+ OPEN_ROOT_ICON, TRUE, NULL);
+ a_klass->icons.open_root = gdk_pixbuf_new_from_file (path, NULL);
+ g_free (path);
+
+ path = gnome_program_locate_file (NULL, GNOME_FILE_DOMAIN_APP_DATADIR,
+ COMMENT_ICON, TRUE, NULL);
a_klass->icons.comment = gdk_pixbuf_new_from_file (path, NULL);
g_free (path);
path = gnome_program_locate_file (NULL, GNOME_FILE_DOMAIN_APP_DATADIR,
- "pixmaps/unknown.png", TRUE, NULL);
+ PI_ICON, TRUE, NULL);
a_klass->icons.pi = gdk_pixbuf_new_from_file (path, NULL);
g_free (path);
}
@@ -858,6 +872,7 @@
g_object_unref (G_OBJECT (a_klass->icons.open_element));
g_object_unref (G_OBJECT (a_klass->icons.text));
g_object_unref (G_OBJECT (a_klass->icons.root));
+ g_object_unref (G_OBJECT (a_klass->icons.open_root));
g_object_unref (G_OBJECT (a_klass->icons.comment));
g_object_unref (G_OBJECT (a_klass->icons.pi));
}
Index: src/mlview-icon-tree.h
===================================================================
RCS file: /cvs/gnome/mlview/src/mlview-icon-tree.h,v
retrieving revision 1.3
diff -a -u -r1.3 mlview-icon-tree.h
--- src/mlview-icon-tree.h 9 Nov 2003 23:33:53 -0000 1.3
+++ src/mlview-icon-tree.h 17 Nov 2003 17:03:02 -0000
@@ -68,6 +68,7 @@
GdkPixbuf *open_element;
GdkPixbuf *text;
GdkPixbuf *root;
+ GdkPixbuf *open_root;
GdkPixbuf *comment;
GdkPixbuf *pi;