Jump to content
View in the app

A better way to browse. Learn more.

WinCert.net Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

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

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...

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.