Cross Reference: bool.h
xref
: /
inkscape
/
src
/
live_effects
/
parameter
/
bool.h
Home
History
Annotate
Line#
Navigate
Download
Search
only in
./
bool.h revision 61a2c985ffaddfaac2bf15af97fe79c0d02ce4d0
951
N/A
#
ifndef
INKSCAPE_LIVEPATHEFFECT_PARAMETER_BOOL_H
951
N/A
#
define
INKSCAPE_LIVEPATHEFFECT_PARAMETER_BOOL_H
951
N/A
951
N/A
/*
951
N/A
* Inkscape::LivePathEffectParameters
951
N/A
*
951
N/A
* Copyright (C) Johan Engelen 2007 <j.b.c.engelen@utwente.nl>
951
N/A
*
951
N/A
* Released under GNU GPL, read the file 'COPYING' for more information
951
N/A
*/
951
N/A
951
N/A
#
include
<
glib
/
gtypes.h
>
951
N/A
951
N/A
#
include
"
live_effects
/
parameter
/
parameter.h
"
951
N/A
951
N/A
namespace
Inkscape
{
951
N/A
951
N/A
namespace
LivePathEffect
{
951
N/A
951
N/A
951
N/A
class
BoolParam
:
public
Parameter
{
951
N/A
public
:
951
N/A
BoolParam
(
const
Glib
::
ustring
&
label
,
951
N/A
const
Glib
::
ustring
&
tip
,
951
N/A
const
Glib
::
ustring
&
key
,
951
N/A
Inkscape
::
UI
::
Widget
::
Registry
*
wr
,
951
N/A
Effect
*
effect
,
951
N/A
bool
default_value
=
false
);
951
N/A
virtual
~
BoolParam
();
951
N/A
951
N/A
virtual
Gtk
::
Widget
*
param_newWidget
(
Gtk
::
Tooltips
*
tooltips
);
951
N/A
951
N/A
virtual
bool
param_readSVGValue
(
const
gchar
*
strvalue
);
951
N/A
virtual
gchar
*
param_writeSVGValue
()
const
;
951
N/A
951
N/A
void
param_setValue
(
bool
newvalue
);
951
N/A
virtual
void
param_set_default
();
951
N/A
951
N/A
bool
get_value
() {
return
value
; };
951
N/A
951
N/A
private
:
951
N/A
BoolParam
(
const
BoolParam
&);
951
N/A
BoolParam
&
operator
=(
const
BoolParam
&);
951
N/A
951
N/A
bool
value
;
951
N/A
bool
defvalue
;
951
N/A
};
951
N/A
951
N/A
951
N/A
}
//namespace LivePathEffect
951
N/A
951
N/A
}
//namespace Inkscape
958
N/A
951
N/A
#
endif
951
N/A