FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Migrando 15.02 a 16.02 -> Menus
Posts: 1283
Joined: Fri Feb 10, 2006 02:34 PM
Migrando 15.02 a 16.02 -> Menus
Posted: Thu Feb 25, 2016 03:23 PM
Hola,

Migrando una aplicación de 15.01 a la última 16.01, me encuentro con este problema, que es de estética pero hace daño a los ojos :-).

Básicamente los bitmaps no estan centrados verticalmente, y las barras antes se pintaban correctamente por encima de la barra vertical.

Tambien observo que el item de la barra principal del menu ya no esta redondeada y con una apariencia mas standard.



Por si quereis probar un ejemplo
Code (fw): Select all Collapse
#include 'fivewin.ch'

STATIC oWnd

FUNCTION TestWnd()

    LOCAL oHand, oBar, oIcon, oBtn

    DEFINE CURSOR oHand HAND 

    DEFINE WINDOW oWnd TITLE 'Test Buttons' ;
        MENU BuildMenu()    

    ACTIVATE WINDOW oWnd
    
RETU NIL

STATIC FUNCTION BuildMenu()
   local oMenu

   MENU oMenu 
      MENUITEM "&Archivo"
         MENU 
            MENUITEM "Item 1" FILE '16endapp.bmp'  
            MENUITEM "Item 2" FILE '16exit.bmp'   
            MENUITEM "Item 3" FILE '16prn1.bmp' 
         ENDMENU   
         
      MENUITEM "&Archivo"
         MENU 2007
            MENUITEM "Item 1" FILE '16endapp.bmp'  
            MENUITEM "Item 2" FILE '16exit.bmp'   
            MENUITEM "Item 3" FILE '16prn1.bmp' 
         ENDMENU
         
      MENUITEM "&Archivo"
         MENU 2010 
            MENUITEM "Item 1" FILE '16endapp.bmp'  
            MENUITEM "Item 2" FILE '16exit.bmp'   
            MENUITEM "Item 3" FILE '16prn1.bmp' 
         ENDMENU

   ENDMENU

return oMenu


Alguien mas se ha encontrado con este problema y lo ha solucionado ?

Gracias !
Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
HIX -> https://github.com/carles9000/hix
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Migrando 15.02 a 16.02 -> Menus
Posted: Thu Feb 25, 2016 04:01 PM

Carles, lo reviso y comento

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Migrando 15.02 a 16.02 -> Menus
Posted: Thu Feb 25, 2016 04:43 PM
Carles wrote:Hola,

Migrando una aplicación de 15.01 a la última 16.01, me encuentro con este problema, que es de estética pero hace daño a los ojos :-).

Básicamente los bitmaps no estan centrados verticalmente, y las barras antes se pintaban correctamente por encima de la barra vertical.

Tambien observo que el item de la barra principal del menu ya no esta redondeada y con una apariencia mas standard.


Alguien mas se ha encontrado con este problema y lo ha solucionado ?

Gracias !


Pintado de barras verticales: solucionado en los estilos que lo necesitan
Item principal redondeado: he tratado de hacerlo más parecido a los estilos actuales que encontramos en windows, pero veré si puedo configurarlo fácilmente para que el usuario pueda elegir su aspecto
Centrado de bitmaps: estoy comprobando y los he subido 2 pixels

Gracias por tu ayuda





Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 1283
Joined: Fri Feb 10, 2006 02:34 PM
Re: Migrando 15.02 a 16.02 -> Menus
Posted: Fri Feb 26, 2016 08:55 AM

Cristobal,

Gracias !

Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
HIX -> https://github.com/carles9000/hix
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Migrando 15.02 a 16.02 -> Menus
Posted: Fri Feb 26, 2016 09:13 AM

Carles

Lo del redondeado de los box de los items en el menu principal (serían solo en el menu principal?), no lo tengo claro de implementarlo, a ver qué opinas tú y el resto de usuarios

Saludos

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 1283
Joined: Fri Feb 10, 2006 02:34 PM
Re: Migrando 15.02 a 16.02 -> Menus
Posted: Fri Feb 26, 2016 10:03 AM

Cristobal,

Yo diria que solo en el menú principal como estaba antes. Ahora por ejemplo he recompilado una app de hace un año con la 16.01 y me ha cambiado el menu, y el usuario de turno no le gusta... (ya sabes de que va el tema, no?). El tema esta en respetar el diseño a no ser que especifiques otro (2007, 2010, 2013, 2015, ...) que es la gracia del sistema. Es mi opinion eh ! :D .

Gracias por tu soporte !!!

Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
HIX -> https://github.com/carles9000/hix
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: Migrando 15.02 a 16.02 -> Menus
Posted: Fri Feb 26, 2016 10:33 AM

Carles, ya lo tengo preparado para poder incluir una clausula ROUND en la definicion de los menus, pero me seria de gran ayuda si puedo enviarte por mail la modificacion para que la pruebes y me indiques si aparece con la apariencia que comentas

Gracias

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo

El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 1283
Joined: Fri Feb 10, 2006 02:34 PM
Re: Migrando 15.02 a 16.02 -> Menus
Posted: Fri Feb 26, 2016 11:53 AM

Cristobal,

Si, enviàmelo y lo pruebo. --> carles9000 arroba gmail.com

Gracias por tu soporte.

Salutacions, saludos, regards

"...programar es fácil, hacer programas es difícil..."

UT Page -> https://carles9000.github.io/
Forum UT -> https://discord.gg/bq8a9yGMWh
HIX -> https://github.com/carles9000/hix

Continue the discussion