From a028c87be4cc2edec3d5a535ec1fafc8ba795970 Mon Sep 17 00:00:00 2001
From: tux091 <renaud.legac@free.fr>
Date: Thu, 29 Sep 2011 19:26:49 +0200
Subject: [PATCH] Backport the 0.5.x kde icon and the shape of the
 RowEditorContextMenu

---
 .../plugin_dbui/resources/css/kde-oxygen.css  |  31 ++++++++++++++++++
 .../icons/oxygen/application-exit.png         | Bin 0 -> 842 bytes
 .../resources/icons/oxygen/archive-insert.png | Bin 0 -> 433 bytes
 .../resources/icons/oxygen/archive-remove.png | Bin 0 -> 516 bytes
 .../resources/icons/oxygen/dialog-close.png   | Bin 0 -> 813 bytes
 .../resources/icons/oxygen/document-new.png   | Bin 0 -> 579 bytes
 .../resources/icons/oxygen/edit-copy.png      | Bin 0 -> 485 bytes
 .../resources/icons/oxygen/edit-cut.png       | Bin 0 -> 368 bytes
 .../resources/icons/oxygen/edit-delete.png    | Bin 0 -> 640 bytes
 .../resources/icons/oxygen/edit-rename.png    | Bin 0 -> 245 bytes
 .../icons/oxygen/edit-text-frame-update.png   | Bin 0 -> 706 bytes
 .../resources/icons/oxygen/folder-yellow.png  | Bin 0 -> 365 bytes
 .../resources/icons/oxygen/folder.png         | Bin 0 -> 386 bytes
 .../resources/icons/oxygen/tab-close.png      | Bin 0 -> 616 bytes
 .../resources/icons/oxygen/text-field.png     | Bin 0 -> 335 bytes
 .../icons/oxygen/view-form-table.png          | Bin 0 -> 340 bytes
 .../resources/icons/oxygen/view-form.png      | Bin 0 -> 413 bytes
 .../resources/icons/oxygen/window-close.png   | Bin 0 -> 813 bytes
 .../src/appgridroweditorcontextmenu.js        |  21 ++++++------
 views/plugin_dbui/debug.html                  |   3 +-
 views/plugin_dbui/index.html                  |   2 +-
 21 files changed, 45 insertions(+), 12 deletions(-)
 create mode 100644 static/plugin_dbui/resources/css/kde-oxygen.css
 create mode 100644 static/plugin_dbui/resources/icons/oxygen/application-exit.png
 create mode 100644 static/plugin_dbui/resources/icons/oxygen/archive-insert.png
 create mode 100644 static/plugin_dbui/resources/icons/oxygen/archive-remove.png
 create mode 100644 static/plugin_dbui/resources/icons/oxygen/dialog-close.png
 create mode 100644 static/plugin_dbui/resources/icons/oxygen/document-new.png
 create mode 100644 static/plugin_dbui/resources/icons/oxygen/edit-copy.png
 create mode 100644 static/plugin_dbui/resources/icons/oxygen/edit-cut.png
 create mode 100644 static/plugin_dbui/resources/icons/oxygen/edit-delete.png
 create mode 100644 static/plugin_dbui/resources/icons/oxygen/edit-rename.png
 create mode 100644 static/plugin_dbui/resources/icons/oxygen/edit-text-frame-update.png
 create mode 100644 static/plugin_dbui/resources/icons/oxygen/folder-yellow.png
 create mode 100644 static/plugin_dbui/resources/icons/oxygen/folder.png
 create mode 100644 static/plugin_dbui/resources/icons/oxygen/tab-close.png
 create mode 100644 static/plugin_dbui/resources/icons/oxygen/text-field.png
 create mode 100644 static/plugin_dbui/resources/icons/oxygen/view-form-table.png
 create mode 100644 static/plugin_dbui/resources/icons/oxygen/view-form.png
 create mode 100644 static/plugin_dbui/resources/icons/oxygen/window-close.png

