[QGIS Commit] [qgis/Quantum-GIS] 4339fd: Update QgsColorButton so it shows a color chooser ...

GitHub noreply at github.com
Fri Mar 22 10:49:48 PDT 2013


  Branch: refs/heads/master
  Home:   https://github.com/qgis/Quantum-GIS
  Commit: 4339fdcd94783c08f7954ba6deeb796b7e2e5265
      https://github.com/qgis/Quantum-GIS/commit/4339fdcd94783c08f7954ba6deeb796b7e2e5265
  Author: Matthias Kuhn <matthias.kuhn at gmx.ch>
  Date:   2013-03-21 (Thu, 21 Mar 2013)

  Changed paths:
    M python/gui/qgscolorbutton.sip
    M src/gui/CMakeLists.txt
    M src/gui/qgscolorbutton.cpp
    M src/gui/qgscolorbutton.h

  Log Message:
  -----------
  Update QgsColorButton so it shows a color chooser on click


  Commit: 661df0e446b7a8ef452e5f718800bb40a27c9b92
      https://github.com/qgis/Quantum-GIS/commit/661df0e446b7a8ef452e5f718800bb40a27c9b92
  Author: Matthias Kuhn <matthias.kuhn at gmx.ch>
  Date:   2013-03-21 (Thu, 21 Mar 2013)

  Changed paths:
    M src/app/composer/qgscompositionwidget.cpp
    M src/app/composer/qgscompositionwidget.h
    M src/app/qgsannotationwidget.cpp
    M src/app/qgsannotationwidget.h
    M src/app/qgscontinuouscolordialog.cpp
    M src/app/qgscontinuouscolordialog.h
    M src/app/qgsdecorationscalebardialog.cpp
    M src/app/qgsdecorationscalebardialog.h
    M src/app/qgsdiagramproperties.cpp
    M src/app/qgsdiagramproperties.h
    M src/app/qgslabelinggui.cpp
    M src/app/qgslabelinggui.h
    M src/app/qgslabelpropertydialog.cpp
    M src/app/qgslabelpropertydialog.h
    M src/app/qgsoptions.cpp
    M src/app/qgsoptions.h
    M src/app/qgsprojectproperties.cpp
    M src/app/qgsprojectproperties.h
    M src/app/qgssinglesymboldialog.cpp
    M src/app/qgssinglesymboldialog.h
    M src/app/qgstextannotationdialog.cpp
    M src/app/qgstextannotationdialog.h

  Log Message:
  -----------
  Update core components to use the new QgsColorButton implementation


  Commit: c966dbf69bee25de40f9e7c75b9e2d1b766bafa9
      https://github.com/qgis/Quantum-GIS/commit/c966dbf69bee25de40f9e7c75b9e2d1b766bafa9
  Author: Larry Shaffer <larrys at dakotacarto.com>
  Date:   2013-03-21 (Thu, 21 Mar 2013)

  Changed paths:
    M images/images.qrc
    A images/themes/default/transp-background_8x8.png
    M python/gui/gui.sip
    M python/gui/qgscolorbutton.sip
    A python/gui/qgscolordialog.sip
    M python/gui/symbology-ng/qgsrulebasedrendererv2widget.sip
    M python/gui/symbology-ng/qgssymbollayerv2widget.sip
    M python/gui/symbology-ng/qgssymbolslistwidget.sip
    M python/gui/symbology-ng/qgsvectorgradientcolorrampv2dialog.sip
    M src/app/composer/qgscomposerarrowwidget.cpp
    M src/app/composer/qgscomposerarrowwidget.h
    M src/app/composer/qgscomposeritemwidget.cpp
    M src/app/composer/qgscomposeritemwidget.h
    M src/app/composer/qgscomposertablewidget.cpp
    M src/app/composer/qgscomposertablewidget.h
    M src/app/composer/qgscompositionwidget.cpp
    M src/app/qgscontinuouscolordialog.cpp
    M src/app/qgsdecorationcopyrightdialog.cpp
    M src/app/qgsdecorationcopyrightdialog.h
    M src/app/qgslabelinggui.cpp
    M src/app/qgslabelpropertydialog.cpp
    M src/app/qgsoptions.cpp
    M src/app/qgssinglesymboldialog.cpp
    M src/gui/CMakeLists.txt
    M src/gui/qgscolorbutton.cpp
    M src/gui/qgscolorbutton.h
    A src/gui/qgscolordialog.cpp
    A src/gui/qgscolordialog.h
    M src/gui/symbology-ng/qgsellipsesymbollayerv2widget.cpp
    M src/gui/symbology-ng/qgsellipsesymbollayerv2widget.h
    M src/gui/symbology-ng/qgspointdisplacementrendererwidget.cpp
    M src/gui/symbology-ng/qgspointdisplacementrendererwidget.h
    M src/gui/symbology-ng/qgsrulebasedrendererv2widget.cpp
    M src/gui/symbology-ng/qgsrulebasedrendererv2widget.h
    M src/gui/symbology-ng/qgsstylev2managerdialog.cpp
    M src/gui/symbology-ng/qgssymbollayerv2widget.cpp
    M src/gui/symbology-ng/qgssymbollayerv2widget.h
    M src/gui/symbology-ng/qgssymbolslistwidget.cpp
    M src/gui/symbology-ng/qgssymbolslistwidget.h
    M src/gui/symbology-ng/qgssymbolv2selectordialog.cpp
    M src/gui/symbology-ng/qgsvectorgradientcolorrampv2dialog.cpp
    M src/gui/symbology-ng/qgsvectorgradientcolorrampv2dialog.h
    M src/plugins/grass/qgsgrassregion.cpp
    M src/plugins/grass/qgsgrassregion.h
    M src/plugins/grass/qgsgrassregionbase.ui
    M src/ui/qgsannotationwidgetbase.ui
    M src/ui/qgscategorizedsymbolrendererv2widget.ui
    M src/ui/qgscomposerarrowwidgetbase.ui
    M src/ui/qgscomposeritemwidgetbase.ui
    M src/ui/qgscomposertablewidgetbase.ui
    M src/ui/qgscompositionwidgetbase.ui
    M src/ui/qgscontinuouscolordialogbase.ui
    M src/ui/qgsdecorationcopyrightdialog.ui
    M src/ui/qgsdecorationscalebardialog.ui
    M src/ui/qgsdiagrampropertiesbase.ui
    M src/ui/qgsgraduatedsymbolrendererv2widget.ui
    M src/ui/qgslabelingguibase.ui
    M src/ui/qgslabelpropertydialogbase.ui
    M src/ui/qgsoptionsbase.ui
    M src/ui/qgspointdisplacementrendererwidgetbase.ui
    M src/ui/qgsprojectpropertiesbase.ui
    M src/ui/qgssinglesymboldialogbase.ui
    M src/ui/qgstextannotationdialogbase.ui
    M src/ui/qgsvectorgradientcolorrampv2dialogbase.ui
    M src/ui/symbollayer/widget_ellipse.ui
    M src/ui/symbollayer/widget_fontmarker.ui
    M src/ui/symbollayer/widget_linedecoration.ui
    M src/ui/symbollayer/widget_linepatternfill.ui
    M src/ui/symbollayer/widget_simplefill.ui
    M src/ui/symbollayer/widget_simpleline.ui
    M src/ui/symbollayer/widget_simplemarker.ui
    M src/ui/symbollayer/widget_svgfill.ui
    M src/ui/symbollayer/widget_svgmarker.ui
    M src/ui/symbollayer/widget_symbolslist.ui

  Log Message:
  -----------
  [FEATURE] Update QgsColorButton to offer live color chooser updates and show transparent checkerboard background

- Add option to Options for live color chooser support (QgsColorDialog)
- Add ability to define whether QgsColorButton accepts live updates (default: true)
- Move QgsColorButton to single subclass of QPushButton
- Show different button types relative to whether button has text
- Add transparent checkerboard background for chosen colors with alpha < 255
- Fix triple-modal window issue for Mac (with regards to using native color dialog)

- Composer item frame now supports transparency
- Composer item background transparency support moved to color dialog
- Composer composition grid now supports transparency


  Commit: 03392c94a6a73e953071be9d49c999fd5fa6e7b2
      https://github.com/qgis/Quantum-GIS/commit/03392c94a6a73e953071be9d49c999fd5fa6e7b2
  Author: Larry Shaffer <larrys at dakotacarto.com>
  Date:   2013-03-21 (Thu, 21 Mar 2013)

  Changed paths:
    M src/plugins/grass/qgsgrassregionbase.ui

  Log Message:
  -----------
  Fix missing conversion from QgsColorButtonV2 to QgsColorButton


  Commit: 1cecf8ee08611d5abe3a68bb6f6de41c0b9ffe17
      https://github.com/qgis/Quantum-GIS/commit/1cecf8ee08611d5abe3a68bb6f6de41c0b9ffe17
  Author: Larry Shaffer <larrys at dakotacarto.com>
  Date:   2013-03-21 (Thu, 21 Mar 2013)

  Changed paths:
    M src/core/symbology-ng/qgslinesymbollayerv2.cpp
    M src/core/symbology-ng/qgsmarkersymbollayerv2.cpp
    M src/gui/symbology-ng/qgssymbollayerv2widget.cpp

  Log Message:
  -----------
  Fix for #7398, allow alpha value change in line pattern fill color picker

