Jump to content

Featured Replies

Posted

Hola colegas, aqui les presento una duda, estoy realizando los toques finalez a mi Skin de Widnows XP con apariencia Windows 7 y no logro que el Efecto de correr los menus tenga un color trasparente o por lo menos celeste.

Como no entiendo codigo web en este caso creo que es XML aqui les dejo la captura del Bug en acci

  • Author

Para toda la comunidad de programadores que en algun momento de sus vidas les pueda servir estos datos (Los busque en Google y hay nula información), investigue muchisimo sobre el tema y llegue a varias conclusiones

1º Cuando salio Windows Vista, varios grupos de programadores realizaron adaptaciones del ShellStyle de XP para darle un aspecto mas Vista, basados en su aspecto oscuro y verdoso

2º Ese mismo grupo creo el nicho, la base para todos los demas COPY PASTE, de la era Windows 7 ya perdio bastante popularidad en el ambiente de programacion paga el hacer shellstyles u otras cosas para winxp

3º El bug se generaba por el agregado extra del efecto

alpha | rectanglev | s | fast

totlmente innecesario y la pobre combinación de un header sin trasparencia (Seguramente quien lo programo si lo hizo bien, pero como no esta firmado por ningun lado, vaya a saber uno quien fue el que lo retoco originalmente)

4º Tambien corregi unos bugs de padding y del fondo que en resoluciones altas se ve un cuadradito de color, ahora con "5" es mas inteligente que con "6"

