Portal    Foro    Buscar    FAQ    Registrarse    Conectarse


Publicar nuevo tema  Responder al tema 
Página 1 de 1
 
 
No Aparece Popupmenu En Treeview [SOLUCIONADO]
Autor Mensaje
Responder citando   Descargar mensaje  
Mensaje No Aparece Popupmenu En Treeview [SOLUCIONADO] 
 
Como consecuencia de este problema (que no aparece el popup menu en un control treeview) he probado unas cuantas cosas, y resulta que sólo funciona mal si el treeview está dentro de un toolpanel o en un sidepanel.
Me pasa con LMDE gambas3.5.4 y con
[System]
gambas=3.8.4
OperatingSystem=Linux
Kernel=3.16.0-38-generic
Architecture=x86_64
Distribution=Linux Mint 17.3 Rosa
Desktop=GNOME
Theme=Gtk
Language=es_ES.UTF-8
Memory=7877M

[Libraries]
Cairo=libcairo.so.2.11301.0
Curl=libcurl.so.4.3.0
DBus=libdbus-1.so.3.7.6
GStreamer=libgstreamer-0.10.so.0.30.0
GStreamer=libgstreamer-1.0.so.0.204.0
GTK+2=libgtk-x11-2.0.so.0.2400.23
GTK+3=libgtk-3.so.0.1000.8
OpenGL=libGL.so.1.2.0
Poppler=libpoppler.so.44.0.0
QT4=libQtCore.so.4.8.6
QT5=libQt5Core.so.5.2.1
SDL=libSDL-1.2.so.0.11.4

[Environment]
CINNAMON_VERSION=2.8.6
CLUTTER_BACKEND=x11
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-PwUkc8Unzq,guid=78a0955971ab69518a103a7856c0878a
DEFAULTS_PATH=/usr/share/gconf/cinnamon.default.path
DESKTOP_SESSION=cinnamon
DISPLAY=:0
GB_GUI=gb.qt4
GDMSESSION=cinnamon
GDM_XSERVER_LOCATION=local
GIO_LAUNCHED_DESKTOP_FILE=/usr/share/applications/gambas3.desktop
GIO_LAUNCHED_DESKTOP_FILE_PID=5285
GJS_DEBUG_OUTPUT=stderr
GJS_DEBUG_TOPICS=JS ERROR;JS LOG
GNOME_DESKTOP_SESSION_ID=this-is-deprecated
GNOME_KEYRING_CONTROL=/run/user/1000/keyring-GgykCV
GNOME_KEYRING_PID=2052
GPG_AGENT_INFO=/run/user/1000/keyring-GgykCV/gpg:0:1
HOME=<home>
LANG=es_ES.UTF-8
LC_ADDRESS=es_ES.UTF-8
LC_IDENTIFICATION=es_ES.UTF-8
LC_MEASUREMENT=es_ES.UTF-8
LC_MONETARY=es_ES.UTF-8
LC_NAME=es_ES.UTF-8
LC_NUMERIC=es_ES.UTF-8
LC_PAPER=es_ES.UTF-8
LC_TELEPHONE=es_ES.UTF-8
LC_TIME=es_ES.UTF-8
LOGNAME=<user>
MANDATORY_PATH=/usr/share/gconf/cinnamon.mandatory.path
MDMSESSION=cinnamon
MDM_LANG=es_ES.UTF-8
MDM_XSERVER_LOCATION=local
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
PWD=<home>
QT_STYLE_OVERRIDE=gtk
SESSION_MANAGER=local/<hostname>:@/tmp/.ICE-unix/2062,unix/<hostname>:/tmp/.ICE-unix/2062
SHELL=/bin/bash
SSH_AGENT_PID=2216
SSH_AUTH_SOCK=/run/user/1000/keyring-GgykCV/ssh
TEXTDOMAIN=im-config
TEXTDOMAINDIR=/usr/share/locale/
TZ=:/etc/localtime
USER=<user>
USERNAME=<user>
WINDOWPATH=8
XAUTHORITY=<home>/.Xauthority
XDG_CONFIG_DIRS=/etc/xdg/xdg-cinnamon:/etc/xdg
XDG_CURRENT_DESKTOP=X-Cinnamon
XDG_DATA_DIRS=/usr/share/cinnamon:/usr/share/gnome:/usr/local/share/:/usr/share/:/usr/share/mdm/
XDG_RUNTIME_DIR=/run/user/1000
XDG_SEAT=seat0
XDG_SESSION_COOKIE=f225bc4a377b0e81d4dfb41c546fde72-1455458182.830869-1817573774
XDG_SESSION_DESKTOP=cinnamon
XDG_SESSION_ID=c2
XDG_VTNR=8
 



 
última edición por Grandamakulo el Martes, 01 Marzo 2016, 20:19; editado 2 veces 
Grandamakulo - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: No Aparece Popupmenu En Treeview 
 
Compañeros, disculpad que insista, pero no soy capaz de solucionarlo.
He llegado a intentar «destripar» el propio gambas 3.8.4, pero no soy con la respuesta.
 



 
Grandamakulo - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: No Aparece Popupmenu En Treeview 
 
Si lo que haces es pasar la propiedad popupmenú al treeview, eso no funciona bajo según qué circunstancias. El motivo es la naturaleza misma de los menús popup, que lo que hacen es utilizar el evento Action_Activate, propio del formulario donde se ejecutan. Habría que rediseñar la clase contenedora creándole un evento Action_Activate que pasase el valor al form contenedor, etc.
Sin embargo hay modos de hacerlo que no son ese. No sé cómo lo intentas tú, pero te adjunto un pequeño proyecto que tiene un sidepanel y dentro un treeview que al pulsar botón derecho abre un submenú y te dice qué opción has usado.

Funciona.

treview-0.0.1.tar.gz
Descripción:  
Descargar
Nombre del archivo: treview-0.0.1.tar.gz
Tamaño: 11.39 KB
Descargado: 30 veces
treview-0.0.1.tar.gz
Descripción:  
Descargar
Nombre del archivo: treview-0.0.1.tar.gz
Tamaño: 11.39 KB
Descargado: 30 veces
treview-0.0.1.tar.gz
Descripción:  
Descargar
Nombre del archivo: treview-0.0.1.tar.gz
Tamaño: 11.39 KB
Descargado: 30 veces

 




===================
No podemos regresar
 
shordi - Ver perfil del usuarioEnviar mensaje privado 
Volver arribaPágina inferior
Responder citando   Descargar mensaje  
Mensaje Re: No Aparece Popupmenu En Treeview [SOLUCIONADO] 
 
Gracias Shordi. No se me había ocurrido vincularlo a un evento del ratón.
 



 
Grandamakulo - Ver perfil del usuarioEnviar mensaje privadoVisitar sitio web del usuario 
Volver arribaPágina inferior
Mostrar mensajes anteriores:    
 
OcultarTemas parecidos
Tema Autor Foro Respuestas último mensaje
No hay nuevos mensajes Check Box En Un Item Del Treeview tincho Aplicaciones/Fragmentos de Código 19 Sabado, 07 May 2016, 09:01 Ver último mensaje
Shell
No hay nuevos mensajes Gambas Beta, Lista De Proyectos Aparece Va... Shell Instalación 13 Jueves, 19 May 2016, 02:25 Ver último mensaje
kike1965
No hay nuevos mensajes Drag&Drop En Treeview Grandamakulo Controles/Librerías/Componentes 10 Sabado, 17 Diciembre 2016, 23:02 Ver último mensaje
Grandamakulo
No hay nuevos mensajes Detectar Evento Enter En Una Key De Un Tre... v3ctor General 6 Domingo, 16 Julio 2017, 19:48 Ver último mensaje
jsbsan
 

Publicar nuevo tema  Responder al tema  Página 1 de 1
 

Usuarios navegando en este tema: 0 registrados, 0 ocultos y 1 invitado
Usuarios registrados conectados: Ninguno


 
Lista de permisos
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario



  

 

cron