Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Otros temas > La Taberna
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-06-2011
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 19
Chris Va por buen camino
Cita:
Empezado por Delphius Ver Mensaje
¿Donde está la inconsistencia?
Los iconos para las acciones Nuevo y Editar son en 2D, mientras que el de Imprimir está en 3D. Aparte de eso, el estilo y paleta de colores del último difiere de los dos primeros. Por eso es que creo existe una inconsistencia amigo.

Saludos,
Chris
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
Responder Con Cita
  #2  
Antiguo 06-06-2011
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 24
maeyanes Va por buen camino
Aquí una muestra de como se ve en Aero con efecto Glass:

Activa:



Inactiva:




Saludos...
__________________
Lee la Guía de Estilo antes que cualquier cosa. - Twitter
Responder Con Cita
  #3  
Antiguo 07-06-2011
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 25
Delphius Va camino a la fama
Cita:
Empezado por Chris Ver Mensaje
Los iconos para las acciones Nuevo y Editar son en 2D, mientras que el de Imprimir está en 3D.
Bueno... pero es un detalle menor, es poca cosa. No creo que sea para tanto.

Cita:
Empezado por Chris Ver Mensaje
Aparte de eso, el estilo y paleta de colores del último difiere de los dos primeros. Por eso es que creo existe una inconsistencia amigo.
¿Estilo? ¿Que estilo?
¿Y cómo le sabes que tiene una paleta de color diferente?

Me parece que esto si ya se va para la 5ta pata al gato

O sera que yo poca importancia le doy al tema de lo estético que no me pongo a ver si todos son 3D o si tienen sombra, o si están basados en una misma paleta... Mientras la aplicación funcione y el usuario pueda distinguir bien lo que hace cada cosa.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #4  
Antiguo 07-06-2011
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 19
Chris Va por buen camino
Cita:
Empezado por Delphius Ver Mensaje
Bueno... pero es un detalle menor, es poca cosa. No creo que sea para tanto.

O sera que yo poca importancia le doy al tema de lo estético que no me pongo a ver si todos son 3D o si tienen sombra, o si están basados en una misma paleta... Mientras la aplicación funcione y el usuario pueda distinguir bien lo que hace cada cosa.
La parte visual de la aplicación también importa desde mi punto de vista. Si te fijas, Apple se distingue de la competencia por el estilo. Por el empeño que ponen en cada detalle de la GUI. No se trata de que te exijas los mismos estándares de Apple, pero si puedes hacer algo mejor, por lo menos haz el intento. No te olvides que las cosas primero entran por la vista.

Una regla de oro para el desarrollo de software es la consistencia, y ésta se aplica para la interfaz y sus detalles.

Saludos,
Chris
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
Responder Con Cita
  #5  
Antiguo 07-06-2011
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 25
Delphius Va camino a la fama
Cita:
Empezado por Chris Ver Mensaje
La parte visual de la aplicación también importa desde mi punto de vista. Si te fijas, Apple se distingue de la competencia por el estilo. Por el empeño que ponen en cada detalle de la GUI. No se trata de que te exijas los mismos estándares de Apple, pero si puedes hacer algo mejor, por lo menos haz el intento. No te olvides que las cosas primero entran por la vista.

Una regla de oro para el desarrollo de software es la consistencia, y ésta se aplica para la interfaz y sus detalles.

Saludos,
Chris
No si, entiendo lo que dices y estoy de acuerdo. En mi caso si bien dije poca... no quiere decir nula.
De que debería cuidar mejor la apariencia, pues si te lo creo... te lo creo perfectamente. Es que para esas cosas no tengo mucha mano.

Si tu no me hubieras dicho de las inconsistencias no me hubiera enterado.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #6  
Antiguo 07-06-2011
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 19
Chris Va por buen camino
Cita:
Empezado por maeyanes Ver Mensaje
Aquí una muestra de como se ve en Aero con efecto Glass:
...
Haz satisfecho mis espectativas
De hecho quería ver cómo el efecto "Glass" se aplicaba bajo los controles de Ruta y el Edit de Búsqueda. De hecho tengo curiosidad cómo lo has hecho. Lo que yo he investigado sobre el tema, requiere de muchas llamadas a la API de DWM.

Saludos,
Chri
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
Responder Con Cita
  #7  
Antiguo 07-06-2011
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 24
maeyanes Va por buen camino
Hola...

Cita:
Empezado por Chris Ver Mensaje
Haz satisfecho mis espectativas
De hecho quería ver cómo el efecto "Glass" se aplicaba bajo los controles de Ruta y el Edit de Búsqueda. De hecho tengo curiosidad cómo lo has hecho. Lo que yo he investigado sobre el tema, requiere de muchas llamadas a la API de DWM.

Saludos,
Chri
La verdad que si me dio mucho trabajo lograr el efecto deseado. En si, cuando detecto que se está dibujando en un área con efecto Glass, el dibujo lo hago usando bitmaps de 32Bits con canal alpha, de esta forma logro la semitransparencia y solo uso la API de GDI.