rcbmp(110,6,#FF00FF,0,0,1,0);

Como no le veia mucho sentido al FF00FF tambien lo cambie...

Saludops cordiales a los que entraron y leyeron van mis agradecimientos, lastima que nadie pudo aportar antes que yo mismo lograra solucionarlo sin tener el mas minimo conocimiento de XML.

Adjunto el Modificado

<style resid=main>DUIListView [id=atom(listview)]{contentalign: middlecenter;fontsize: sysmetric(-16);fontweight: sysmetric(-17);fontstyle: sysmetric(-18);fontface: sysmetricstr(6);}DUIAxHost [id=atom(preview)]{contentalign: middlecenter;borderthickness: rect(0rp,0rp,0rp,0rp);bordercolor: argb(0,0,0,0);}Element{background: argb(0,0,0,0);}Element [id=atom(blockade)]{background: rgb(252,252,252);borderthickness: rect(0rp,0rp,0rp,0rp);bordercolor: argb(0,0,0,0);}Element [id=atom(blockadeaccent)]{background: argb(0,0,0,0);}Element [id=atom(blockadeclient)]{contentalign:  bottomright;padding: rect (10rp,0rp,0rp,0rp);}Element [id=atom(blockadetitle)]{fontface: rcstr(2);fontsize: rcint(18)pt;fontweight: rcint(11);foreground: rgb(223,229,247);background: argb(0,0,0,0);padding: rect (0rp,20rp,10rp,0rp);contentalign: wrapleft;}Element [id=atom(blockademessage)]{fontface: rcstr(2);fontsize: rcint(17)pt;fontweight: rcint(12);foreground: rgb(30,57,91);background: argb(0,0,0,0);padding: rect (1rp,15rp,10rp,0rp);contentalign: wrapleft;}Element [id=atom(blockadeclear)]{margin: rect(0rp,20rp,0rp,0rp);}Button [id=atom(blockadeclearbutton)][keyfocused]{contentalign: focusrect;}Element [id=atom(blockadecleartext)]{fontface: rcstr(1);fontsize: rcint(15)pt;fontweight: rcint(10);foreground: rgb(30,57,91);background: argb(0,0,0,0);contentalign: wrapleft;padding: rect (3rp,0rp,0rp,0rp);}Element [id=atom(blockadecleartext)][mousefocused]{cursor: hand;fontstyle: underline;}</style><style resid=mainsectionss>element{background: argb(0,0,0,0);}expando{fontface: rcstr(1);fontsize: rcint(15)pt;margin: rect(0rp,5rp,0rp,0rp);animation: rectanglev | s | fast;background: argb(0,0,0,0);}button{cursor: hand;}button [keyfocused]{contentalign: focusrect;}button [id=atom(header)]{background: argb(0,0,0,0);borderthickness: rect(0,0,0,0);foreground: rgb(30,57,91);fontweight: rcint(10);padding: rect(10,0,0,0);animation: rectanglev | s | fast;}element [id=atom(title)]{contentalign: middleleft;padding: rect(0rp,0rp,4rp,0rp);animation: rectanglev | s | fast;}element [id=atom(title)][keyfocused]{foreground: rgb(30,57,91);}element [id=atom(title)][mousefocused]{foreground: rgb(30,57,91);}element [id=atom(arrow)]{content: rcbmp(106,2,255,0,0,0,0);animation: rectanglev | s | fast;}element [id=atom(arrow)][selected]{content: rcbmp(104,2,255,0,0,0,0);}element [id=atom(arrow)][mousefocused]{content: rcbmp(107,2,255,0,0,0,0);}element [id=atom(arrow)][selected][mousefocused]{content: rcbmp(105,2,255,0,0,0,0);}clipper{alpha: 0;background: argb(0,0,0,0);animation: rectanglev | s | fast;}clipper [selected]{alpha: 255;}element [id=atom(watermark)]{background: argb(0,0,0,0);contentalign: bottomright;animation: rectanglev | s | fast;}tasklist [id=atom(tasklist)]{background: argb(0,0,0,0);borderthickness: rect(0,0,0,0);bordercolor: rgb(15,54,123);padding: rect(12rp,10rp,12rp,10rp);animation: rectanglev | s | fast;}</style><style resid=mainsectiontaskss>destinationtask{margin: rect(0rp,4rp,0rp,0rp);}actiontask{margin: rect(0rp,4rp,0rp,0rp);}button{background: argb(0,0,0,0);foreground: rgb(30,57,91);contentalign: wrapleft;margin: rect(0rp,4rp,0rp,0rp);}button [keyfocused]{contentalign: focusrect;}button [mousefocused]{cursor: hand;fontstyle: underline;}element{background: argb(0,0,0,0);}element [id=atom(title)]{contentalign: wrapleft;padding: rect(6rp,0rp,4rp,0rp);}element [id=atom(title)][mousefocused]{foreground: rgb(30,57,91);}</style><style resid=sectionss>expando{fontface: rcstr(1);fontsize: rcint(15)pt;margin: rect(0rp,15rp,0rp,15rp);animation: rectanglev | s | fast;background: argb(0,0,0,0);}button{background: argb(0,0,0,0);foreground: rgb(30,57,91);fontweight: rcint(10);padding: rect(10rp,0rp,1rp,0rp);cursor: hand;animation: rectanglev | s | fast;}button [keyfocused]{contentalign: focusrect;}element{background: argb(0,0,0,0);}element [id=atom(title)]{contentalign: middleleft;animation: rectanglev | s | fast;}element [id=atom(title)][mousefocused]{foreground: rgb(30,57,91);}element [id=atom(arrow)]{content: rcbmp(102,2,255,0,0,0,0);animation: rectanglev | s | fast;}element [id=atom(arrow)][selected]{content: rcbmp(100,2,255,0,0,0,0);}element [id=atom(arrow)][mousefocused]{content: rcbmp(103,2,255,0,0,0,0);}element [id=atom(arrow)][selected][mousefocused]{content: rcbmp(101,2,255,0,0,0,0);}clipper{alpha: 0;background: argb(0,0,0,0);animation: rectanglev | s | fast;}clipper [selected]{alpha: 255;}tasklist [id=atom(tasklist)]{background: argb(0,0,0,0);borderthickness: rect(0,0,0,0);bordercolor: rgb(42,77,171);padding: rect(12rp,10rp,12rp,10rp);animation: rectanglev | s | fast;}</style><style resid=sectiontaskss>destinationtask{margin: rect(0rp,4rp,0rp,0rp);}actiontask{margin: rect(0rp,4rp,0rp,0rp);}button{contentalign: wrapleft;foreground: rgb(30,57,91);background: argb(0,0,0,0);}button [keyfocused]{contentalign: focusrect;}button [mousefocused]{cursor: hand;fontstyle: underline;}element{background: argb(0,0,0,0);}element [id=atom(title)]{contentalign: wrapleft;padding: rect(6rp,0rp,4rp,0rp);}element [id=atom(title)][mousefocused]{foreground: rgb(30,57,91);}</style><style resid=taskpane>element [id=atom(sectionlist)]{background: rcbmp(121,5,0,0,0,1,0);padding: rect(0rp,12rp,0rp,0rp);contentalign: bottomleft;}scrollbar{layoutpos: ninebottom;}scrollbar [vertical]{layoutpos: nineright;}viewer{layoutpos: nineclient;}thumb{background: dtb(handlemap(1), 3, 1);content: dtb(handlemap(1), 9, 1);contentalign: middlecenter;}thumb [mousefocused]{background: dtb(handlemap(1), 3, 2);content: dtb(handlemap(1), 9, 2);}thumb [captured]{background: dtb(handlemap(1), 3, 3);content: dtb(handlemap(1), 9, 3);}repeatbutton [id=atom(lineup)]{background: dtb(handlemap(1), 1, 1);width: sysmetric(2);height: sysmetric(20);}repeatbutton [id=atom(lineup)][mousefocused]{background: dtb(handlemap(1), 1, 2);}repeatbutton [id=atom(lineup)][pressed]{background: dtb(handlemap(1), 1, 3);}repeatbutton [id=atom(linedown)]{background: dtb(handlemap(1), 1, 5);width: sysmetric(2);height: sysmetric(20);}repeatbutton [id=atom(linedown)][mousefocused]{background: dtb(handlemap(1), 1, 6);}repeatbutton [id=atom(linedown)][pressed]{background: dtb(handlemap(1), 1, 7);}repeatbutton [id=atom(pageup)]{background: dtb(handlemap(1), 7, 1);}repeatbutton [id=atom(pageup)][mousefocused]{background: dtb(handlemap(1), 7, 2);}repeatbutton [id=atom(pageup)][pressed]{background: dtb(handlemap(1), 7, 3);}repeatbutton [id=atom(pagedown)]{background: dtb(handlemap(1), 6, 1);}repeatbutton [id=atom(pagedown)][mousefocused]{background: dtb(handlemap(1), 6, 2);}repeatbutton [id=atom(pagedown)][pressed]{background: dtb(handlemap(1), 6, 3);}</style><style resid=NameSpaceItemInfoList>NameSpaceItemInfo{contentalign: wrapleft;background: argb(0,0,0,0);foreground: rgb(30,57,91);margin: rect(0rp,5rp,0rp,0rp);}NameSpaceItemInfo [id=atom(InfoName)]{fontweight: rcint(10);foreground: rgb(30,57,91);}NameSpaceItemInfo [id=atom(InfoType)]{foreground: rgb(30,57,91);margin: rect(0rp,0rp,0rp,0rp);}</style><element resid=main id=atom(main) sheet=styleref(main) layout=borderlayout()><ScrollViewer id=atom(scroller) sheet=styleref(taskpane) xscrollable=false layoutpos=left width=200><element id=atom(sectionlist) layout=verticalflowlayout(0,0,3)/></ScrollViewer><Element layoutpos=Client layout=filllayout()><Element id=atom(clientviewhost) layout=borderlayout()></Element><Element id=atom(blockade) layout=borderlayout()><Element id=atom(blockadeaccent) layoutpos=left width=1/><Element id=atom(blockadeclient) layoutpos=client layout=borderlayout()><Element id=atom(blockadetitle) layoutpos=top/><Element id=atom(blockademessage) layoutpos=top/><Element id=atom(blockadeclear) layoutpos=top layout=borderlayout()><Button id=atom(blockadeclearbutton) layoutpos=top layout=borderlayout()><Element id=atom(blockadecleartext) layoutpos=top/></Button></Element></Element></Element></Element></element>

PD: No todo fue suerte, sino tambien trabajo arduo, buscando entre mas de 30 Shellstyles diferentes alguno qeu tenga bien el efecto y comprar el codigo con el mio para ver donde miercoles estaba el bug :naughty:

Edited by German Lorenx

No te debes de molestar porque nadie ta ayudo o te comento nada, a veces unos sabemos menos o mas, aqui el problema que yo veo es de participacion, la mayoria entramos descargamos y nos llevamos lo que nos guste u lo que nos sirva sin ahondar mas en como o porque se hizo, a mi modo de ver cuando subes ya sea un problema o un aporte debemos de saber que va a ver poca gente que nos ayude o nos critique tanto positiva como negativamente pero no por esto debemos de dejar de hacerlo porque si no esta comunidad se veria con menos aportes y integrantes, un saludo.

  • Author
  On 7/24/2010 at 10:58 PM, luis said:

No te debes de molestar porque nadie ta ayudo o te comento nada, a veces unos sabemos menos o mas, aqui el problema que yo veo es de participacion, la mayoria entramos descargamos y nos llevamos lo que nos guste u lo que nos sirva sin ahondar mas en como o porque se hizo, a mi modo de ver cuando subes ya sea un problema o un aporte debemos de saber que va a ver poca gente que nos ayude o nos critique tanto positiva como negativamente pero no por esto debemos de dejar de hacerlo porque si no esta comunidad se veria con menos aportes y integrantes, un saludo.

Luis te entiendo, pero no estoy molesto, estoy acostumbrado, ya lo acepto cuando mas sabes menos personas van a poder/querer ayduarte y lo acepto

el problema es cuando una comunidad se apesta de psersonas de pobre conocmiento y eso proboca que nadie responda las cosas dificiles.. eso me enfuerece y es lo que pasa por ejemplo con yoreparo.com que era una comunidad tecnica y de apocos e fue trasformando en un lugar donde la gente comun se ahorra unos dolares consultandole gratis a unos tecnicos que no tienen amor propio a su trabajo

saludos

  • 2 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...