summaryrefslogtreecommitdiff
path: root/support/dktools/DkWxColorView.h
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2020-10-12 03:04:00 +0000
committerNorbert Preining <norbert@preining.info>2020-10-12 03:04:00 +0000
commit0ce40abb18ec02ec6fd6bcc5f21612c88daa7578 (patch)
tree416289fe1448873fd8ca33051f50ad85bffa8aaa /support/dktools/DkWxColorView.h
parentfdb18507cd80dc17f5a5256153d34668b4f4e61c (diff)
CTAN sync 202010120303
Diffstat (limited to 'support/dktools/DkWxColorView.h')
-rw-r--r--support/dktools/DkWxColorView.h209
1 files changed, 0 insertions, 209 deletions
diff --git a/support/dktools/DkWxColorView.h b/support/dktools/DkWxColorView.h
deleted file mode 100644
index 4967107c82..0000000000
--- a/support/dktools/DkWxColorView.h
+++ /dev/null
@@ -1,209 +0,0 @@
-/*
-Copyright (C) 2011-2020, Dirk Krause
-SPDX-License-Identifier: BSD-3-Clause
-*/
-
-/*
- WARNING: This file was generated by the dkct program (see
- http://dktools.sourceforge.net/ for details).
- Changes you make here will be lost if dkct is run again!
- You should modify the original source and run dkct on it.
- Original source: DkWxColorView.cpt
-*/
-
-/** @file DkWxColorView.h Header file for the DkWxColorView module.
-*/
-
-#ifndef DKWXCOLORVIEW_H_INCLUDED
-/** Avoid multiple inclusions. */
-#define DKWXCOLORVIEW_H_INCLUDED 1
-
-
-#line 9 "DkWxColorView.cpt"
-
-#include <dk3all.h>
-
-#include <wx/wxprec.h>
-#ifdef __BORLANDC__
-#pragma hdrstop
-#endif
-#ifndef WX_PRECOMP
-#include <wx/wx.h>
-#endif
-
-#include <DkWxAppHelper.h>
-
-
-/** Show color setting, show colour chooser on mouse click.
-*/
-class DkWxColorView : public wxControl
-{
-
- /** Declare class as dynamic.
- */
-#if wxCHECK_VERSION(3,0,0)
- wxDECLARE_DYNAMIC_CLASS(DkWxColorView);
-#else
- DECLARE_DYNAMIC_CLASS(DkWxColorView)
-#endif
-
- /** Event table for control.
- */
-#if wxCHECK_VERSION(3,0,0)
- wxDECLARE_EVENT_TABLE();
-#else
- DECLARE_EVENT_TABLE()
-#endif
-
- protected:
-
- /** Parent window.
- */
- wxWindow *pParentWindow;
-
- /** Application helper, used to position color chooser dialog.
- */
- DkWxAppHelper *pHelper;
-
- /** Class name, used in constructor and Create().
- */
- static wxChar const DkWxColorViewName[];
-
- /** Height.
- */
- int w;
-
- /** Width.
- */
- int h;
-
- /** Red component of color to show.
- */
- int r;
-
- /** Green component of color to show.
- */
- int g;
-
- /** Blue component of color to show.
- */
- int b;
-
- /** Previous x position of color chooser dialog.
- */
- int ccdx;
-
- /** Previous y position of color chooser dialog.
- */
- int ccdy;
-
- public:
-
- /** Default constructor.
- */
- DkWxColorView();
-
- /** Constructor.
- @param pParent Parent window.
- @param wxid Window ID.
- @param appHelper Application helper.
- @param red Red component of color to show.
- @param green Green component of color to show.
- @param blue Blue component of color to show.
- @param pos Object position.
- @param size Object minimum size.
- @param style Style for control.
- @param name Class name.
- */
- DkWxColorView(
- wxWindow *pParent,
- wxWindowID wxid,
- DkWxAppHelper *appHelper,
- int red,
- int green,
- int blue,
- wxPoint const & pos = wxDefaultPosition,
- wxSize const & size = wxDefaultSize,
- long style = wxBORDER_NONE,
- wxChar const *name = DkWxColorViewName
- );
-
- /** Create object after using default constructor.
- @param pParent Parent window.
- @param wxid Window ID.
- @param appHelper Application helper.
- @param red Red component of color to show.
- @param green Green component of color to show.
- @param blue Blue component of color to show.
- @param pos Object position.
- @param size Object minimum size.
- @param style Style for control.
- @param name Class name.
- @return true on success, false on error.
- */
- bool
- Create(
- wxWindow *pParent,
- wxWindowID wxid,
- DkWxAppHelper *appHelper,
- int red = 255,
- int green = 255,
- int blue = 255,
- wxPoint const & pos = wxDefaultPosition,
- wxSize const & size = wxDefaultSize,
- long style = wxBORDER_NONE,
- wxChar const *name = DkWxColorViewName
- );
-
- /** Find minimum size.
- */
- wxSize DoGetBestSize() const;
-
- /** Get red component of current color.
- @return Red.
- */
- int
- getRed() const;
-
- /** Get green component of current color.
- @return Green.
- */
- int
- getGreen() const;
-
- /** Get blue component of current color.
- @return Blue.
- */
- int
- getBlue() const;
-
- /** Set new current color.
- @param red Red.
- @param green Green.
- @param blue Blue.
- */
- void
- setRGB(int red, int green, int blue);
-
- /** Handler for erase event.
- @param event Event to process.
- */
- void
- OnErase(wxEraseEvent & event);
-
- /** Handler for paint event.
- @param event Event to process.
- */
- void
- OnPaint(wxPaintEvent & event);
-
- /** Handler for mouse click event.
- @param event Event to process.
- */
- void
- OnLeftMouseButtonDown(wxMouseEvent & event);
-
-};
-
-
-#endif