También hago uso de algunas funciones de la unidad UXTheme para dibujar el texto con transparencia y otras funciones que cree usando como base los ejemplos mostrados en esta web: Delphi Heaven.

Ambos controles, el de los breadcrumbs y el searchbox, apenas los estoy desarrollando y aunque ya tienen la funcionalidad básica, aún les falta.


Saludos...
__________________
Lee la Guía de Estilo antes que cualquier cosa. - Twitter
Responder Con Cita
  #8  
Antiguo 07-06-2011
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 19
Chris Va por buen camino
Cita:
Empezado por maeyanes Ver Mensaje
La verdad que si me dio mucho trabajo lograr el efecto deseado. En si, cuando detecto que se está dibujando en un área con efecto Glass, el dibujo lo hago usando bitmaps de 32Bits con canal alpha, de esta forma logro la semitransparencia y solo uso la API de GDI.

También hago uso de algunas funciones de la unidad UXTheme para dibujar el texto con transparencia y otras funciones que cree usando como base los ejemplos mostrados en esta web: Delphi Heaven.

Ambos controles, el de los breadcrumbs y el searchbox, apenas los estoy desarrollando y aunque ya tienen la funcionalidad básica, aún les falta.
Realmente haz logrado realizar un trabajo muy limpio y profesional. Te felicito mucho por ello. Yo también he estado investigando y haciendo pruebas al respecto. Lo único que no he podido lograr es obtener el efecto de extender la barra de ventana cuando se está en AERO Basic. Cosa que parece que tú me has ganado

Por otro lado, para el BreadCrumb puedes revisar este componente, talvez te sea de utilidad.

Saludos,
Chris
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
Responder Con Cita
  #9  
Antiguo 07-06-2011
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 24
maeyanes Va por buen camino
Hola...

Cita:
Empezado por Chris Ver Mensaje
Realmente haz logrado realizar un trabajo muy limpio y profesional. Te felicito mucho por ello. Yo también he estado investigando y haciendo pruebas al respecto. Lo único que no he podido lograr es obtener el efecto de extender la barra de ventana cuando se está en AERO Basic. Cosa que parece que tú me has ganado
Bueno, en realidad es un TPanel, al cual le cambio el color dependiendo si la ventana está activa o inactiva, esto capturando los mensajes de windows en la ventana MDIChild.

Código Delphi [-]
interfase

type
  TMDIChildForm = class(TForm)
  private
    procedure WMNCActivate(var Message: TWMNCActivate); message WM_NCACTIVATE;
  end;

implementation

procedure TMDIChildForm.WMNCActivate(var Message: TWMNCActivate);
begin
  inherited;
  if Message.Active then
    pnlCaption.Color := clGradientActiveCaption
  else
    pnlCaption.Color := clGradientInactiveCaption
end;

Cita:
Por otro lado, para el BreadCrumb puedes revisar este componente, talvez te sea de utilidad.
Ese componente ya lo conocía, es más, de ahí saqué la idea de hacer mi versión del control.

El control, el cual llamo TmeycBreadcrumbsView, ya hace gran parte de la funcionalidad deseada, solo me falta la parte de navegar usando el teclado.

Aquí unas capturas de su funcionamiento:

Mouse Over:


Menu Popup:


Cita:
Saludos,
Chris
Saludos...
__________________
Lee la Guía de Estilo antes que cualquier cosa. - Twitter
Responder Con Cita
  #10  
Antiguo 07-06-2011
Avatar de Chris
[Chris] Chris is offline
Miembro Premium
 
Registrado: abr 2007
Ubicación: Jinotepe, Nicaragua
Posts: 1.678
Poder: 19
Chris Va por buen camino
Cita:
Empezado por maeyanes Ver Mensaje
Bueno, en realidad es un TPanel, al cual le cambio el color dependiendo si la ventana está activa o inactiva, esto capturando los mensajes de windows en la ventana MDIChild.
Muy ingeniosa tu solución con el panel amigo. Creo que probaré la idea en este prototipo que había estado trabajando.


Por último, me queda la duda de por qué te descantaste por los componentes que te he mencionado?

Saludos,
Chris
__________________
Perfil Github - @chrramirez - Delphi Blog - Blog Web
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
A nuestros amigos y compañeros en México gluglu La Taberna 19 14-04-2007 03:36:47
Microsoft: nuestros productos son basura, pero tenemos mucho dinero Casimiro Notevi Noticias 1 17-03-2007 18:21:55
Nuestros políticos se ponen de acuerdo... Casimiro Notevi La Taberna 3 13-07-2006 00:31:22
¿Qué significan nuestros avatares? Sasuke_Cub Debates 17 15-09-2005 16:17:24
Vamos no Perdamos nuestros Derechos eduarcol Humor 1 03-04-2004 15:29:06


La franja horaria es GMT +2. Ahora son las 00:24:23.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi