Opened 16 years ago

Closed 15 years ago

Last modified 15 years ago

#1220 closed bug (fixed)

transparency for point layers does not work

Reported by: smizuno Owned by: mhugent
Priority: minor: annoyance Milestone: Version 1.2.0
Component: Symbology Version: Trunk
Keywords: point transparency Cc: pcav
Must Fix for Release: No Platform: All
Platform Version: Awaiting user input: no

Description

The Transparency control on Layer Properties, Symbology for a Point layer does not affect the map display.

on Linux and Windows, as of r9044

Change History (9)

comment:1 by lutra, 15 years ago

Cc: pcav added
Milestone: Version 1.0.3Version 1.2.0
Owner: changed from nobody to mhugent

This is still true as for QGis 1.2 rev. 11005.

comment:2 by homann, 15 years ago

Added a fix in r11275.

comment:3 by lutra, 15 years ago

I don't know if it was this fix, but right now I cannot compile (r11275)

[ 59%] Generating core/core.so
sipcoreQgsRenderer.cpp: In function ‘void* init_QgsRenderer(sipWrapper*, PyObject*, sipWrapper**, int*)’:
sipcoreQgsRenderer.cpp:817: error: cannot allocate an object of abstract type ‘sipQgsRenderer’
sipcoreQgsRenderer.cpp:172: note:   because the following virtual functions are pure within ‘sipQgsRenderer’:
/home/gio/Desktop/qgis_unstable/src/core/renderer/qgsrenderer.h:79: note: 	virtual void QgsRenderer::renderFeature(QgsRenderContext&, QgsFeature&, QImage*, bool, double)
sipcoreQgsRenderer.cpp:829: error: cannot allocate an object of abstract type ‘sipQgsRenderer’
sipcoreQgsRenderer.cpp:172: note:   since type ‘sipQgsRenderer’ has pure virtual functions
make[3]: *** [sipcoreQgsRenderer.o] Error 1
make[2]: *** [python/core/core.so] Error 2
make[1]: *** [python/CMakeFiles/python.dir/all] Error 2
make: *** [all] Error 2

comment:4 by homann, 15 years ago

Resolution: fixed
Status: newclosed

Okay, tried a different approach in r11276

comment:5 by lutra, 15 years ago

seems I'm getting the same error

[ 59%] Generating core/core.so
sipcoreQgsRenderer.cpp: In function ‘void* init_QgsRenderer(sipWrapper*, PyObject*, sipWrapper**, int*)’:
sipcoreQgsRenderer.cpp:817: error: cannot allocate an object of abstract type ‘sipQgsRenderer’
sipcoreQgsRenderer.cpp:172: note:   because the following virtual functions are pure within ‘sipQgsRenderer’:
/home/gio/Desktop/qgis_unstable/src/core/renderer/qgsrenderer.h:80: note: 	virtual void QgsRenderer::renderFeature(QgsRenderContext&, QgsFeature&, QImage*, bool, double)
sipcoreQgsRenderer.cpp:829: error: cannot allocate an object of abstract type ‘sipQgsRenderer’
sipcoreQgsRenderer.cpp:172: note:   since type ‘sipQgsRenderer’ has pure virtual functions
make[3]: *** [sipcoreQgsRenderer.o] Error 1
make[2]: *** [python/core/core.so] Error 2
make[1]: *** [python/CMakeFiles/python.dir/all] Error 2
make: *** [all] Error 2

comment:6 by homann, 15 years ago

Three strikes and out! r11277

comment:7 by lutra, 15 years ago

foul ball! :)

 59%] Generating core/Makefile, gui/Makefile
Parsing SIP files for 'core' library...
/usr/bin/sip -c core -b /home/gio/Desktop/qgis_unstable/python/core/core.sbf -I /usr/share/sip/PyQt4 -x VendorID -t WS_X11 -x PyQt_NoPrintRangeBug -t Qt_4_4_1 -g /home/gio/Desktop/qgis_unstable/python/core/core.sip
sip: /home/gio/Desktop/qgis_unstable/python/core/qgssymbol.sip:81: syntax error
Parsing SIP files for 'gui' library...
/usr/bin/sip -c gui -b /home/gio/Desktop/qgis_unstable/python/gui/gui.sbf -I /home/gio/Desktop/qgis_unstable/python -I /usr/share/sip/PyQt4 -x VendorID -t WS_X11 -x PyQt_NoPrintRangeBug -t Qt_4_4_1 -g /home/gio/Desktop/qgis_unstable/python/gui/gui.sip
sip: core/qgssymbol.sip:81: syntax error
Creating makefiles...
Creating qgisconfig.py...
Done
[ 59%] Generating core/core.so
sipcoreQgsRenderer.cpp: In function ‘void* init_QgsRenderer(sipWrapper*, PyObject*, sipWrapper**, int*)’:
sipcoreQgsRenderer.cpp:817: error: cannot allocate an object of abstract type ‘sipQgsRenderer’
sipcoreQgsRenderer.cpp:172: note:   because the following virtual functions are pure within ‘sipQgsRenderer’:
/home/gio/Desktop/qgis_unstable/src/core/renderer/qgsrenderer.h:80: note: 	virtual void QgsRenderer::renderFeature(QgsRenderContext&, QgsFeature&, QImage*, bool, double)
sipcoreQgsRenderer.cpp:829: error: cannot allocate an object of abstract type ‘sipQgsRenderer’
sipcoreQgsRenderer.cpp:172: note:   since type ‘sipQgsRenderer’ has pure virtual functions
make[3]: *** [sipcoreQgsRenderer.o] Error 1
make[2]: *** [python/core/core.so] Error 2
make[1]: *** [python/CMakeFiles/python.dir/all] Error 2
make: *** [all] Error 2

comment:8 by homann, 15 years ago

jef did a small adjustment, does it work now?

in reply to:  8 comment:9 by lutra, 15 years ago

Replying to homann:

jef did a small adjustment, does it work now?

perfect! thanks!

Note: See TracTickets for help on using tickets.