- Add alpha picker and render support for: line pattern fill, line decoration symbol, font marker symbol


  Commit: 70ef5a78b0ed9d632c32adfeacac642bfdc8565c
      https://github.com/qgis/Quantum-GIS/commit/70ef5a78b0ed9d632c32adfeacac642bfdc8565c
  Author: Larry Shaffer <larrys at dakotacarto.com>
  Date:   2013-03-22 (Fri, 22 Mar 2013)

  Changed paths:
    M python/gui/qgscolordialog.sip
    M src/gui/qgscolorbutton.cpp
    M src/gui/qgscolordialog.cpp
    M src/gui/qgscolordialog.h
    M src/gui/symbology-ng/qgsvectorgradientcolorrampv2dialog.cpp

  Log Message:
  -----------
  Fix live color updating slot parameter by using SLOT macro


  Commit: a006d999585850391d59da4c4f48e3c5fb7a2b8d
      https://github.com/qgis/Quantum-GIS/commit/a006d999585850391d59da4c4f48e3c5fb7a2b8d
  Author: Larry Shaffer <larrys at dakotacarto.com>
  Date:   2013-03-22 (Fri, 22 Mar 2013)

  Changed paths:
    M images/images.qrc
    A images/themes/default/transp-background_8x8.png
    M python/gui/gui.sip
    M python/gui/qgscolorbutton.sip
    A python/gui/qgscolordialog.sip
    M python/gui/symbology-ng/qgsrulebasedrendererv2widget.sip
    M python/gui/symbology-ng/qgssymbollayerv2widget.sip
    M python/gui/symbology-ng/qgssymbolslistwidget.sip
    M python/gui/symbology-ng/qgsvectorgradientcolorrampv2dialog.sip
    M src/app/composer/qgscomposerarrowwidget.cpp
    M src/app/composer/qgscomposerarrowwidget.h
    M src/app/composer/qgscomposeritemwidget.cpp
    M src/app/composer/qgscomposeritemwidget.h
    M src/app/composer/qgscomposertablewidget.cpp
    M src/app/composer/qgscomposertablewidget.h
    M src/app/composer/qgscompositionwidget.cpp
    M src/app/composer/qgscompositionwidget.h
    M src/app/qgsannotationwidget.cpp
    M src/app/qgsannotationwidget.h
    M src/app/qgscontinuouscolordialog.cpp
    M src/app/qgscontinuouscolordialog.h
    M src/app/qgsdecorationcopyrightdialog.cpp
    M src/app/qgsdecorationcopyrightdialog.h
    M src/app/qgsdecorationscalebardialog.cpp
    M src/app/qgsdecorationscalebardialog.h
    M src/app/qgsdiagramproperties.cpp
    M src/app/qgsdiagramproperties.h
    M src/app/qgslabelinggui.cpp
    M src/app/qgslabelinggui.h
    M src/app/qgslabelpropertydialog.cpp
    M src/app/qgslabelpropertydialog.h
    M src/app/qgsoptions.cpp
    M src/app/qgsoptions.h
    M src/app/qgsprojectproperties.cpp
    M src/app/qgsprojectproperties.h
    M src/app/qgssinglesymboldialog.cpp
    M src/app/qgssinglesymboldialog.h
    M src/app/qgstextannotationdialog.cpp
    M src/app/qgstextannotationdialog.h
    M src/core/symbology-ng/qgslinesymbollayerv2.cpp
    M src/core/symbology-ng/qgsmarkersymbollayerv2.cpp
    M src/gui/CMakeLists.txt
    M src/gui/qgscolorbutton.cpp
    M src/gui/qgscolorbutton.h
    A src/gui/qgscolordialog.cpp
    A src/gui/qgscolordialog.h
    M src/gui/symbology-ng/qgsellipsesymbollayerv2widget.cpp
    M src/gui/symbology-ng/qgsellipsesymbollayerv2widget.h
    M src/gui/symbology-ng/qgspointdisplacementrendererwidget.cpp
    M src/gui/symbology-ng/qgspointdisplacementrendererwidget.h
    M src/gui/symbology-ng/qgsrulebasedrendererv2widget.cpp
    M src/gui/symbology-ng/qgsrulebasedrendererv2widget.h
    M src/gui/symbology-ng/qgsstylev2managerdialog.cpp
    M src/gui/symbology-ng/qgssymbollayerv2widget.cpp
    M src/gui/symbology-ng/qgssymbollayerv2widget.h
    M src/gui/symbology-ng/qgssymbolslistwidget.cpp
    M src/gui/symbology-ng/qgssymbolslistwidget.h
    M src/gui/symbology-ng/qgssymbolv2selectordialog.cpp
    M src/gui/symbology-ng/qgsvectorgradientcolorrampv2dialog.cpp
    M src/gui/symbology-ng/qgsvectorgradientcolorrampv2dialog.h
    M src/plugins/grass/qgsgrassregion.cpp
    M src/plugins/grass/qgsgrassregion.h
    M src/plugins/grass/qgsgrassregionbase.ui
    M src/ui/qgsannotationwidgetbase.ui
    M src/ui/qgscategorizedsymbolrendererv2widget.ui
    M src/ui/qgscomposerarrowwidgetbase.ui
    M src/ui/qgscomposeritemwidgetbase.ui
    M src/ui/qgscomposertablewidgetbase.ui
    M src/ui/qgscompositionwidgetbase.ui
    M src/ui/qgscontinuouscolordialogbase.ui
    M src/ui/qgsdecorationcopyrightdialog.ui
    M src/ui/qgsdecorationscalebardialog.ui
    M src/ui/qgsdiagrampropertiesbase.ui
    M src/ui/qgsgraduatedsymbolrendererv2widget.ui
    M src/ui/qgslabelingguibase.ui
    M src/ui/qgslabelpropertydialogbase.ui
    M src/ui/qgsoptionsbase.ui
    M src/ui/qgspointdisplacementrendererwidgetbase.ui
    M src/ui/qgsprojectpropertiesbase.ui
    M src/ui/qgssinglesymboldialogbase.ui
    M src/ui/qgstextannotationdialogbase.ui
    M src/ui/qgsvectorgradientcolorrampv2dialogbase.ui
    M src/ui/symbollayer/widget_ellipse.ui
    M src/ui/symbollayer/widget_fontmarker.ui
    M src/ui/symbollayer/widget_linedecoration.ui
    M src/ui/symbollayer/widget_linepatternfill.ui
    M src/ui/symbollayer/widget_simplefill.ui
    M src/ui/symbollayer/widget_simpleline.ui
    M src/ui/symbollayer/widget_simplemarker.ui
    M src/ui/symbollayer/widget_svgfill.ui
    M src/ui/symbollayer/widget_svgmarker.ui
    M src/ui/symbollayer/widget_symbolslist.ui

  Log Message:
  -----------
  Merge pull request #474 from dakcarto/color-button_mk_10

[FEATURE] QgsColorButton shows a color chooser dialog on click, checkboard color when translucent, and live updates during color choosing


Compare: https://github.com/qgis/Quantum-GIS/compare/0594453ff55e...a006d9995858


More information about the QGIS-commit mailing list