diff --git a/static/plugin_dbui/resources/css/kde-oxygen.css b/static/plugin_dbui/resources/css/kde-oxygen.css
new file mode 100644
index 00000000..48f239f5
--- /dev/null
+++ b/static/plugin_dbui/resources/css/kde-oxygen.css
@@ -0,0 +1,31 @@
+/* 
+ * KDE 4.4.5 style oxygen
+ * Icon copy from /usr/share/icons
+ * 
+ * $Id: kde-oxygen.css 1322 2011-06-19 14:45:05Z legac $
+ */
+
+.xaction-create {
+     background-image: url(../icons/oxygen/document-new.png);
+     background-repeat: no-repeat;
+}
+
+.xaction-duplicate {
+     background-image: url(../icons/oxygen/edit-copy.png);
+     background-repeat: no-repeat;
+}
+
+.xaction-destroy {
+     background-image: url(../icons/oxygen/edit-delete.png);
+     background-repeat: no-repeat;
+}
+
+.xaction-update {
+     background-image: url(../icons/oxygen/edit-text-frame-update.png);
+     background-repeat: no-repeat;
+}
+
+.xaction-view {
+     background-image: url(../icons/oxygen/view-form.png);
+     background-repeat: no-repeat;
+}
diff --git a/static/plugin_dbui/resources/icons/oxygen/application-exit.png b/static/plugin_dbui/resources/icons/oxygen/application-exit.png
new file mode 100644
index 0000000000000000000000000000000000000000..4839c614294e7f16637751bdfd0b80064641a574
GIT binary patch
literal 842
zcmV-Q1GW5#P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00006VoOIv0RI60
z0RN!9r;`8x010qNS#tmY19kua19ky@)q>0b000McNliru*9;pL3I!7>cy9mz0@q1I
zK~#9!jgrr6R96(oKli>jZ(e3Hlc^*fCy5YsTr{;m)T)1h3l$fk=qk`fZ5M$q+LgOX
zc3l+&L5ntBbdh4|9}tLcT!^5k*piTRh#`}xGchyc%gnrA_j!19A<~5h4(Go6?)P)Q
z=WtbPe*S3h?%kWMg@t_p$y*6vfOq$uy?gD-^tAVCW#x>jU%GTJJaFJ-S1H~%5~a|s
z7B8<~yQ3Dg-q<rcJ7$$iBwFJ|5e2FL7q5*WZ`)|8mei*+Gj$!vN6_gIcpm=2gOpF5
zq8*0#?KW?x?4|$0YL#Gjm$2K#7p)E<6(>o;<cSlMD;37io~5TXfe0nj_2}u-jFiiK
zbo@ASHU&hG0#XOwvuCW#&0(a4qO>zUHAS2oAj-K^&YfehSR@X^^o+N*MkIg`u%nEf
zIzWWa@82if_1ORQMcjOz(eoGNHiMJPVMJV;yGiru-+&@p8cG4yR5tTN;AD%j0F;R_
z%{uW$jr?cFFj|AQ&|-P#k6-CLc}TC>q`khu`r;yfzyI2fEQ|Kz$CxChSac}uaq0E9
zQD?qnu=D|ufOlSPv$^mW$?`vVUGVyv*mem49orU(0_lXT4p95XnYes~((nit1}iaS
z2Mc`o<5e<~hmn!sW)-%rNdd-I3axN#a1VdV$5-bW85_sZkh?y^(A;;jRtyPn;-}xp
zesToI0V|{abCA&}4MlkaU)=bUkx>y_!o2bg?(%I4|K4Hv_wOm@a}1A;@%gn|6sm`?
z1rVhUgbv_08aS;67BaBeukar(k^m-w_|a|5&)+iOWXQCdgxd|21qM(zj#i)dYV~qX
z$8y6EmB}h<?E!@xX}^{RKLD=>@x(D+F4fp+wCOtqmTKE|+b!>3H$hZZ-3~ny^I~<G
z0e27|a3VlKY#`9kTUn+XLL@`=`UB#^TD7;9R;N3gTfc<9Url(wP+B9oDzEn98)}hK
UA()Xmc>n+a07*qoM6N<$g1mZ)LjV8(

literal 0
HcmV?d00001

diff --git a/static/plugin_dbui/resources/icons/oxygen/archive-insert.png b/static/plugin_dbui/resources/icons/oxygen/archive-insert.png
new file mode 100644
index 0000000000000000000000000000000000000000..193c25c0d0cebaee4c0f68d98f9fe567cf3b57ec
GIT binary patch
literal 433
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@
z;DWu&Cj&(|3p^r=f!eQwFr$;k><XYDdx@v7EBj3*F#&C};N9g<fTkFFx;TbZ+?qOh
zuh$U=k=FBf{;ZWM+k7fYqiJeWZ|@JDTQ`34b=$RsJz~Cb<3{8!A?{2U0o^rM4jo9^
z6dAiAz|&_=0kd>lq?4V+omX|mX$dS6{%PE2D<;ickfNXOv5~p6lPl4rDN&$<!--=;
zk4AG+Q(>%lkCK6J^Yo62O&!c3s#T01lMI(n@>+I<JK|ErfzwfqOTrFp)t+b~JfUdO
zvPPv~X^w?^t+xkW<lb`HQQ&}4Zp{Ap1DhKD9phA48Ma{Y(=8XG-yPg9yI}7Fg?By2
zV)HNlpHtIN!u0iHAA4<1e4diB6W5`Oe;-~tc=p}mO9^F@pKlLuiBCRrp0h^XEN+pa
zRjfL5@c)^0b(3wR+&<o#IsI+S+GpC&bA#kR`pw(be^X^z>W|mU-#JU9mudYgn(~KP
Y(x|81oA(YcFgzJNUHx3vIVCg!0L8Ae;{X5v

literal 0
HcmV?d00001

diff --git a/static/plugin_dbui/resources/icons/oxygen/archive-remove.png b/static/plugin_dbui/resources/icons/oxygen/archive-remove.png
new file mode 100644
index 0000000000000000000000000000000000000000..5f86996487b90277d3b6d8c4e88fef1b481438c7
GIT binary patch
literal 516
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@
z;DWu&Cj&(|3p^r=f!eQwFr$;k><XYDdx@v7EBj3*F+ncAZ%;O?1Dev}>Eaktack<N
zz1~iNGHvsV-+kS7L!Iy9rJQw*y18twti8HhUH)?O^7{T|<h5cGY-x_p*y$?LBGBpV
z(!12#b6WiMfPD5Z7fh#qXq_(qz3Be)J<sQ8XJqosNHnlzVEwz{1&>Au+kq=AU;DOy
zw+Z4(?G(t;>fRQ3t#ogkew3P?WLr+_llLN0OnDyp4LR&r|FrH{b5(eOT>*2{1V@Gj
zzV9py|Cyq;#<Klm^@u5YAK9M0Qe@}b+*Q-3zsL<+zwShf)AIhHbFbN~E`-`jcP6Y|
zKe_k#OqQ0+Pg1=}xj8+zr=IF8`0Md}TW+$18~cJKQa0^}EB@5&d;h-hRcVhyLzGo)
zj*5_XEbqT83yCMjbC2~L-B4pE^FVv1&aLutZ|%O~%i;^9SEQLp@xJkCQ|xbFmKCWf
z(!+mT^3{&kx&>>j464h;^LP5lc{yBWS7tiLm$;QVAyTZqbob`NTe$W+yyTqb`-4qy
zS)vKQdzGfVfj7VIfg@6Ho+rF!SjYG+A&;xCc*9R-6Un84wfz}2z$jwyboFyt=akR{
E0Gm+Gy8r+H

literal 0
HcmV?d00001

diff --git a/static/plugin_dbui/resources/icons/oxygen/dialog-close.png b/static/plugin_dbui/resources/icons/oxygen/dialog-close.png
new file mode 100644
index 0000000000000000000000000000000000000000..2c2f99eb46be90636f98984936190752350370af
GIT binary patch
literal 813
zcmV+|1JeA7P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00006VoOIv0RI60
z0RN!9r;`8x010qNS#tmY4c7nw4c7reD4Tcy000McNliru*9;pL84w>E-4*}<0=h{=
zK~#9!WzSn^)dc{@@z4K%&e_h+uIFq=%jRlhi`pDHEu;s75`r%D5=B@K77|LMhcYtB
zu_)9aeCwfntVjt2>7mQOAXr+9^^#1|9GtD`ZtZrqbGCB}A8nt9-{Tj40h@h9LxO!V
z9temQ$rQNw4io<8j=*th8yKhw!#7%Y@2*Yv^ax`yi{s-m!^7olE_Z&Nw~vw86c}Jj
z6W_OP-`>~P-><H%?T-4!%8Dyz&bT%*GQY+%NBI>3c$VnnTx?4w_de8rShOxK5(ZQP
zN|Z|!OC<rWpFQiZv9Z}D`i}EY2#@k=lD+rt>5~hy?t0~b6<Hh0*A$kno1ea6>;C=n
z)zxm_N=G8;IHwSVh$J|ijD%uMd4=Yrnr+*49Xe*Zv@SC@uH(%k>N`8dd%G=7PDs_)
zOYq`*G)E4Q?%<Pjyb{#6%*fA-%G_GgzV~Tc9@(d9=VO|?x?TO@f~$iEHB3(_&MeDU
zM9N$aw{cH3LG<<n>sk^EO23`--RVK`hNN^?k3WC<(delcw71NvYRrn(QjIEF!*z;P
z2uhTT6iX}?Q+l6#4nX_Phs8U3RT`;kCQ?HTF$&>1CPG%%bL18opHJB{Fr;<IE}6^c
zjed1hZ8GJl(?ez&cPYdv6bP`!SUAaAo{Jkr<|f(t#Ot;`xXaB;=iU1HCDm6ycI}%Z
zY8q2^ymrF;JZsC8nfjF9BPe$;-O0-vdEvs9VTIKxljq)-h!#Z3<ZfJ&o%mbk%M-FA
zd0~z@KKz2813>&U2HSaeDWsC5=5FFCVs!)oxmmJTNUXBK&;g!bWF-JV!{;2kpSPBY
zt%j7V5fT=NZ_tEgE_}eDQKnIe0AT%Feu*)BAN9$KbX`#*QJ}75wan!|7&yquoBWFk
r1U3tiK&qRTdZHuDlvzL)B>?yjfS~`FyINaO00000NkvXXu0mjf;$wU`

literal 0
HcmV?d00001

diff --git a/static/plugin_dbui/resources/icons/oxygen/document-new.png b/static/plugin_dbui/resources/icons/oxygen/document-new.png
new file mode 100644
index 0000000000000000000000000000000000000000..8431237bd374e68931a13df798bc0996452f705f
GIT binary patch
literal 579
zcmV-J0=)f+P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00004b3#c}2nYxW
zd<bNS00009a7bBm0005I0005I0XppC;s5{u8FWQhbW?9;ba!ELWdL_~cP?peYja~^
zaAhuUa%Y?FJQ@H10l-N_K~#9!jgP%+Q&AX)pL24-wn31BQYytc-HelUtAm@nQ@i9p
zXa^CBCDejLhoT@36$j~R7R5cah@l@s(@iDl&4+^$lADj4oY&^y;c$sxKlpLZ8J_2T
zj{+_L^ZYBT+|FFfEM+ferw^-#^>VxXK$hi6FoGM6#-0&DYi+BPO7z*s9d>{0vUq8c
z&G}94mG91_zoj3m9VHsT2!GA?={D6)mHkfz06td>m_bcrSPcMDDeJM*+y>fjK<#^t
z=uU*oi<@Nt)FU+;02V?7_3H~3cIR1VuFMcTS6l_&FA2GV;y{3lgxXDZuxrZSS;?#*
z=QUvpn-9RT!7#-`zX5oG|B7vHE(aR6zHX6znI;PO!UTD_B~KNw&}=sMyujCO=T4U(
z2yTeTTYCpkegjtzCeCEM0NlE6vV;ClKoWLfLST%sZMP!<VlNm2#^Fk(LKucjOiuFZ
z^_zFV5%?@bQ6$}NSNi?F#BnTx!9a$?p%`QAyI3sR_x+8H6JSb2aK#Eboj(d%t(KHZ
zC0WboNAR?Vz2N$p!1Q{(5u6Z=Qm;46+WPvwpPZ}$&H-6K@%zNUk%+`Fo}aJD22oU<
R)06-J002ovPDHLkV1n|I|L_0+

literal 0
HcmV?d00001

diff --git a/static/plugin_dbui/resources/icons/oxygen/edit-copy.png b/static/plugin_dbui/resources/icons/oxygen/edit-copy.png
new file mode 100644
index 0000000000000000000000000000000000000000..5cdeb5fc73897c0b2b7fdb24a082a993cb2294c8
GIT binary patch
literal 485
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@
z;DWu&Cj&(|3p^r=ff8>(m{G3O!W1aTUgGKN%6@}cL`d0sS5o>yped=IE{-7;x28@w
z?{(Ng;8?o(vZal2UCV9SDn2q^kz14h;ArvQ8^O9iIQDs;w`*7+VDp<H>{f_ZlWKjr
z)#jWRvnDK(uc_Jn=1hKh7{h^v8aJ_m2#-3&dS~D8ALfP$ET*!d=Iaj$ESaLv%HXJJ
zadX**`|pc8)DD~|l;Q1I%+aL4pv!&XZJDLtiIt|8wDsLQZsnLs95p=my!g*?kHg2f
ze}skYh-*HqEXlpecGB}onN3VDlz0sp?)p^E4K+@`E$^}V!kg~`uY(tgCWzj2SkAUA
zhv5~wSpvTuPll7r+MOC)9ESz0WW}p&`9(OEY-(cc;=5QH8+dok<}z*b-~0I2y#2;5
zm%ceYifxa*+WiUnz4IqbQQ=IBY~#^CEhHY#9paTJbKGK|^!~uRnp-kXG?@4ro-by5
zaqMZ<%Gv6Zf0wV?sdn1z0IR9imMNmDb$a0zwKG0V)~~O%Gci?|KU*m}BkiApw!tmN
Y4DJ^lh1J@%z&K#=boFyt=akR{0F^SkGXMYp

literal 0
HcmV?d00001

diff --git a/static/plugin_dbui/resources/icons/oxygen/edit-cut.png b/static/plugin_dbui/resources/icons/oxygen/edit-cut.png
new file mode 100644
index 0000000000000000000000000000000000000000..f4a55e3d8a9df86b0da8e7377eb4b21620e42580
GIT binary patch
literal 368
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!60wlNoGJgf6n2Mb|LpV4>-?)JUISV`@i-D@I
zgD|6$#_S59pk#?_L`iUdT1k0gQ7S`udAVL@UUqSEVnM22eo^}DcQ#T$MejXb978H@
z<@Oq8F$Ida_AlUg=iqzbmh20?rl|@>J}bFBvZddo?kbdj=ip)NEYWoIwxfrjspE&I
zf7kzXeO5gCv;OnD{r8;bw;$;L!puHH-#BVsl-uWB6J%O8F5eg^B)IOC*`2?k$%mE*
zZGZSqJ26OnS7zPD-qf;-Cd;FRd6qBT6YZ6_>Ilp2AJ^pT<wZr(<e#56HdfttAtuG$
z_Lb6NNpZKOBGZB-{t9P&KGT(?n>p`U_QHfz-`{!$52l`)9UY%*8-9&1?@*h#)SHUM
zk6ZgL_O)%DJ$u9RPC53rhxZrmt-AK^znEXmL=D9W5yeH^`@hV2(!JrW#zdgk89ZJ6
KT-G@yGywp$wU*=n

literal 0
HcmV?d00001

diff --git a/static/plugin_dbui/resources/icons/oxygen/edit-delete.png b/static/plugin_dbui/resources/icons/oxygen/edit-delete.png
new file mode 100644
index 0000000000000000000000000000000000000000..87cd0b0125d6193c16c59f25b88396493e885f6b
GIT binary patch
literal 640
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M
z2FBeW%xLxI@gtz1WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~*<;sHJ(
zuK)l4Z(v|p!N9PVfuWs&p^JfGA_Kz=28KBd467IzAX4jDSb*GiKE6H%hCBv_Tn2_L
z28Klp4AZo=>*d6nRHQFelpgl-Jed$XS6*hniPlkf`z7+iOXNkDC`v6+mRl+(v`kK5
zwTk$9b?ME9YMZs?_j%bL_HsDk<9sU2r$Je<QCV@JoyjI=t1M;tEM<ji8>2`?nP^4n
zy$lTd7#Q|j8XpwoI%I5o$k*ermDN#8qhmrm$Ax%K+S#3Uu|MtSb;ix@0t3SZA)d=&
zVVA>0E~h43Ns7Cc5PLm2@wTwQZ4try!u<C|gzje~K4xHes;~9bK<BBE?o%VZr^SWO
za&w=RmA>rld@myOUR3yfXZwfVuCELX$$gHBz;HAv3GxeOFfuao00U1?PcLu(fWV*&
z*YDnY^6b^8FJFJbz;6)v0|bBn{{8pwYTmshp#IsOE{-7*lD!9A#hMrxSP$@P+)yej
zFHd4mDu4d>{K5|<=XpdH-eIeeoFkI5<onEvOuxRIc6Um;8@En#@y>#Mch*eE5E3q&
zsDJ)QWe~HZu=JPqwHHm!J!tPMoAuVM<=A|yGuL0$MD)r}t=B23K4h_=$wxfq{j{s6
zvbJ;1RM`0b{&%I*Q{~<_^9mg*KC_8ox^*ST366Hw_&MDTLh{a=g|okJNlO7blfl!~
K&t;ucLK6VLNBNWh

literal 0
HcmV?d00001

diff --git a/static/plugin_dbui/resources/icons/oxygen/edit-rename.png b/static/plugin_dbui/resources/icons/oxygen/edit-rename.png
new file mode 100644
index 0000000000000000000000000000000000000000..2323757e0e94760b6aec976d52da09ee2584bb7d
GIT binary patch
literal 245
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF<E_U(^;o#u7{m}mbkjq)%5n0T@
zz_=TP8Li$tegqVhEOCt}3C>R|DNig)WhgH%*UQYyE>2D?NY%?PN}v7CMhd7%J-{c#
z_5c6>9WXF)(u7^Rb{;r*;ONn#7cO3S^XARlw{PFQdk0jr(_cj#sD-&C$S;_|`i9?`
zLLiU9(9^{+gyVX0f&vqVWOJiZ^RG8|9X4$4IQVMDaY==UGYPe7Y)5YNv@(V>UuQLE
aH)mjws#a^|o9@yJ((UQ$=d#Wzp$PyKYFkPG

literal 0
HcmV?d00001

diff --git a/static/plugin_dbui/resources/icons/oxygen/edit-text-frame-update.png b/static/plugin_dbui/resources/icons/oxygen/edit-text-frame-update.png
new file mode 100644
index 0000000000000000000000000000000000000000..6d6cada81136cba8117f51779ad6025a9215d0ea
GIT binary patch
literal 706
zcmV;z0zLhSP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00001b5ch_0Itp)
z=>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01ejw01ejxLMWSf00007bV*G`2iXV*
z7c~cQes<pg00KfuL_t(|+I5gWOjAJ|$G>-1TI(ymrVB1K{!0@RLS@5&7)UT7qE528
zXcVY%5H|<^EKY_&Vhacooz%$Gq+82?#;8F^bTXnc$$-s!rM!Q5?<e=t*pjrL<?fQZ
z&+mI*w!HklDy7tPJr2_}05G&d2#&tK)B7%jY}?ib2m8So0}<^>Of-WFj!z#}(a7TG
zU4&fMLnGmE7|jSr!mz4_zxahnsL3H<_#|U{0v8H3T@j5&(Tb|&@pD}mV2(ubyC?<8
zJa2!3V{ck_;CZ{KIM56m8mQI*Kv<Zc_YKqHw<d1VW*N#rlao^{7SsM$$~Z%t%3ZIy
zzF*xWI@JNyp3WXJ(49bU5isond6g73ew&CNfbYHg$@7<b7z>npk8$GZasAc#*FY6m
z*<8U$ek8hnZGB>H>hVM*5&;4Tdg5^5%-IV$!)ZwH_6Jci@e9cZM*-EL18m&gKvGZ6
zIKWE|us<GR%HY~)YY+Lm&p-0~?E%JuXoaspr+%bZ7%Ko}K&}3kL@xVe^u_GV(n2m<
zVt`*MOU<=qSTIs$1_WQQT!LZIqoLGL=i2?XRJtSmtqhD^$=qPIn4}UMN{Af*B&6i#
z4%Gz}n-D+9ow?bWR9ANz&+>CA>B|zD;7f_o@l3yI`*nfg5Zu3h`{nDS{Q!7RZ!emm
zl5Ba<)ZL2HkYL*)L_%VFI+tDILO{`K`o*i6;gA3-R-?cT4t#7pGY|}F4FP@(;MHwc
o)&-7jqx+s+Z1S|FMsNiD1DZ?u$n16Vy8r+H07*qoM6N<$g8QF7XaE2J

literal 0
HcmV?d00001

diff --git a/static/plugin_dbui/resources/icons/oxygen/folder-yellow.png b/static/plugin_dbui/resources/icons/oxygen/folder-yellow.png
new file mode 100644
index 0000000000000000000000000000000000000000..cfd193cf65747e5d037556de76f12b851477f4d7
GIT binary patch
literal 365
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`EX7WqAsj$Z!;#Vf<Z~8yL>4nJ
zFzyCnMyofE9{~j=OI#yLg7ec#$`gxH8OqDc^)mCai<1)zQuXqS(r3T3kpe1u<>}%W
zQgLhPWkWCKK#|sm|L^QHHgt-*c#ijm_O-I6gr|CM?zXPpAb!{Jz%|{B<bczaoStd-
zrV8d9eO~jlk^8wwxZptvz6tUD??Ya8IexfUzS`TqX5MG^`@BhohSUB1>JN4B?0g=+
zv;NA#zdP-or<=!~EnQ&C)lu<XcY9U!gQI(Hx?c-W`lMDqyEU9Q_bKBkk<JC?QR~Y+
zHu0_eAy+)<cS{)8KjowhgQdMa8tS~ltBwUd$(dq2lUF!R^Vhj1Bc|Y|Co}t|UCeh`
z$gnbN+P!t@E6dcIl!S7w#|mxWp2HA)YE8rPi}y2nzOXKnO8n$puxtj<*9@MnelF{r
G5}E*F(3N@s

literal 0
HcmV?d00001

diff --git a/static/plugin_dbui/resources/icons/oxygen/folder.png b/static/plugin_dbui/resources/icons/oxygen/folder.png
new file mode 100644
index 0000000000000000000000000000000000000000..536da3d1c39096335080a97d29953d38e382c121
GIT binary patch
literal 386
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH})6
z^6MbX=%g{b0w^e1;u=vBoS#-wo>-L1P+nfHmzkGcoSayYs+V7sKKq@G6i`t`fKQ0)
z|NsAi%(S`hfFuwsx$tl9sb7^FzE`jRoWJaC(wyg0cE1Um{Lr)WR{H$6=2d6y8ZKol
zcxzOC%DDV=+WfZ#%RiQ``dqc{OT*@`jk|ueZ2Q^@MEigB?)lcc_xse{FQy&&G4tq;
zB}ZQ`J@<3{<v;7M{MmHw>y`^&4cE^O2ihl8666=mAZAn3wsO<yYY$$$egF0Ax1T?M
z?hcX%%Eo!RIEGZ*YCYjD<lw--a$sWQ%&DKf{{L58C9~|5qr7zdC$X0@UYhn(*Q=`)
zxz9;g>7OX0ZYk8_>e(gW7&=+2A%p!AXT@VDH~x2fCf#hk{AEdD!dvN^xfyMqJiPn$
X6bytKFJC|L2IO&1S3j3^P6<r_EVHZo

literal 0
HcmV?d00001

diff --git a/static/plugin_dbui/resources/icons/oxygen/tab-close.png b/static/plugin_dbui/resources/icons/oxygen/tab-close.png
new file mode 100644
index 0000000000000000000000000000000000000000..7b2ff52ef64eee67b43747d5e15b9286ab082ac7
GIT binary patch
literal 616
zcmV-u0+;=XP)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00006VoOIv0RI60
z0RN!9r;`8x010qNS#tmY19kua19ky@)q>0b000McNliru*9;pLCp2Q+BDw$o0rg2l
zK~#9!rI1f(6G0fo-|Xxpq}y&x+mu$*xTLfc4-pDVBZ7DkLG+TN9z1#$@gg1zDhd`6
z@!-j;)LVP-)L#5^h^@55G(r>2rcJQhKbnLjyV-G;F3G`UJ@|uRzHjDxZytmHh2S4B
z#`-zugKo>)LPGXT)2zY^S(epuxxCN2AkO!M`G98vO6jC!S=oF(|JR+SY0d+aG60{5
zGbKq9x)6m+BoYB!bY1U+6yj61ZLh)uG1GPDoHNHjhM-U=pcf*YE9&$v!T^v<=?pAJ
z5sk%;oNXIsy#Zfepx5WNOX&(HBfGDjBm3|H>XiztrismG^Vqt77l-Muy%M!c^6qr(
zef;9pL`|~sx!S;B@EFD`2Gsr`6l?p4&%bozcQ6bC;cys~(uDkWJ@-PL*hu&-1!D>Y
zJJ><B$#4+(iSUhEj@T;!h-hZ@m6Z?Kx!a&66I=-FaRq(XZek*tbOz9kP$+bifO8Jx
zTL!dP0!bGk2?JUmMPo-tP*p)0LoXaHc{DnF=h8^<@z6$&EYD0^4UpF5wN3xww1(He
zn+s11`V-zmEY_+#96f$P+x<m8ot-fkQeTq1)v86#&n}(QxBX{MjH#{fKR&_(8uziq
z;(&5;aXoYIjcG1rInPZ|mfBVVzOB^S^<|(55B>m~(92^<?l`>w0000<MNUMnLSTZ-
C4i&=y

literal 0
HcmV?d00001

diff --git a/static/plugin_dbui/resources/icons/oxygen/text-field.png b/static/plugin_dbui/resources/icons/oxygen/text-field.png
new file mode 100644
index 0000000000000000000000000000000000000000..1ab7145c6520bc770aedc33259b26d1df59f1361
GIT binary patch
literal 335
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJbFq_W2nPqp?T7vkfLzW3kH}&M
z2FBeW%xLxI@gtz1WQl7;NpOBzNqJ&XDnogBxn5>oc5!lIL8@MUQTpt6Hc~)E9sxcf
zuK)l42Qs<RK2)v!%9Z{BWMIZS?u>W(4WB}%e<@${og@7nN9H?@3?TWQBjY_sI*9D<
z?gpxa10dJu!nw~tzF0|+UoeBTk&%ge1qf7DRoB$k)i*S??EDrrc?M8LxTlL_h=gS8
z!AQO)2L{#+TAvsMkL2$7@2jeJ^3TOh>n+2jc(j<S*1K2kTO)02#eVdld;5YPoJ~!o
z${e|wwXA`hkM{lJTqNY8YH@ekQ>*irOC*oWysc)|Il#i*CwBG^$WflIelF{r5}E*(
C9&~j8

literal 0
HcmV?d00001

diff --git a/static/plugin_dbui/resources/icons/oxygen/view-form-table.png b/static/plugin_dbui/resources/icons/oxygen/view-form-table.png
new file mode 100644
index 0000000000000000000000000000000000000000..a571c02307da35c287a11db03bf91db633577372
GIT binary patch
literal 340
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~&H|6fVxZ#d
zAk65bF}ngN$X?><>&kwMkxyJq@pag3F`!UvfKP}kkj4t;&tJT7;nJl`R~|lm?D+B1
zCr+F?dGhqhlV?tyI&<dCx%1~QUbt}S(xoexFJHZJ<JQfaw;w)y{OHk>$B&;rfBy3C
z-@pI<{rms_|Cb#%`+=r&lmz(&GcYnqC>T4tC>VJ@1&T2ydAqyF6>%wO1359CE{-7;
zx7MC^=W8(FaS3!zvhrKF{m%ax5ndvK2PbX+(LIqZjzx`Sf%V?gTh5hmRIIrd7G8b#
zgF*knBVuxFOSfE8WajS+Jaawa_q-0LH~r$$%?jP07EYM(wDS#H4wpd2&c%~@LEiLq
L^>bP0l+XkKUiF5z

literal 0
HcmV?d00001

diff --git a/static/plugin_dbui/resources/icons/oxygen/view-form.png b/static/plugin_dbui/resources/icons/oxygen/view-form.png
new file mode 100644
index 0000000000000000000000000000000000000000..164f66cb64716cc33a4864754c27a17b9dd6a917
GIT binary patch
literal 413
zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~&H|6fVxZ#d
zAk65bF}ngN$X?><>&kwUN1Rb#<{L|PDNv|Az$e5Nq@I(Li;IhmjSa|#14~OwCnv|5
zGw02oJ%8@pdGqHlSg>H>;>AlAFJ8WM>9T_d51%}F`sB$or%s(YefsR#v**v9yKw&e
z#q;McUAS=R;>F7sFJ8TL>B{BHS1(__cIC>ot5>gIyLRKojaxTv+`fDF!NZ4-o;-Q>
z{Q1k5FJJxr`}hC<|KV?Qs(^NLlmz(&Gl+{TsB382tdi>kIg>HT+ucQH*WJR^Ku)!%
zi(^Q|t=2O)g_;ZmTrN6tC?z;d>Fk=t!nEVb|NZ9;Gel1}KmQmOe)y2qoDU5*uOCQC
z+?aAe?(c(nN6xD(Psnr0j+G9c-RGpbROIF~Yiq9DEuB(%`|Y?@r+OS`6g>U;--9`I
w-97(*KiJ&=G4n!9hZWazsfPXYJ|w>5wYL=I+WY%KA}EYJUHx3vIVCg!0ID3fJpcdz

literal 0
HcmV?d00001

diff --git a/static/plugin_dbui/resources/icons/oxygen/window-close.png b/static/plugin_dbui/resources/icons/oxygen/window-close.png
new file mode 100644
index 0000000000000000000000000000000000000000..2c2f99eb46be90636f98984936190752350370af
GIT binary patch
literal 813
zcmV+|1JeA7P)<h;3K|Lk000e1NJLTq000mG000mO1^@s6AM^iV00006VoOIv0RI60
z0RN!9r;`8x010qNS#tmY4c7nw4c7reD4Tcy000McNliru*9;pL84w>E-4*}<0=h{=
zK~#9!WzSn^)dc{@@z4K%&e_h+uIFq=%jRlhi`pDHEu;s75`r%D5=B@K77|LMhcYtB
zu_)9aeCwfntVjt2>7mQOAXr+9^^#1|9GtD`ZtZrqbGCB}A8nt9-{Tj40h@h9LxO!V
z9temQ$rQNw4io<8j=*th8yKhw!#7%Y@2*Yv^ax`yi{s-m!^7olE_Z&Nw~vw86c}Jj
z6W_OP-`>~P-><H%?T-4!%8Dyz&bT%*GQY+%NBI>3c$VnnTx?4w_de8rShOxK5(ZQP
zN|Z|!OC<rWpFQiZv9Z}D`i}EY2#@k=lD+rt>5~hy?t0~b6<Hh0*A$kno1ea6>;C=n
z)zxm_N=G8;IHwSVh$J|ijD%uMd4=Yrnr+*49Xe*Zv@SC@uH(%k>N`8dd%G=7PDs_)
zOYq`*G)E4Q?%<Pjyb{#6%*fA-%G_GgzV~Tc9@(d9=VO|?x?TO@f~$iEHB3(_&MeDU
zM9N$aw{cH3LG<<n>sk^EO23`--RVK`hNN^?k3WC<(delcw71NvYRrn(QjIEF!*z;P
z2uhTT6iX}?Q+l6#4nX_Phs8U3RT`;kCQ?HTF$&>1CPG%%bL18opHJB{Fr;<IE}6^c
zjed1hZ8GJl(?ez&cPYdv6bP`!SUAaAo{Jkr<|f(t#Ot;`xXaB;=iU1HCDm6ycI}%Z
zY8q2^ymrF;JZsC8nfjF9BPe$;-O0-vdEvs9VTIKxljq)-h!#Z3<ZfJ&o%mbk%M-FA
zd0~z@KKz2813>&U2HSaeDWsC5=5FFCVs!)oxmmJTNUXBK&;g!bWF-JV!{;2kpSPBY
zt%j7V5fT=NZ_tEgE_}eDQKnIe0AT%Feu*)BAN9$KbX`#*QJ}75wan!|7&yquoBWFk
r1U3tiK&qRTdZHuDlvzL)B>?yjfS~`FyINaO00000NkvXXu0mjf;$wU`

literal 0
HcmV?d00001

diff --git a/static/plugin_dbui/src/appgridroweditorcontextmenu.js b/static/plugin_dbui/src/appgridroweditorcontextmenu.js
index a2f54c9d..74b02423 100644
--- a/static/plugin_dbui/src/appgridroweditorcontextmenu.js
+++ b/static/plugin_dbui/src/appgridroweditorcontextmenu.js
@@ -49,31 +49,32 @@ App.grid.RowEditorContextMenu = Ext.extend(Object, {
         grid.addListener('headercontextmenu', this.onHeaderContextMenu, menu);
         grid.addListener('rowcontextmenu', this.onRowContextMenu, menu);
         
+        console.log('hello');
         menu.add({
             text: this.textAdd,
-            iconCls: 'silk-add',
+            iconCls: 'xaction-create',
             handler: grid.rowEditor.onAddRow,
             scope: grid.rowEditor
-        }, '-', {
-            text: this.textDestroy,
-            iconCls: 'silk-delete',
-            handler: grid.rowEditor.onDeleteRow,
-            scope: grid.rowEditor
         }, '-', {
             text: this.textDuplicate,
-            iconCls: 'silk-clone',
+            iconCls: 'xaction-duplicate',
             handler: grid.rowEditor.onDuplicateRow,
             scope: grid.rowEditor
         }, {
             text: this.textUpdate,
-            iconCls: 'silk-update',
+            iconCls: 'xaction-update',
             handler: grid.rowEditor.onEditRow,
             scope: grid.rowEditor
-        }, '-', {
+        }, {
             text: this.textView,
-            iconCls: 'silk-view',
+            iconCls: 'xaction-view',
             handler: grid.rowEditor.onViewRow,
             scope: grid.rowEditor
+        }, '-', {
+            text: this.textDestroy,
+            iconCls: 'xaction-destroy',
+            handler: grid.rowEditor.onDeleteRow,
+            scope: grid.rowEditor
         });
     },
     
diff --git a/views/plugin_dbui/debug.html b/views/plugin_dbui/debug.html
index c9691cfd..573eca8a 100644
--- a/views/plugin_dbui/debug.html
+++ b/views/plugin_dbui/debug.html
@@ -27,7 +27,8 @@
 
         <!-- extjs css -->
         <link rel="stylesheet" type="text/css" href="{{=pextjs}}/resources/css/ext-all.css"/>
-        <link rel="stylesheet" type="text/css" href="{{=pextjs}}/examples/shared/icons/silk.css"/> 
+        <link rel="stylesheet" type="text/css" href="/{{=request.application}}/static/plugin_dbui/resources/css/kde-oxygen.css"/> 
+
 
         <!-- extjs javascript library -->
         <script type="text/javascript" src="{{=pextjs}}/adapter/ext/ext-base-debug.js"></script>
diff --git a/views/plugin_dbui/index.html b/views/plugin_dbui/index.html
index 0a12a147..2ee502a6 100644
--- a/views/plugin_dbui/index.html
+++ b/views/plugin_dbui/index.html
@@ -27,7 +27,7 @@
 
         <!-- extjs css -->
         <link rel="stylesheet" type="text/css" href="{{=pextjs}}/resources/css/ext-all.css"/>
-        <link rel="stylesheet" type="text/css" href="{{=pextjs}}/examples/shared/icons/silk.css"/> 
+        <link rel="stylesheet" type="text/css" href="/{{=request.application}}/static/plugin_dbui/resources/css/kde-oxygen.css"/> 
 
         <!-- extjs javascript library -->
         <script type="text/javascript" src="{{=pextjs}}/adapter/ext/ext-base.js"></script>
-- 
GitLab