Wed Jun 19 08:55:53 UTC 2024 I: starting to build pd-flext/unstable/arm64 on jenkins on '2024-06-19 08:55' Wed Jun 19 08:55:53 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/arm64_24/41504/console.log Wed Jun 19 08:55:53 UTC 2024 I: Downloading source for unstable/pd-flext=0.6.3-3 --2024-06-19 08:55:53-- http://deb.debian.org/debian/pool/main/p/pd-flext/pd-flext_0.6.3-3.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 2381 (2.3K) [text/prs.lines.tag] Saving to: ‘pd-flext_0.6.3-3.dsc’ 0K .. 100% 163M=0s 2024-06-19 08:55:53 (163 MB/s) - ‘pd-flext_0.6.3-3.dsc’ saved [2381/2381] Wed Jun 19 08:55:53 UTC 2024 I: pd-flext_0.6.3-3.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256 Format: 3.0 (quilt) Source: pd-flext Binary: pd-flext-dev, pd-flext-doc, libflext-pd0 Architecture: any all Version: 0.6.3-3 Maintainer: Debian Multimedia Maintainers Uploaders: IOhannes m zmölnig (Debian/GNU) , Homepage: https://grrrr.org/research/software/flext/ Standards-Version: 4.7.0 Vcs-Browser: https://salsa.debian.org/multimedia-team/pd/pd-flext Vcs-Git: https://salsa.debian.org/multimedia-team/pd/pd-flext.git Testsuite: autopkgtest Testsuite-Triggers: build-essential, pd-lib-builder, pkg-config Build-Depends: debhelper-compat (= 13), dh-puredata, libsndobj-dev, libstk-dev Build-Depends-Indep: doxygen Package-List: libflext-pd0 deb libs optional arch=any pd-flext-dev deb libdevel optional arch=any pd-flext-doc deb doc optional arch=all Checksums-Sha1: dad897ffb4527d5b506f59c5c401250e8660a417 197757 pd-flext_0.6.3.orig.tar.gz 93a6cbfb96b59f8715918698290dbfcc8337cebf 9324 pd-flext_0.6.3-3.debian.tar.xz Checksums-Sha256: 13fe98c6b9a3e55bba955c46c85262c4b620b15b289fed75ae5a110c7abdaf27 197757 pd-flext_0.6.3.orig.tar.gz a4c286d8c25d9df21cf1a4e3e7fddc3a22c7456067aa26f16da3364b91809129 9324 pd-flext_0.6.3-3.debian.tar.xz Files: 2a38e9dd9c8a88bf3d45fee8a9a2706a 197757 pd-flext_0.6.3.orig.tar.gz 0f400d6e55538d7aca11550c5bfc87ba 9324 pd-flext_0.6.3-3.debian.tar.xz Dgit: e6ac171c1325f28cc12026c292610f7cbb4e349d debian archive/debian/0.6.3-3 https://git.dgit.debian.org/pd-flext -----BEGIN PGP SIGNATURE----- iQJKBAEBCAA0FiEEdAXnRVdICXNIABVttlAZxH96NvgFAmZwpyIWHGZvcnVtQHVt bGFldXRlLm11ci5hdAAKCRC2UBnEf3o2+O5LD/4mKqgD8P1CTNIcKhlQmu7IJxcb xWcDeUaQdOcv1oHhPoHSr5l5axK9Ft5AEag9dH2vTNRiVwDen5wOecaxJhFee6cX +DlY932ws0zbj1QOBfAexPc21b0fH4QoO7ajIy4Pj7NwmpU6vyE7giyC1Vry30SW ex75dydu+zyw2tLr4CmM4KZcCp2B3mXEGICoG4J6q6jXdHWRoNb9k8lXF3zggJDH oml2f6unej1mVofRlNW3tKl9ZMp6Q8DZb3bouYUNAA1AD4YNcWgqSW+5sJKHEfvd c16WaNVzzprWea0IFsEZoPFU/HofxyfANy002fWbqsm0mOuw8DuIxb5SyNV/nxhH CI5cdPhjVnF7MvSUlQDf3L/pbUxcHW9LffDXTKGKmnuGkGKq9cKRxZJcFeNlY4AO 8z4waZPoR2EtOrBmlu7i+APF7XlBqVjsiUJ6GytPulUy1be6is/zr3C0UIrxCogN DMwmeasoWO3UUe6k51RHlTm2F/ih+90ZLbt1r83BtUJmRG3kFbj2XkndiA6QzRPR vDB7IggcPtKqw9mcbjI+bglkesL/EIwfCPHgUP/yNNxJA3dZFRLWn6LykgaNvwN7 xwoH91Ie6NRcKrqEfur83ospujxDbZlpO0TNsjEJmNnyp16OOuLExma1orGlZfF2 a4Q9dlk4AQa1s5pKug== =Uesx -----END PGP SIGNATURE----- Wed Jun 19 08:55:53 UTC 2024 I: Checking whether the package is not for us Wed Jun 19 08:55:53 UTC 2024 I: Starting 1st build on remote node codethink04-arm64.debian.net. Wed Jun 19 08:55:53 UTC 2024 I: Preparing to do remote build '1' on codethink04-arm64.debian.net. Wed Jun 19 09:00:29 UTC 2024 I: Deleting $TMPDIR on codethink04-arm64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Tue Jun 18 20:55:56 -12 2024 I: pbuilder-time-stamp: 1718787356 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [pd-flext_0.6.3-3.dsc] I: copying [./pd-flext_0.6.3.orig.tar.gz] I: copying [./pd-flext_0.6.3-3.debian.tar.xz] I: Extracting source gpgv: Signature made Mon Jun 17 21:14:10 2024 gpgv: using RSA key 7405E745574809734800156DB65019C47F7A36F8 gpgv: issuer "forum@umlaeute.mur.at" gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./pd-flext_0.6.3-3.dsc: no acceptable signature found dpkg-source: info: extracting pd-flext in pd-flext-0.6.3 dpkg-source: info: unpacking pd-flext_0.6.3.orig.tar.gz dpkg-source: info: unpacking pd-flext_0.6.3-3.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying soversion.patch dpkg-source: info: applying buildflags.patch dpkg-source: info: applying CLASS_MAINSIGNALIN.patch dpkg-source: info: applying DEBIAN_doxygen.patch I: Not using root during the build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/2364219/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='arm64' IFS=' ' INVOCATION_ID='1950d931051c47cf9f17e25f3c5c8893' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='2364219' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.rfMlr6mp/pbuilderrc_w8l2 --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.rfMlr6mp/b1 --logfile b1/build.log pd-flext_0.6.3-3.dsc' SUDO_GID='109' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.4:3128' I: uname -a Linux codethink04-arm64 6.1.0-21-cloud-arm64 #1 SMP Debian 6.1.90-1 (2024-05-03) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Jun 5 22:35 /bin -> usr/bin I: user script /srv/workspace/pbuilder/2364219/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: debhelper-compat (= 13), dh-puredata, libsndobj-dev, libstk-dev, doxygen dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19809 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on dh-puredata; however: Package dh-puredata is not installed. pbuilder-satisfydepends-dummy depends on libsndobj-dev; however: Package libsndobj-dev is not installed. pbuilder-satisfydepends-dummy depends on libstk-dev; however: Package libstk-dev is not installed. pbuilder-satisfydepends-dummy depends on doxygen; however: Package doxygen is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-puredata{a} dh-strip-nondeterminism{a} doxygen{a} dwz{a} fftw-dev{a} fftw2{a} file{a} gettext{a} gettext-base{a} groff-base{a} ibverbs-providers{a} intltool-debian{a} libamd-comgr2{a} libamdhip64-5{a} libarchive-zip-perl{a} libasound2-data{a} libasound2-dev{a} libasound2t64{a} libasyncns0{a} libblkid-dev{a} libbsd0{a} libclang-cpp16t64{a} libclang1-16t64{a} libdbus-1-3{a} libdebhelper-perl{a} libdrm-amdgpu1{a} libdrm-common{a} libdrm2{a} libedit2{a} libelf1t64{a} libevent-core-2.1-7t64{a} libevent-pthreads-2.1-7t64{a} libexpat1{a} libfabric1{a} libffi-dev{a} libfile-find-rule-perl{a} libfile-stripnondeterminism-perl{a} libflac12t64{a} libfmt9{a} libgirepository-2.0-0{a} libglib2.0-0t64{a} libglib2.0-bin{a} libglib2.0-data{a} libglib2.0-dev{a} libglib2.0-dev-bin{a} libhsa-runtime64-1{a} libhsakmt1{a} libhwloc-plugins{a} libhwloc15{a} libibmad5{a} libibumad3{a} libibverbs1{a} libicu72{a} libjack-dev{a} libjack0{a} libllvm16t64{a} libllvm17t64{a} libmagic-mgc{a} libmagic1t64{a} libmount-dev{a} libmp3lame0{a} libmpg123-0t64{a} libmunge2{a} libnl-3-200{a} libnl-route-3-200{a} libnuma1{a} libnumber-compare-perl{a} libogg0{a} libopenmpi3t64{a} libopus0{a} libpciaccess0{a} libpcre2-16-0{a} libpcre2-32-0{a} libpcre2-dev{a} libpcre2-posix3{a} libpipeline1{a} libpkgconf3{a} libpmix2t64{a} libpulse-dev{a} libpulse-mainloop-glib0{a} libpulse0{a} libpython3-stdlib{a} libpython3.11-minimal{a} libpython3.11-stdlib{a} librdmacm1t64{a} libreadline8t64{a} librtaudio-dev{a} librtaudio6{a} librtmidi-dev{a} librtmidi6{a} libselinux1-dev{a} libsepol-dev{a} libsndfile1{a} libsndobj-dev{a} libsndobj2t64{a} libstk-4.6.2{a} libstk-dev{a} libsysprof-capture-4-dev{a} libtext-glob-perl{a} libtool{a} libuchardet0{a} libucx0{a} libvorbis0a{a} libvorbisenc2{a} libx11-6{a} libx11-data{a} libx11-xcb1{a} libxau6{a} libxcb1{a} libxdmcp6{a} libxext6{a} libxml2{a} libxnvctrl0{a} libz3-4{a} m4{a} man-db{a} media-types{a} netbase{a} ocl-icd-libopencl1{a} pd-lib-builder{a} pkg-config{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} puredata-dev{a} python3{a} python3-minimal{a} python3-packaging{a} python3.11{a} python3.11-minimal{a} readline-common{a} sensible-utils{a} tzdata{a} uuid-dev{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: alsa-topology-conf alsa-ucm-conf ca-certificates curl dbus libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx shared-mime-info wget xdg-user-dirs 0 packages upgraded, 142 newly installed, 0 to remove and 0 not upgraded. Need to get 134 MB of archives. After unpacking 655 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main arm64 libpython3.11-minimal arm64 3.11.9-1 [813 kB] Get: 2 http://deb.debian.org/debian unstable/main arm64 libexpat1 arm64 2.6.2-1 [88.7 kB] Get: 3 http://deb.debian.org/debian unstable/main arm64 python3.11-minimal arm64 3.11.9-1 [1767 kB] Get: 4 http://deb.debian.org/debian unstable/main arm64 python3-minimal arm64 3.11.8-1 [26.3 kB] Get: 5 http://deb.debian.org/debian unstable/main arm64 media-types all 10.1.0 [26.9 kB] Get: 6 http://deb.debian.org/debian unstable/main arm64 netbase all 6.4 [12.8 kB] Get: 7 http://deb.debian.org/debian unstable/main arm64 tzdata all 2024a-4 [255 kB] Get: 8 http://deb.debian.org/debian unstable/main arm64 readline-common all 8.2-4 [69.3 kB] Get: 9 http://deb.debian.org/debian unstable/main arm64 libreadline8t64 arm64 8.2-4 [157 kB] Get: 10 http://deb.debian.org/debian unstable/main arm64 libpython3.11-stdlib arm64 3.11.9-1 [1775 kB] Get: 11 http://deb.debian.org/debian unstable/main arm64 python3.11 arm64 3.11.9-1 [602 kB] Get: 12 http://deb.debian.org/debian unstable/main arm64 libpython3-stdlib arm64 3.11.8-1 [9332 B] Get: 13 http://deb.debian.org/debian unstable/main arm64 python3 arm64 3.11.8-1 [27.4 kB] Get: 14 http://deb.debian.org/debian unstable/main arm64 sensible-utils all 0.0.23 [24.7 kB] Get: 15 http://deb.debian.org/debian unstable/main arm64 libmagic-mgc arm64 1:5.45-3 [314 kB] Get: 16 http://deb.debian.org/debian unstable/main arm64 libmagic1t64 arm64 1:5.45-3 [100 kB] Get: 17 http://deb.debian.org/debian unstable/main arm64 file arm64 1:5.45-3 [43.0 kB] Get: 18 http://deb.debian.org/debian unstable/main arm64 gettext-base arm64 0.21-15 [159 kB] Get: 19 http://deb.debian.org/debian unstable/main arm64 libuchardet0 arm64 0.0.8-1+b1 [69.0 kB] Get: 20 http://deb.debian.org/debian unstable/main arm64 groff-base arm64 1.23.0-4 [1130 kB] Get: 21 http://deb.debian.org/debian unstable/main arm64 bsdextrautils arm64 2.40.1-8.1 [95.1 kB] Get: 22 http://deb.debian.org/debian unstable/main arm64 libpipeline1 arm64 1.5.7-2 [36.5 kB] Get: 23 http://deb.debian.org/debian unstable/main arm64 man-db arm64 2.12.1-2 [1394 kB] Get: 24 http://deb.debian.org/debian unstable/main arm64 m4 arm64 1.4.19-4 [277 kB] Get: 25 http://deb.debian.org/debian unstable/main arm64 autoconf all 2.71-3 [332 kB] Get: 26 http://deb.debian.org/debian unstable/main arm64 autotools-dev all 20220109.1 [51.6 kB] Get: 27 http://deb.debian.org/debian unstable/main arm64 automake all 1:1.16.5-1.3 [823 kB] Get: 28 http://deb.debian.org/debian unstable/main arm64 autopoint all 0.21-15 [683 kB] Get: 29 http://deb.debian.org/debian unstable/main arm64 libdebhelper-perl all 13.16 [88.6 kB] Get: 30 http://deb.debian.org/debian unstable/main arm64 libtool all 2.4.7-7 [517 kB] Get: 31 http://deb.debian.org/debian unstable/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 32 http://deb.debian.org/debian unstable/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 33 http://deb.debian.org/debian unstable/main arm64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 34 http://deb.debian.org/debian unstable/main arm64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 35 http://deb.debian.org/debian unstable/main arm64 libelf1t64 arm64 0.191-1+b1 [187 kB] Get: 36 http://deb.debian.org/debian unstable/main arm64 dwz arm64 0.15-1+b1 [102 kB] Get: 37 http://deb.debian.org/debian unstable/main arm64 libicu72 arm64 72.1-4+b1 [9224 kB] Get: 38 http://deb.debian.org/debian unstable/main arm64 libxml2 arm64 2.12.7+dfsg-3 [609 kB] Get: 39 http://deb.debian.org/debian unstable/main arm64 gettext arm64 0.21-15 [1249 kB] Get: 40 http://deb.debian.org/debian unstable/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 41 http://deb.debian.org/debian unstable/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 42 http://deb.debian.org/debian unstable/main arm64 debhelper all 13.16 [891 kB] Get: 43 http://deb.debian.org/debian unstable/main arm64 libnumber-compare-perl all 0.03-3 [6332 B] Get: 44 http://deb.debian.org/debian unstable/main arm64 libtext-glob-perl all 0.11-3 [7676 B] Get: 45 http://deb.debian.org/debian unstable/main arm64 libfile-find-rule-perl all 0.34-3 [26.6 kB] Get: 46 http://deb.debian.org/debian unstable/main arm64 puredata-dev all 0.55.0+ds-1 [43.8 kB] Get: 47 http://deb.debian.org/debian unstable/main arm64 pd-lib-builder all 0.7.0-1 [22.9 kB] Get: 48 http://deb.debian.org/debian unstable/main arm64 dh-puredata all 3.2.0 [8804 B] Get: 49 http://deb.debian.org/debian unstable/main arm64 libbsd0 arm64 0.12.2-1 [129 kB] Get: 50 http://deb.debian.org/debian unstable/main arm64 libedit2 arm64 3.1-20240517-1 [88.9 kB] Get: 51 http://deb.debian.org/debian unstable/main arm64 libz3-4 arm64 4.8.12-3.1+b2 [6508 kB] Get: 52 http://deb.debian.org/debian unstable/main arm64 libllvm16t64 arm64 1:16.0.6-27 [20.7 MB] Get: 53 http://deb.debian.org/debian unstable/main arm64 libclang-cpp16t64 arm64 1:16.0.6-27 [10.5 MB] Get: 54 http://deb.debian.org/debian unstable/main arm64 libclang1-16t64 arm64 1:16.0.6-27 [5932 kB] Get: 55 http://deb.debian.org/debian unstable/main arm64 libfmt9 arm64 9.1.0+ds1-2 [107 kB] Get: 56 http://deb.debian.org/debian unstable/main arm64 doxygen arm64 1.9.8+ds-2+b1 [4484 kB] Get: 57 http://deb.debian.org/debian unstable/main arm64 libevent-core-2.1-7t64 arm64 2.1.12-stable-10 [125 kB] Get: 58 http://deb.debian.org/debian unstable/main arm64 libevent-pthreads-2.1-7t64 arm64 2.1.12-stable-10 [54.1 kB] Get: 59 http://deb.debian.org/debian unstable/main arm64 libnl-3-200 arm64 3.7.0-0.3 [56.5 kB] Get: 60 http://deb.debian.org/debian unstable/main arm64 libnl-route-3-200 arm64 3.7.0-0.3 [165 kB] Get: 61 http://deb.debian.org/debian unstable/main arm64 libibverbs1 arm64 52.0-1 [58.2 kB] Get: 62 http://deb.debian.org/debian unstable/main arm64 ibverbs-providers arm64 52.0-1 [316 kB] Get: 63 http://deb.debian.org/debian unstable/main arm64 librdmacm1t64 arm64 52.0-1 [66.5 kB] Get: 64 http://deb.debian.org/debian unstable/main arm64 libfabric1 arm64 1.17.0-3+b1 [479 kB] Get: 65 http://deb.debian.org/debian unstable/main arm64 libhwloc15 arm64 2.10.0-1+b1 [140 kB] Get: 66 http://deb.debian.org/debian unstable/main arm64 libmunge2 arm64 0.5.15-4 [19.2 kB] Get: 67 http://deb.debian.org/debian unstable/main arm64 libpciaccess0 arm64 0.17-3+b1 [51.1 kB] Get: 68 http://deb.debian.org/debian unstable/main arm64 libxau6 arm64 1:1.0.9-1+b1 [18.1 kB] Get: 69 http://deb.debian.org/debian unstable/main arm64 libxdmcp6 arm64 1:1.1.2-3+b1 [24.3 kB] Get: 70 http://deb.debian.org/debian unstable/main arm64 libxcb1 arm64 1.17.0-2 [143 kB] Get: 71 http://deb.debian.org/debian unstable/main arm64 libx11-data all 2:1.8.7-1 [328 kB] Get: 72 http://deb.debian.org/debian unstable/main arm64 libx11-6 arm64 2:1.8.7-1+b1 [775 kB] Get: 73 http://deb.debian.org/debian unstable/main arm64 libxext6 arm64 2:1.3.4-1+b1 [51.7 kB] Get: 74 http://deb.debian.org/debian unstable/main arm64 libxnvctrl0 arm64 535.171.04-1 [13.8 kB] Get: 75 http://deb.debian.org/debian unstable/main arm64 ocl-icd-libopencl1 arm64 2.3.2-1+b1 [39.3 kB] Get: 76 http://deb.debian.org/debian unstable/main arm64 libhwloc-plugins arm64 2.10.0-1+b1 [18.0 kB] Get: 77 http://deb.debian.org/debian unstable/main arm64 libpmix2t64 arm64 5.0.2-3 [580 kB] Get: 78 http://deb.debian.org/debian unstable/main arm64 libllvm17t64 arm64 1:17.0.6-12 [21.3 MB] Get: 79 http://deb.debian.org/debian unstable/main arm64 libamd-comgr2 arm64 6.0+git20231212.4510c28+dfsg-3+b1 [12.1 MB] Get: 80 http://deb.debian.org/debian unstable/main arm64 libdrm-common all 2.4.121-2 [7972 B] Get: 81 http://deb.debian.org/debian unstable/main arm64 libdrm2 arm64 2.4.121-2 [37.6 kB] Get: 82 http://deb.debian.org/debian unstable/main arm64 libdrm-amdgpu1 arm64 2.4.121-2 [21.6 kB] Get: 83 http://deb.debian.org/debian unstable/main arm64 libnuma1 arm64 2.0.18-1 [21.4 kB] Get: 84 http://deb.debian.org/debian unstable/main arm64 libhsakmt1 arm64 5.7.0-1 [57.6 kB] Get: 85 http://deb.debian.org/debian unstable/main arm64 libhsa-runtime64-1 arm64 5.7.1-2 [276 kB] Get: 86 http://deb.debian.org/debian unstable/main arm64 libamdhip64-5 arm64 5.7.1-3 [8698 kB] Get: 87 http://deb.debian.org/debian unstable/main arm64 libibumad3 arm64 52.0-1 [26.8 kB] Get: 88 http://deb.debian.org/debian unstable/main arm64 libibmad5 arm64 52.0-1 [41.4 kB] Get: 89 http://deb.debian.org/debian unstable/main arm64 libucx0 arm64 1.17.0+ds-1 [955 kB] Get: 90 http://deb.debian.org/debian unstable/main arm64 libopenmpi3t64 arm64 4.1.6-13.3 [2170 kB] Get: 91 http://deb.debian.org/debian unstable/main arm64 fftw2 arm64 2.1.5-6+b1 [197 kB] Get: 92 http://deb.debian.org/debian unstable/main arm64 fftw-dev arm64 2.1.5-6+b1 [235 kB] Get: 93 http://deb.debian.org/debian unstable/main arm64 libasound2-data all 1.2.11-1 [20.9 kB] Get: 94 http://deb.debian.org/debian unstable/main arm64 libasound2t64 arm64 1.2.11-1+b1 [334 kB] Get: 95 http://deb.debian.org/debian unstable/main arm64 libasound2-dev arm64 1.2.11-1+b1 [116 kB] Get: 96 http://deb.debian.org/debian unstable/main arm64 libasyncns0 arm64 0.8-6+b4 [11.7 kB] Get: 97 http://deb.debian.org/debian unstable/main arm64 uuid-dev arm64 2.40.1-8.1 [46.6 kB] Get: 98 http://deb.debian.org/debian unstable/main arm64 libblkid-dev arm64 2.40.1-8.1 [206 kB] Get: 99 http://deb.debian.org/debian unstable/main arm64 libdbus-1-3 arm64 1.14.10-4+b1 [195 kB] Get: 100 http://deb.debian.org/debian unstable/main arm64 libffi-dev arm64 3.4.6-1 [57.0 kB] Get: 101 http://deb.debian.org/debian unstable/main arm64 libogg0 arm64 1.3.5-3+b1 [23.5 kB] Get: 102 http://deb.debian.org/debian unstable/main arm64 libflac12t64 arm64 1.4.3+ds-2.1 [169 kB] Get: 103 http://deb.debian.org/debian unstable/main arm64 libglib2.0-0t64 arm64 2.80.3-1 [1391 kB] Get: 104 http://deb.debian.org/debian unstable/main arm64 libgirepository-2.0-0 arm64 2.80.3-1 [126 kB] Get: 105 http://deb.debian.org/debian unstable/main arm64 libglib2.0-data all 2.80.3-1 [1262 kB] Get: 106 http://deb.debian.org/debian unstable/main arm64 libglib2.0-bin arm64 2.80.3-1 [119 kB] Get: 107 http://deb.debian.org/debian unstable/main arm64 python3-packaging all 24.0-1 [45.5 kB] Get: 108 http://deb.debian.org/debian unstable/main arm64 libglib2.0-dev-bin arm64 2.80.3-1 [169 kB] Get: 109 http://deb.debian.org/debian unstable/main arm64 libsepol-dev arm64 3.5-2+b1 [335 kB] Get: 110 http://deb.debian.org/debian unstable/main arm64 libpcre2-16-0 arm64 10.42-4+b1 [217 kB] Get: 111 http://deb.debian.org/debian unstable/main arm64 libpcre2-32-0 arm64 10.42-4+b1 [207 kB] Get: 112 http://deb.debian.org/debian unstable/main arm64 libpcre2-posix3 arm64 10.42-4+b1 [55.8 kB] Get: 113 http://deb.debian.org/debian unstable/main arm64 libpcre2-dev arm64 10.42-4+b1 [669 kB] Get: 114 http://deb.debian.org/debian unstable/main arm64 libselinux1-dev arm64 3.5-2+b2 [161 kB] Get: 115 http://deb.debian.org/debian unstable/main arm64 libmount-dev arm64 2.40.1-8.1 [27.9 kB] Get: 116 http://deb.debian.org/debian unstable/main arm64 libsysprof-capture-4-dev arm64 46.0-2 [48.6 kB] Get: 117 http://deb.debian.org/debian unstable/main arm64 libpkgconf3 arm64 1.8.1-3 [35.3 kB] Get: 118 http://deb.debian.org/debian unstable/main arm64 pkgconf-bin arm64 1.8.1-3 [29.4 kB] Get: 119 http://deb.debian.org/debian unstable/main arm64 pkgconf arm64 1.8.1-3 [26.0 kB] Get: 120 http://deb.debian.org/debian unstable/main arm64 zlib1g-dev arm64 1:1.3.dfsg+really1.3.1-1 [916 kB] Get: 121 http://deb.debian.org/debian unstable/main arm64 libglib2.0-dev arm64 2.80.3-1 [1745 kB] Get: 122 http://deb.debian.org/debian unstable/main arm64 libjack0 arm64 1:0.126.0-2+b2 [85.6 kB] Get: 123 http://deb.debian.org/debian unstable/main arm64 pkg-config arm64 1.8.1-3 [13.9 kB] Get: 124 http://deb.debian.org/debian unstable/main arm64 libjack-dev arm64 1:0.126.0-2+b2 [147 kB] Get: 125 http://deb.debian.org/debian unstable/main arm64 libmp3lame0 arm64 3.100-6+b2 [352 kB] Get: 126 http://deb.debian.org/debian unstable/main arm64 libmpg123-0t64 arm64 1.32.6-3 [141 kB] Get: 127 http://deb.debian.org/debian unstable/main arm64 libopus0 arm64 1.4-1+b1 [180 kB] Get: 128 http://deb.debian.org/debian unstable/main arm64 libvorbis0a arm64 1.3.7-2 [82.3 kB] Get: 129 http://deb.debian.org/debian unstable/main arm64 libvorbisenc2 arm64 1.3.7-2 [75.5 kB] Get: 130 http://deb.debian.org/debian unstable/main arm64 libsndfile1 arm64 1.2.2-1+b2 [184 kB] Get: 131 http://deb.debian.org/debian unstable/main arm64 libx11-xcb1 arm64 2:1.8.7-1+b1 [232 kB] Get: 132 http://deb.debian.org/debian unstable/main arm64 libpulse0 arm64 16.1+dfsg1-5.1 [234 kB] Get: 133 http://deb.debian.org/debian unstable/main arm64 libpulse-mainloop-glib0 arm64 16.1+dfsg1-5.1 [26.9 kB] Get: 134 http://deb.debian.org/debian unstable/main arm64 libpulse-dev arm64 16.1+dfsg1-5.1 [89.5 kB] Get: 135 http://deb.debian.org/debian unstable/main arm64 librtaudio6 arm64 5.2.0~ds1-2+b2 [47.7 kB] Get: 136 http://deb.debian.org/debian unstable/main arm64 librtaudio-dev arm64 5.2.0~ds1-2+b2 [21.2 kB] Get: 137 http://deb.debian.org/debian unstable/main arm64 librtmidi6 arm64 5.0.0-3+b2 [34.6 kB] Get: 138 http://deb.debian.org/debian unstable/main arm64 librtmidi-dev arm64 5.0.0-3+b2 [43.1 kB] Get: 139 http://deb.debian.org/debian unstable/main arm64 libsndobj2t64 arm64 2.6.7+ds1-4 [270 kB] Get: 140 http://deb.debian.org/debian unstable/main arm64 libsndobj-dev arm64 2.6.7+ds1-4 [48.1 kB] Get: 141 http://deb.debian.org/debian unstable/main arm64 libstk-4.6.2 arm64 4.6.2+dfsg-2+b1 [172 kB] Get: 142 http://deb.debian.org/debian unstable/main arm64 libstk-dev arm64 4.6.2+dfsg-2+b1 [75.6 kB] Fetched 134 MB in 1s (117 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.11-minimal:arm64. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19809 files and directories currently installed.) Preparing to unpack .../libpython3.11-minimal_3.11.9-1_arm64.deb ... Unpacking libpython3.11-minimal:arm64 (3.11.9-1) ... Selecting previously unselected package libexpat1:arm64. Preparing to unpack .../libexpat1_2.6.2-1_arm64.deb ... Unpacking libexpat1:arm64 (2.6.2-1) ... Selecting previously unselected package python3.11-minimal. Preparing to unpack .../python3.11-minimal_3.11.9-1_arm64.deb ... Unpacking python3.11-minimal (3.11.9-1) ... Setting up libpython3.11-minimal:arm64 (3.11.9-1) ... Setting up libexpat1:arm64 (2.6.2-1) ... Setting up python3.11-minimal (3.11.9-1) ... Selecting previously unselected package python3-minimal. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 20125 files and directories currently installed.) Preparing to unpack .../0-python3-minimal_3.11.8-1_arm64.deb ... Unpacking python3-minimal (3.11.8-1) ... Selecting previously unselected package media-types. Preparing to unpack .../1-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../2-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../3-tzdata_2024a-4_all.deb ... Unpacking tzdata (2024a-4) ... Selecting previously unselected package readline-common. Preparing to unpack .../4-readline-common_8.2-4_all.deb ... Unpacking readline-common (8.2-4) ... Selecting previously unselected package libreadline8t64:arm64. Preparing to unpack .../5-libreadline8t64_8.2-4_arm64.deb ... Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8 to /lib/aarch64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libhistory.so.8.2 to /lib/aarch64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8 to /lib/aarch64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/aarch64-linux-gnu/libreadline.so.8.2 to /lib/aarch64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:arm64 (8.2-4) ... Selecting previously unselected package libpython3.11-stdlib:arm64. Preparing to unpack .../6-libpython3.11-stdlib_3.11.9-1_arm64.deb ... Unpacking libpython3.11-stdlib:arm64 (3.11.9-1) ... Selecting previously unselected package python3.11. Preparing to unpack .../7-python3.11_3.11.9-1_arm64.deb ... Unpacking python3.11 (3.11.9-1) ... Selecting previously unselected package libpython3-stdlib:arm64. Preparing to unpack .../8-libpython3-stdlib_3.11.8-1_arm64.deb ... Unpacking libpython3-stdlib:arm64 (3.11.8-1) ... Setting up python3-minimal (3.11.8-1) ... Selecting previously unselected package python3. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 21117 files and directories currently installed.) Preparing to unpack .../000-python3_3.11.8-1_arm64.deb ... Unpacking python3 (3.11.8-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../001-sensible-utils_0.0.23_all.deb ... Unpacking sensible-utils (0.0.23) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../002-libmagic-mgc_1%3a5.45-3_arm64.deb ... Unpacking libmagic-mgc (1:5.45-3) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../003-libmagic1t64_1%3a5.45-3_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.45-3) ... Selecting previously unselected package file. Preparing to unpack .../004-file_1%3a5.45-3_arm64.deb ... Unpacking file (1:5.45-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../005-gettext-base_0.21-15_arm64.deb ... Unpacking gettext-base (0.21-15) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../006-libuchardet0_0.0.8-1+b1_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-1+b1) ... Selecting previously unselected package groff-base. Preparing to unpack .../007-groff-base_1.23.0-4_arm64.deb ... Unpacking groff-base (1.23.0-4) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../008-bsdextrautils_2.40.1-8.1_arm64.deb ... Unpacking bsdextrautils (2.40.1-8.1) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../009-libpipeline1_1.5.7-2_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.7-2) ... Selecting previously unselected package man-db. Preparing to unpack .../010-man-db_2.12.1-2_arm64.deb ... Unpacking man-db (2.12.1-2) ... Selecting previously unselected package m4. Preparing to unpack .../011-m4_1.4.19-4_arm64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../012-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../013-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../014-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../015-autopoint_0.21-15_all.deb ... Unpacking autopoint (0.21-15) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../016-libdebhelper-perl_13.16_all.deb ... Unpacking libdebhelper-perl (13.16) ... Selecting previously unselected package libtool. Preparing to unpack .../017-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../018-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../019-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../020-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../021-dh-strip-nondeterminism_1.14.0-1_all.deb ... Unpacking dh-strip-nondeterminism (1.14.0-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../022-libelf1t64_0.191-1+b1_arm64.deb ... Unpacking libelf1t64:arm64 (0.191-1+b1) ... Selecting previously unselected package dwz. Preparing to unpack .../023-dwz_0.15-1+b1_arm64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:arm64. Preparing to unpack .../024-libicu72_72.1-4+b1_arm64.deb ... Unpacking libicu72:arm64 (72.1-4+b1) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../025-libxml2_2.12.7+dfsg-3_arm64.deb ... Unpacking libxml2:arm64 (2.12.7+dfsg-3) ... Selecting previously unselected package gettext. Preparing to unpack .../026-gettext_0.21-15_arm64.deb ... Unpacking gettext (0.21-15) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../027-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../028-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../029-debhelper_13.16_all.deb ... Unpacking debhelper (13.16) ... Selecting previously unselected package libnumber-compare-perl. Preparing to unpack .../030-libnumber-compare-perl_0.03-3_all.deb ... Unpacking libnumber-compare-perl (0.03-3) ... Selecting previously unselected package libtext-glob-perl. Preparing to unpack .../031-libtext-glob-perl_0.11-3_all.deb ... Unpacking libtext-glob-perl (0.11-3) ... Selecting previously unselected package libfile-find-rule-perl. Preparing to unpack .../032-libfile-find-rule-perl_0.34-3_all.deb ... Unpacking libfile-find-rule-perl (0.34-3) ... Selecting previously unselected package puredata-dev. Preparing to unpack .../033-puredata-dev_0.55.0+ds-1_all.deb ... Unpacking puredata-dev (0.55.0+ds-1) ... Selecting previously unselected package pd-lib-builder. Preparing to unpack .../034-pd-lib-builder_0.7.0-1_all.deb ... Unpacking pd-lib-builder (0.7.0-1) ... Selecting previously unselected package dh-puredata. Preparing to unpack .../035-dh-puredata_3.2.0_all.deb ... Unpacking dh-puredata (3.2.0) ... Selecting previously unselected package libbsd0:arm64. Preparing to unpack .../036-libbsd0_0.12.2-1_arm64.deb ... Unpacking libbsd0:arm64 (0.12.2-1) ... Selecting previously unselected package libedit2:arm64. Preparing to unpack .../037-libedit2_3.1-20240517-1_arm64.deb ... Unpacking libedit2:arm64 (3.1-20240517-1) ... Selecting previously unselected package libz3-4:arm64. Preparing to unpack .../038-libz3-4_4.8.12-3.1+b2_arm64.deb ... Unpacking libz3-4:arm64 (4.8.12-3.1+b2) ... Selecting previously unselected package libllvm16t64:arm64. Preparing to unpack .../039-libllvm16t64_1%3a16.0.6-27_arm64.deb ... Unpacking libllvm16t64:arm64 (1:16.0.6-27) ... Selecting previously unselected package libclang-cpp16t64. Preparing to unpack .../040-libclang-cpp16t64_1%3a16.0.6-27_arm64.deb ... Unpacking libclang-cpp16t64 (1:16.0.6-27) ... Selecting previously unselected package libclang1-16t64. Preparing to unpack .../041-libclang1-16t64_1%3a16.0.6-27_arm64.deb ... Unpacking libclang1-16t64 (1:16.0.6-27) ... Selecting previously unselected package libfmt9:arm64. Preparing to unpack .../042-libfmt9_9.1.0+ds1-2_arm64.deb ... Unpacking libfmt9:arm64 (9.1.0+ds1-2) ... Selecting previously unselected package doxygen. Preparing to unpack .../043-doxygen_1.9.8+ds-2+b1_arm64.deb ... Unpacking doxygen (1.9.8+ds-2+b1) ... Selecting previously unselected package libevent-core-2.1-7t64:arm64. Preparing to unpack .../044-libevent-core-2.1-7t64_2.1.12-stable-10_arm64.deb ... Unpacking libevent-core-2.1-7t64:arm64 (2.1.12-stable-10) ... Selecting previously unselected package libevent-pthreads-2.1-7t64:arm64. Preparing to unpack .../045-libevent-pthreads-2.1-7t64_2.1.12-stable-10_arm64.deb ... Unpacking libevent-pthreads-2.1-7t64:arm64 (2.1.12-stable-10) ... Selecting previously unselected package libnl-3-200:arm64. Preparing to unpack .../046-libnl-3-200_3.7.0-0.3_arm64.deb ... Unpacking libnl-3-200:arm64 (3.7.0-0.3) ... Selecting previously unselected package libnl-route-3-200:arm64. Preparing to unpack .../047-libnl-route-3-200_3.7.0-0.3_arm64.deb ... Unpacking libnl-route-3-200:arm64 (3.7.0-0.3) ... Selecting previously unselected package libibverbs1:arm64. Preparing to unpack .../048-libibverbs1_52.0-1_arm64.deb ... Unpacking libibverbs1:arm64 (52.0-1) ... Selecting previously unselected package ibverbs-providers:arm64. Preparing to unpack .../049-ibverbs-providers_52.0-1_arm64.deb ... Unpacking ibverbs-providers:arm64 (52.0-1) ... Selecting previously unselected package librdmacm1t64:arm64. Preparing to unpack .../050-librdmacm1t64_52.0-1_arm64.deb ... Unpacking librdmacm1t64:arm64 (52.0-1) ... Selecting previously unselected package libfabric1:arm64. Preparing to unpack .../051-libfabric1_1.17.0-3+b1_arm64.deb ... Unpacking libfabric1:arm64 (1.17.0-3+b1) ... Selecting previously unselected package libhwloc15:arm64. Preparing to unpack .../052-libhwloc15_2.10.0-1+b1_arm64.deb ... Unpacking libhwloc15:arm64 (2.10.0-1+b1) ... Selecting previously unselected package libmunge2:arm64. Preparing to unpack .../053-libmunge2_0.5.15-4_arm64.deb ... Unpacking libmunge2:arm64 (0.5.15-4) ... Selecting previously unselected package libpciaccess0:arm64. Preparing to unpack .../054-libpciaccess0_0.17-3+b1_arm64.deb ... Unpacking libpciaccess0:arm64 (0.17-3+b1) ... Selecting previously unselected package libxau6:arm64. Preparing to unpack .../055-libxau6_1%3a1.0.9-1+b1_arm64.deb ... Unpacking libxau6:arm64 (1:1.0.9-1+b1) ... Selecting previously unselected package libxdmcp6:arm64. Preparing to unpack .../056-libxdmcp6_1%3a1.1.2-3+b1_arm64.deb ... Unpacking libxdmcp6:arm64 (1:1.1.2-3+b1) ... Selecting previously unselected package libxcb1:arm64. Preparing to unpack .../057-libxcb1_1.17.0-2_arm64.deb ... Unpacking libxcb1:arm64 (1.17.0-2) ... Selecting previously unselected package libx11-data. Preparing to unpack .../058-libx11-data_2%3a1.8.7-1_all.deb ... Unpacking libx11-data (2:1.8.7-1) ... Selecting previously unselected package libx11-6:arm64. Preparing to unpack .../059-libx11-6_2%3a1.8.7-1+b1_arm64.deb ... Unpacking libx11-6:arm64 (2:1.8.7-1+b1) ... Selecting previously unselected package libxext6:arm64. Preparing to unpack .../060-libxext6_2%3a1.3.4-1+b1_arm64.deb ... Unpacking libxext6:arm64 (2:1.3.4-1+b1) ... Selecting previously unselected package libxnvctrl0:arm64. Preparing to unpack .../061-libxnvctrl0_535.171.04-1_arm64.deb ... Unpacking libxnvctrl0:arm64 (535.171.04-1) ... Selecting previously unselected package ocl-icd-libopencl1:arm64. Preparing to unpack .../062-ocl-icd-libopencl1_2.3.2-1+b1_arm64.deb ... Unpacking ocl-icd-libopencl1:arm64 (2.3.2-1+b1) ... Selecting previously unselected package libhwloc-plugins:arm64. Preparing to unpack .../063-libhwloc-plugins_2.10.0-1+b1_arm64.deb ... Unpacking libhwloc-plugins:arm64 (2.10.0-1+b1) ... Selecting previously unselected package libpmix2t64:arm64. Preparing to unpack .../064-libpmix2t64_5.0.2-3_arm64.deb ... Unpacking libpmix2t64:arm64 (5.0.2-3) ... Selecting previously unselected package libllvm17t64:arm64. Preparing to unpack .../065-libllvm17t64_1%3a17.0.6-12_arm64.deb ... Unpacking libllvm17t64:arm64 (1:17.0.6-12) ... Selecting previously unselected package libamd-comgr2:arm64. Preparing to unpack .../066-libamd-comgr2_6.0+git20231212.4510c28+dfsg-3+b1_arm64.deb ... Unpacking libamd-comgr2:arm64 (6.0+git20231212.4510c28+dfsg-3+b1) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../067-libdrm-common_2.4.121-2_all.deb ... Unpacking libdrm-common (2.4.121-2) ... Selecting previously unselected package libdrm2:arm64. Preparing to unpack .../068-libdrm2_2.4.121-2_arm64.deb ... Unpacking libdrm2:arm64 (2.4.121-2) ... Selecting previously unselected package libdrm-amdgpu1:arm64. Preparing to unpack .../069-libdrm-amdgpu1_2.4.121-2_arm64.deb ... Unpacking libdrm-amdgpu1:arm64 (2.4.121-2) ... Selecting previously unselected package libnuma1:arm64. Preparing to unpack .../070-libnuma1_2.0.18-1_arm64.deb ... Unpacking libnuma1:arm64 (2.0.18-1) ... Selecting previously unselected package libhsakmt1:arm64. Preparing to unpack .../071-libhsakmt1_5.7.0-1_arm64.deb ... Unpacking libhsakmt1:arm64 (5.7.0-1) ... Selecting previously unselected package libhsa-runtime64-1. Preparing to unpack .../072-libhsa-runtime64-1_5.7.1-2_arm64.deb ... Unpacking libhsa-runtime64-1 (5.7.1-2) ... Selecting previously unselected package libamdhip64-5. Preparing to unpack .../073-libamdhip64-5_5.7.1-3_arm64.deb ... Unpacking libamdhip64-5 (5.7.1-3) ... Selecting previously unselected package libibumad3:arm64. Preparing to unpack .../074-libibumad3_52.0-1_arm64.deb ... Unpacking libibumad3:arm64 (52.0-1) ... Selecting previously unselected package libibmad5:arm64. Preparing to unpack .../075-libibmad5_52.0-1_arm64.deb ... Unpacking libibmad5:arm64 (52.0-1) ... Selecting previously unselected package libucx0:arm64. Preparing to unpack .../076-libucx0_1.17.0+ds-1_arm64.deb ... Unpacking libucx0:arm64 (1.17.0+ds-1) ... Selecting previously unselected package libopenmpi3t64:arm64. Preparing to unpack .../077-libopenmpi3t64_4.1.6-13.3_arm64.deb ... Unpacking libopenmpi3t64:arm64 (4.1.6-13.3) ... Selecting previously unselected package fftw2. Preparing to unpack .../078-fftw2_2.1.5-6+b1_arm64.deb ... Unpacking fftw2 (2.1.5-6+b1) ... Selecting previously unselected package fftw-dev. Preparing to unpack .../079-fftw-dev_2.1.5-6+b1_arm64.deb ... Unpacking fftw-dev (2.1.5-6+b1) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../080-libasound2-data_1.2.11-1_all.deb ... Unpacking libasound2-data (1.2.11-1) ... Selecting previously unselected package libasound2t64:arm64. Preparing to unpack .../081-libasound2t64_1.2.11-1+b1_arm64.deb ... Unpacking libasound2t64:arm64 (1.2.11-1+b1) ... Selecting previously unselected package libasound2-dev:arm64. Preparing to unpack .../082-libasound2-dev_1.2.11-1+b1_arm64.deb ... Unpacking libasound2-dev:arm64 (1.2.11-1+b1) ... Selecting previously unselected package libasyncns0:arm64. Preparing to unpack .../083-libasyncns0_0.8-6+b4_arm64.deb ... Unpacking libasyncns0:arm64 (0.8-6+b4) ... Selecting previously unselected package uuid-dev:arm64. Preparing to unpack .../084-uuid-dev_2.40.1-8.1_arm64.deb ... Unpacking uuid-dev:arm64 (2.40.1-8.1) ... Selecting previously unselected package libblkid-dev:arm64. Preparing to unpack .../085-libblkid-dev_2.40.1-8.1_arm64.deb ... Unpacking libblkid-dev:arm64 (2.40.1-8.1) ... Selecting previously unselected package libdbus-1-3:arm64. Preparing to unpack .../086-libdbus-1-3_1.14.10-4+b1_arm64.deb ... Unpacking libdbus-1-3:arm64 (1.14.10-4+b1) ... Selecting previously unselected package libffi-dev:arm64. Preparing to unpack .../087-libffi-dev_3.4.6-1_arm64.deb ... Unpacking libffi-dev:arm64 (3.4.6-1) ... Selecting previously unselected package libogg0:arm64. Preparing to unpack .../088-libogg0_1.3.5-3+b1_arm64.deb ... Unpacking libogg0:arm64 (1.3.5-3+b1) ... Selecting previously unselected package libflac12t64:arm64. Preparing to unpack .../089-libflac12t64_1.4.3+ds-2.1_arm64.deb ... Unpacking libflac12t64:arm64 (1.4.3+ds-2.1) ... Selecting previously unselected package libglib2.0-0t64:arm64. Preparing to unpack .../090-libglib2.0-0t64_2.80.3-1_arm64.deb ... Unpacking libglib2.0-0t64:arm64 (2.80.3-1) ... Selecting previously unselected package libgirepository-2.0-0:arm64. Preparing to unpack .../091-libgirepository-2.0-0_2.80.3-1_arm64.deb ... Unpacking libgirepository-2.0-0:arm64 (2.80.3-1) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../092-libglib2.0-data_2.80.3-1_all.deb ... Unpacking libglib2.0-data (2.80.3-1) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../093-libglib2.0-bin_2.80.3-1_arm64.deb ... Unpacking libglib2.0-bin (2.80.3-1) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../094-python3-packaging_24.0-1_all.deb ... Unpacking python3-packaging (24.0-1) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../095-libglib2.0-dev-bin_2.80.3-1_arm64.deb ... Unpacking libglib2.0-dev-bin (2.80.3-1) ... Selecting previously unselected package libsepol-dev:arm64. Preparing to unpack .../096-libsepol-dev_3.5-2+b1_arm64.deb ... Unpacking libsepol-dev:arm64 (3.5-2+b1) ... Selecting previously unselected package libpcre2-16-0:arm64. Preparing to unpack .../097-libpcre2-16-0_10.42-4+b1_arm64.deb ... Unpacking libpcre2-16-0:arm64 (10.42-4+b1) ... Selecting previously unselected package libpcre2-32-0:arm64. Preparing to unpack .../098-libpcre2-32-0_10.42-4+b1_arm64.deb ... Unpacking libpcre2-32-0:arm64 (10.42-4+b1) ... Selecting previously unselected package libpcre2-posix3:arm64. Preparing to unpack .../099-libpcre2-posix3_10.42-4+b1_arm64.deb ... Unpacking libpcre2-posix3:arm64 (10.42-4+b1) ... Selecting previously unselected package libpcre2-dev:arm64. Preparing to unpack .../100-libpcre2-dev_10.42-4+b1_arm64.deb ... Unpacking libpcre2-dev:arm64 (10.42-4+b1) ... Selecting previously unselected package libselinux1-dev:arm64. Preparing to unpack .../101-libselinux1-dev_3.5-2+b2_arm64.deb ... Unpacking libselinux1-dev:arm64 (3.5-2+b2) ... Selecting previously unselected package libmount-dev:arm64. Preparing to unpack .../102-libmount-dev_2.40.1-8.1_arm64.deb ... Unpacking libmount-dev:arm64 (2.40.1-8.1) ... Selecting previously unselected package libsysprof-capture-4-dev:arm64. Preparing to unpack .../103-libsysprof-capture-4-dev_46.0-2_arm64.deb ... Unpacking libsysprof-capture-4-dev:arm64 (46.0-2) ... Selecting previously unselected package libpkgconf3:arm64. Preparing to unpack .../104-libpkgconf3_1.8.1-3_arm64.deb ... Unpacking libpkgconf3:arm64 (1.8.1-3) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../105-pkgconf-bin_1.8.1-3_arm64.deb ... Unpacking pkgconf-bin (1.8.1-3) ... Selecting previously unselected package pkgconf:arm64. Preparing to unpack .../106-pkgconf_1.8.1-3_arm64.deb ... Unpacking pkgconf:arm64 (1.8.1-3) ... Selecting previously unselected package zlib1g-dev:arm64. Preparing to unpack .../107-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1_arm64.deb ... Unpacking zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1) ... Selecting previously unselected package libglib2.0-dev:arm64. Preparing to unpack .../108-libglib2.0-dev_2.80.3-1_arm64.deb ... Unpacking libglib2.0-dev:arm64 (2.80.3-1) ... Selecting previously unselected package libjack0:arm64. Preparing to unpack .../109-libjack0_1%3a0.126.0-2+b2_arm64.deb ... Unpacking libjack0:arm64 (1:0.126.0-2+b2) ... Selecting previously unselected package pkg-config:arm64. Preparing to unpack .../110-pkg-config_1.8.1-3_arm64.deb ... Unpacking pkg-config:arm64 (1.8.1-3) ... Selecting previously unselected package libjack-dev:arm64. Preparing to unpack .../111-libjack-dev_1%3a0.126.0-2+b2_arm64.deb ... Unpacking libjack-dev:arm64 (1:0.126.0-2+b2) ... Selecting previously unselected package libmp3lame0:arm64. Preparing to unpack .../112-libmp3lame0_3.100-6+b2_arm64.deb ... Unpacking libmp3lame0:arm64 (3.100-6+b2) ... Selecting previously unselected package libmpg123-0t64:arm64. Preparing to unpack .../113-libmpg123-0t64_1.32.6-3_arm64.deb ... Unpacking libmpg123-0t64:arm64 (1.32.6-3) ... Selecting previously unselected package libopus0:arm64. Preparing to unpack .../114-libopus0_1.4-1+b1_arm64.deb ... Unpacking libopus0:arm64 (1.4-1+b1) ... Selecting previously unselected package libvorbis0a:arm64. Preparing to unpack .../115-libvorbis0a_1.3.7-2_arm64.deb ... Unpacking libvorbis0a:arm64 (1.3.7-2) ... Selecting previously unselected package libvorbisenc2:arm64. Preparing to unpack .../116-libvorbisenc2_1.3.7-2_arm64.deb ... Unpacking libvorbisenc2:arm64 (1.3.7-2) ... Selecting previously unselected package libsndfile1:arm64. Preparing to unpack .../117-libsndfile1_1.2.2-1+b2_arm64.deb ... Unpacking libsndfile1:arm64 (1.2.2-1+b2) ... Selecting previously unselected package libx11-xcb1:arm64. Preparing to unpack .../118-libx11-xcb1_2%3a1.8.7-1+b1_arm64.deb ... Unpacking libx11-xcb1:arm64 (2:1.8.7-1+b1) ... Selecting previously unselected package libpulse0:arm64. Preparing to unpack .../119-libpulse0_16.1+dfsg1-5.1_arm64.deb ... Unpacking libpulse0:arm64 (16.1+dfsg1-5.1) ... Selecting previously unselected package libpulse-mainloop-glib0:arm64. Preparing to unpack .../120-libpulse-mainloop-glib0_16.1+dfsg1-5.1_arm64.deb ... Unpacking libpulse-mainloop-glib0:arm64 (16.1+dfsg1-5.1) ... Selecting previously unselected package libpulse-dev:arm64. Preparing to unpack .../121-libpulse-dev_16.1+dfsg1-5.1_arm64.deb ... Unpacking libpulse-dev:arm64 (16.1+dfsg1-5.1) ... Selecting previously unselected package librtaudio6:arm64. Preparing to unpack .../122-librtaudio6_5.2.0~ds1-2+b2_arm64.deb ... Unpacking librtaudio6:arm64 (5.2.0~ds1-2+b2) ... Selecting previously unselected package librtaudio-dev:arm64. Preparing to unpack .../123-librtaudio-dev_5.2.0~ds1-2+b2_arm64.deb ... Unpacking librtaudio-dev:arm64 (5.2.0~ds1-2+b2) ... Selecting previously unselected package librtmidi6:arm64. Preparing to unpack .../124-librtmidi6_5.0.0-3+b2_arm64.deb ... Unpacking librtmidi6:arm64 (5.0.0-3+b2) ... Selecting previously unselected package librtmidi-dev:arm64. Preparing to unpack .../125-librtmidi-dev_5.0.0-3+b2_arm64.deb ... Unpacking librtmidi-dev:arm64 (5.0.0-3+b2) ... Selecting previously unselected package libsndobj2t64:arm64. Preparing to unpack .../126-libsndobj2t64_2.6.7+ds1-4_arm64.deb ... Unpacking libsndobj2t64:arm64 (2.6.7+ds1-4) ... Selecting previously unselected package libsndobj-dev:arm64. Preparing to unpack .../127-libsndobj-dev_2.6.7+ds1-4_arm64.deb ... Unpacking libsndobj-dev:arm64 (2.6.7+ds1-4) ... Selecting previously unselected package libstk-4.6.2:arm64. Preparing to unpack .../128-libstk-4.6.2_4.6.2+dfsg-2+b1_arm64.deb ... Unpacking libstk-4.6.2:arm64 (4.6.2+dfsg-2+b1) ... Selecting previously unselected package libstk-dev:arm64. Preparing to unpack .../129-libstk-dev_4.6.2+dfsg-2+b1_arm64.deb ... Unpacking libstk-dev:arm64 (4.6.2+dfsg-2+b1) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:arm64 (1.5.7-2) ... Setting up libpciaccess0:arm64 (0.17-3+b1) ... Setting up libxau6:arm64 (1:1.0.9-1+b1) ... Setting up libicu72:arm64 (72.1-4+b1) ... Setting up libogg0:arm64 (1.3.5-3+b1) ... Setting up bsdextrautils (2.40.1-8.1) ... Setting up libtext-glob-perl (0.11-3) ... Setting up libmagic-mgc (1:5.45-3) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.16) ... Setting up libmagic1t64:arm64 (1:5.45-3) ... Setting up libibumad3:arm64 (52.0-1) ... Setting up gettext-base (0.21-15) ... Setting up m4 (1.4.19-4) ... Setting up libibmad5:arm64 (52.0-1) ... Setting up file (1:5.45-3) ... Setting up libmpg123-0t64:arm64 (1.32.6-3) ... Setting up libffi-dev:arm64 (3.4.6-1) ... Setting up libpcre2-16-0:arm64 (10.42-4+b1) ... Setting up libelf1t64:arm64 (0.191-1+b1) ... Setting up libnumber-compare-perl (0.03-3) ... Setting up tzdata (2024a-4) ... Current default time zone: 'Etc/UTC' Local time is now: Wed Jun 19 08:56:45 UTC 2024. Universal Time is now: Wed Jun 19 08:56:45 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libsysprof-capture-4-dev:arm64 (46.0-2) ... Setting up libasound2-data (1.2.11-1) ... Setting up autotools-dev (20220109.1) ... Setting up libz3-4:arm64 (4.8.12-3.1+b2) ... Setting up libpcre2-32-0:arm64 (10.42-4+b1) ... Setting up libglib2.0-0t64:arm64 (2.80.3-1) ... No schema files found: doing nothing. Setting up libglib2.0-data (2.80.3-1) ... Setting up libpkgconf3:arm64 (1.8.1-3) ... Setting up libasound2t64:arm64 (1.2.11-1+b1) ... Setting up libmunge2:arm64 (0.5.15-4) ... Setting up libx11-data (2:1.8.7-1) ... Setting up libfile-find-rule-perl (0.34-3) ... Setting up libjack0:arm64 (1:0.126.0-2+b2) ... Setting up uuid-dev:arm64 (2.40.1-8.1) ... Setting up libdbus-1-3:arm64 (1.14.10-4+b1) ... Setting up libopus0:arm64 (1.4-1+b1) ... Setting up libhwloc15:arm64 (2.10.0-1+b1) ... Setting up libvorbis0a:arm64 (1.3.7-2) ... Setting up autopoint (0.21-15) ... Setting up libsepol-dev:arm64 (3.5-2+b1) ... Setting up pkgconf-bin (1.8.1-3) ... Setting up librtmidi6:arm64 (5.0.0-3+b2) ... Setting up autoconf (2.71-3) ... Setting up libfmt9:arm64 (9.1.0+ds1-2) ... Setting up zlib1g-dev:arm64 (1:1.3.dfsg+really1.3.1-1) ... Setting up libnuma1:arm64 (2.0.18-1) ... Setting up libpcre2-posix3:arm64 (10.42-4+b1) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.23) ... Setting up ocl-icd-libopencl1:arm64 (2.3.2-1+b1) ... Setting up libasyncns0:arm64 (0.8-6+b4) ... Setting up libuchardet0:arm64 (0.0.8-1+b1) ... Setting up libnl-3-200:arm64 (3.7.0-0.3) ... Setting up netbase (6.4) ... Setting up libevent-core-2.1-7t64:arm64 (2.1.12-stable-10) ... Setting up libflac12t64:arm64 (1.4.3+ds-2.1) ... Setting up libasound2-dev:arm64 (1.2.11-1+b1) ... Setting up libbsd0:arm64 (0.12.2-1) ... Setting up libdrm-common (2.4.121-2) ... Setting up readline-common (8.2-4) ... Setting up libxml2:arm64 (2.12.7+dfsg-3) ... Setting up libmp3lame0:arm64 (3.100-6+b2) ... Setting up libvorbisenc2:arm64 (1.3.7-2) ... Setting up puredata-dev (0.55.0+ds-1) ... Setting up libsndobj2t64:arm64 (2.6.7+ds1-4) ... Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.14.0-1) ... Setting up libblkid-dev:arm64 (2.40.1-8.1) ... Setting up libxdmcp6:arm64 (1:1.1.2-3+b1) ... Setting up libxcb1:arm64 (1.17.0-2) ... Setting up gettext (0.21-15) ... Setting up libpcre2-dev:arm64 (10.42-4+b1) ... Setting up libtool (2.4.7-7) ... Setting up libgirepository-2.0-0:arm64 (2.80.3-1) ... Setting up libselinux1-dev:arm64 (3.5-2+b2) ... Setting up libevent-pthreads-2.1-7t64:arm64 (2.1.12-stable-10) ... Setting up libedit2:arm64 (3.1-20240517-1) ... Setting up libglib2.0-bin (2.80.3-1) ... Setting up pkgconf:arm64 (1.8.1-3) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libnl-route-3-200:arm64 (3.7.0-0.3) ... Setting up libllvm16t64:arm64 (1:16.0.6-27) ... Setting up dh-autoreconf (20) ... Setting up libllvm17t64:arm64 (1:17.0.6-12) ... Setting up pkg-config:arm64 (1.8.1-3) ... Setting up libreadline8t64:arm64 (8.2-4) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up libdrm2:arm64 (2.4.121-2) ... Setting up groff-base (1.23.0-4) ... Setting up pd-lib-builder (0.7.0-1) ... Setting up libx11-6:arm64 (2:1.8.7-1+b1) ... Setting up libamd-comgr2:arm64 (6.0+git20231212.4510c28+dfsg-3+b1) ... Setting up libjack-dev:arm64 (1:0.126.0-2+b2) ... Setting up libsndfile1:arm64 (1.2.2-1+b2) ... Setting up libmount-dev:arm64 (2.40.1-8.1) ... Setting up libdrm-amdgpu1:arm64 (2.4.121-2) ... Setting up libx11-xcb1:arm64 (2:1.8.7-1+b1) ... Setting up libibverbs1:arm64 (52.0-1) ... Setting up ibverbs-providers:arm64 (52.0-1) ... Setting up libpulse0:arm64 (16.1+dfsg1-5.1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libpython3.11-stdlib:arm64 (3.11.9-1) ... Setting up libxext6:arm64 (2:1.3.4-1+b1) ... Setting up libclang1-16t64 (1:16.0.6-27) ... Setting up man-db (2.12.1-2) ... Not building database; man-db/auto-update is not 'true'. Setting up libclang-cpp16t64 (1:16.0.6-27) ... Setting up libxnvctrl0:arm64 (535.171.04-1) ... Setting up doxygen (1.9.8+ds-2+b1) ... Setting up libpulse-mainloop-glib0:arm64 (16.1+dfsg1-5.1) ... Setting up dh-puredata (3.2.0) ... Setting up librtaudio6:arm64 (5.2.0~ds1-2+b2) ... Setting up librdmacm1t64:arm64 (52.0-1) ... Setting up libstk-4.6.2:arm64 (4.6.2+dfsg-2+b1) ... Setting up libhsakmt1:arm64 (5.7.0-1) ... Setting up libpython3-stdlib:arm64 (3.11.8-1) ... Setting up libfabric1:arm64 (1.17.0-3+b1) ... Setting up python3.11 (3.11.9-1) ... Setting up debhelper (13.16) ... Setting up python3 (3.11.8-1) ... Setting up libhwloc-plugins:arm64 (2.10.0-1+b1) ... Setting up python3-packaging (24.0-1) ... Setting up libpmix2t64:arm64 (5.0.2-3) ... Setting up libhsa-runtime64-1 (5.7.1-2) ... Setting up libglib2.0-dev-bin (2.80.3-1) ... Setting up libamdhip64-5 (5.7.1-3) ... Setting up libglib2.0-dev:arm64 (2.80.3-1) ... Setting up libpulse-dev:arm64 (16.1+dfsg1-5.1) ... Setting up libucx0:arm64 (1.17.0+ds-1) ... Setting up librtaudio-dev:arm64 (5.2.0~ds1-2+b2) ... Setting up libopenmpi3t64:arm64 (4.1.6-13.3) ... Setting up librtmidi-dev:arm64 (5.0.0-3+b2) ... Setting up fftw2 (2.1.5-6+b1) ... Setting up libstk-dev:arm64 (4.6.2+dfsg-2+b1) ... Setting up fftw-dev (2.1.5-6+b1) ... Setting up libsndobj-dev:arm64 (2.6.7+ds1-4) ... Processing triggers for libc-bin (2.38-13) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps I: Building the package I: Running cd /build/reproducible-path/pd-flext-0.6.3/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../pd-flext_0.6.3-3_source.changes dpkg-buildpackage: info: source package pd-flext dpkg-buildpackage: info: source version 0.6.3-3 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by IOhannes m zmölnig (Debian/GNU) dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 debian/rules clean dh clean dh_clean debian/rules binary dh binary dh_update_autotools_config dh_autoreconf aclocal: warning: couldn't open directory 'm4': No such file or directory libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' configure.ac:159: installing './compile' configure.ac:26: installing './config.guess' configure.ac:26: installing './config.sub' configure.ac:10: installing './install-sh' configure.ac:10: installing './missing' source/Makefile.am: installing './depcomp' debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/pd-flext-0.6.3' dh_auto_configure --builddir debian/build/flavor-pd32 -- --with-sdkdir=/usr/include/pd --with-stkdir=/usr/include/stk --with-sndobjdir=/usr/include/SndObj --enable-cmem --enable-system=pd cd debian/build/flavor-pd32 && ../../../configure --build=aarch64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/aarch64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --with-sdkdir=/usr/include/pd --with-stkdir=/usr/include/stk --with-sndobjdir=/usr/include/SndObj --enable-cmem --enable-system=pd checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking build system type... aarch64-unknown-linux-gnu checking host system type... aarch64-unknown-linux-gnu checking whether make supports the include directive... yes (GNU style) checking for g++... g++ checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking dependency style of g++... none checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for g_canvas.h... yes checking for Stk.h... yes checking for SndObj.h... yes checking for gcc... gcc checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking whether the compiler supports GNU C++... (cached) yes checking whether g++ accepts -g... (cached) yes checking for g++ option to enable C++11 features... (cached) none needed checking dependency style of g++... (cached) none checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert aarch64-unknown-linux-gnu file names to aarch64-unknown-linux-gnu format... func_convert_file_noop checking how to convert aarch64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for file... file checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether make sets $(MAKE)... (cached) yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for size_t... yes checking whether struct tm is in sys/time.h or time.h... time.h checking extension... pd_linux checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating pd-flext.pc config.status: creating Makefile config.status: creating source/Makefile config.status: creating tutorial/Makefile config.status: creating tutorial/1_simple1/Makefile config.status: creating tutorial/1_simple2/Makefile config.status: creating tutorial/1_simple3/Makefile config.status: creating tutorial/2_adv1/Makefile config.status: creating tutorial/2_adv2/Makefile config.status: creating tutorial/2_adv3/Makefile config.status: creating tutorial/3_attr1/Makefile config.status: creating tutorial/3_attr2/Makefile config.status: creating tutorial/3_attr3/Makefile config.status: creating tutorial/4_bind1/Makefile config.status: creating tutorial/4_buffer1/Makefile config.status: creating tutorial/4_timer1/Makefile config.status: creating tutorial/5_signal1/Makefile config.status: creating tutorial/5_signal2/Makefile config.status: creating tutorial/6_lib1/Makefile config.status: creating tutorial/7_thread1/Makefile config.status: creating tutorial/7_thread2/Makefile config.status: creating tutorial/8_sndobj1/Makefile config.status: creating tutorial/8_stk1/Makefile config.status: creating tutorial/8_stk2/Makefile config.status: creating tutorial/pd/Makefile config.status: creating tutorial/maxmsp/Makefile config.status: executing depfiles commands config.status: executing libtool commands dh_auto_configure --builddir debian/build/flavor-pd64 -- --with-sdkdir=/usr/include/pd --with-stkdir=/usr/include/stk --with-sndobjdir=/usr/include/SndObj --enable-cmem --enable-system=pd64 --with-extension=linux-arm64-64.so cd debian/build/flavor-pd64 && ../../../configure --build=aarch64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/aarch64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --with-sdkdir=/usr/include/pd --with-stkdir=/usr/include/stk --with-sndobjdir=/usr/include/SndObj --enable-cmem --enable-system=pd64 --with-extension=linux-arm64-64.so checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... no checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking build system type... aarch64-unknown-linux-gnu checking host system type... aarch64-unknown-linux-gnu checking whether make supports the include directive... yes (GNU style) checking for g++... g++ checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C++... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking dependency style of g++... none checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for g_canvas.h... yes checking for Stk.h... yes checking for SndObj.h... yes checking for gcc... gcc checking whether the compiler supports GNU C... yes checking whether gcc accepts -g... yes checking for gcc option to enable C11 features... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... none checking whether the compiler supports GNU C++... (cached) yes checking whether g++ accepts -g... (cached) yes checking for g++ option to enable C++11 features... (cached) none needed checking dependency style of g++... (cached) none checking how to print strings... printf checking for a sed that does not truncate output... /usr/bin/sed checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for fgrep... /usr/bin/grep -F checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert aarch64-unknown-linux-gnu file names to aarch64-unknown-linux-gnu format... func_convert_file_noop checking how to convert aarch64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for file... file checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for ar... ar checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether make sets $(MAKE)... (cached) yes checking for an ANSI C-conforming const... yes checking for inline... inline checking for size_t... yes checking whether struct tm is in sys/time.h or time.h... time.h checking extension... linux-arm64-64.so checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating pd64-flext.pc config.status: creating Makefile config.status: creating source/Makefile config.status: creating tutorial/Makefile config.status: creating tutorial/1_simple1/Makefile config.status: creating tutorial/1_simple2/Makefile config.status: creating tutorial/1_simple3/Makefile config.status: creating tutorial/2_adv1/Makefile config.status: creating tutorial/2_adv2/Makefile config.status: creating tutorial/2_adv3/Makefile config.status: creating tutorial/3_attr1/Makefile config.status: creating tutorial/3_attr2/Makefile config.status: creating tutorial/3_attr3/Makefile config.status: creating tutorial/4_bind1/Makefile config.status: creating tutorial/4_buffer1/Makefile config.status: creating tutorial/4_timer1/Makefile config.status: creating tutorial/5_signal1/Makefile config.status: creating tutorial/5_signal2/Makefile config.status: creating tutorial/6_lib1/Makefile config.status: creating tutorial/7_thread1/Makefile config.status: creating tutorial/7_thread2/Makefile config.status: creating tutorial/8_sndobj1/Makefile config.status: creating tutorial/8_stk1/Makefile config.status: creating tutorial/8_stk2/Makefile config.status: creating tutorial/pd/Makefile config.status: creating tutorial/maxmsp/Makefile config.status: executing depfiles commands config.status: executing libtool commands dh override_dh_auto_configure make[1]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3' debian/rules override_dh_auto_build-arch make[1]: Entering directory '/build/reproducible-path/pd-flext-0.6.3' dh_auto_build -a --builddir debian/build/flavor-pd32 cd debian/build/flavor-pd32 && make -j12 make[2]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32' Making all in source make[3]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/source' /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_s_la-flbase.lo `test -f 'flbase.cpp' || echo '../../../../source/'`flbase.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_s_la-flext.lo `test -f 'flext.cpp' || echo '../../../../source/'`flext.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_s_la-flbuf.lo `test -f 'flbuf.cpp' || echo '../../../../source/'`flbuf.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_s_la-fldsp.lo `test -f 'fldsp.cpp' || echo '../../../../source/'`fldsp.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_s_la-fllib.lo `test -f 'fllib.cpp' || echo '../../../../source/'`fllib.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_s_la-flxlet.lo `test -f 'flxlet.cpp' || echo '../../../../source/'`flxlet.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_s_la-flattr.lo `test -f 'flattr.cpp' || echo '../../../../source/'`flattr.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_s_la-flattr_ed.lo `test -f 'flattr_ed.cpp' || echo '../../../../source/'`flattr_ed.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_s_la-flsupport.lo `test -f 'flsupport.cpp' || echo '../../../../source/'`flsupport.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_s_la-flutil.lo `test -f 'flutil.cpp' || echo '../../../../source/'`flutil.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_s_la-flthr.lo `test -f 'flthr.cpp' || echo '../../../../source/'`flthr.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_s_la-fltimer.lo `test -f 'fltimer.cpp' || echo '../../../../source/'`fltimer.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fldsp.cpp -o libflext_pd_s_la-fldsp.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flattr_ed.cpp -o libflext_pd_s_la-flattr_ed.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flutil.cpp -o libflext_pd_s_la-flutil.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flattr.cpp -o libflext_pd_s_la-flattr.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsupport.cpp -o libflext_pd_s_la-flsupport.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbuf.cpp -o libflext_pd_s_la-flbuf.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fllib.cpp -o libflext_pd_s_la-fllib.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flxlet.cpp -o libflext_pd_s_la-flxlet.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flext.cpp -o libflext_pd_s_la-flext.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbase.cpp -o libflext_pd_s_la-flbase.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flthr.cpp -o libflext_pd_s_la-flthr.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fltimer.cpp -o libflext_pd_s_la-fltimer.o ../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../source/flstdc.h:66, from ../../../../source/flbase.h:18, from ../../../../source/flclass.h:18, from ../../../../source/flext.h:60, from ../../../../source/flattr_ed.cpp:16: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_single::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_s_la-flsimd.lo `test -f 'flsimd.cpp' || echo '../../../../source/'`flsimd.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_s_la-flout.lo `test -f 'flout.cpp' || echo '../../../../source/'`flout.cpp ../../../../source/flext.cpp: In member function 'virtual void flext_base_single::Exit()': ../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ../../../../source/flstdc.h:66, from ../../../../source/flbase.h:18, from ../../../../source/flclass.h:18, from ../../../../source/flext.h:60, from ../../../../source/flext.cpp:16: /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_s_la-flatom.lo `test -f 'flatom.cpp' || echo '../../../../source/'`flatom.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_s_la-flatom_pr.lo `test -f 'flatom_pr.cpp' || echo '../../../../source/'`flatom_pr.cpp ../../../../source/flbuf.cpp: In member function 'void flext_single::buffer::Frames(int, bool, bool)': ../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ../../../../source/flstdc.h:66, from ../../../../source/flbase.h:18, from ../../../../source/flclass.h:18, from ../../../../source/flext.h:60, from ../../../../source/flbuf.cpp:16: /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_s_la-flatom_part.lo `test -f 'flatom_part.cpp' || echo '../../../../source/'`flatom_part.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_s_la-flitem.lo `test -f 'flitem.cpp' || echo '../../../../source/'`flitem.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_s_la-flmeth.lo `test -f 'flmeth.cpp' || echo '../../../../source/'`flmeth.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_s_la-flmsg.lo `test -f 'flmsg.cpp' || echo '../../../../source/'`flmsg.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flout.cpp -o libflext_pd_s_la-flout.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_s_la-flproxy.lo `test -f 'flproxy.cpp' || echo '../../../../source/'`flproxy.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsimd.cpp -o libflext_pd_s_la-flsimd.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmsg.cpp -o libflext_pd_s_la-flmsg.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom_pr.cpp -o libflext_pd_s_la-flatom_pr.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_s_la-flqueue.lo `test -f 'flqueue.cpp' || echo '../../../../source/'`flqueue.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_s_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom.cpp -o libflext_pd_s_la-flatom.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flitem.cpp -o libflext_pd_s_la-flitem.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom_part.cpp -o libflext_pd_s_la-flatom_part.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_s_la-flmap.lo `test -f 'flmap.cpp' || echo '../../../../source/'`flmap.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbind.cpp -o libflext_pd_s_la-flbind.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flproxy.cpp -o libflext_pd_s_la-flproxy.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmeth.cpp -o libflext_pd_s_la-flmeth.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flqueue.cpp -o libflext_pd_s_la-flqueue.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_s_la-flsndobj.lo `test -f 'flsndobj.cpp' || echo '../../../../source/'`flsndobj.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_s_la-flstk.lo `test -f 'flstk.cpp' || echo '../../../../source/'`flstk.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_sd_la-flbase.lo `test -f 'flbase.cpp' || echo '../../../../source/'`flbase.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_sd_la-flext.lo `test -f 'flext.cpp' || echo '../../../../source/'`flext.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmap.cpp -o libflext_pd_s_la-flmap.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_sd_la-flbuf.lo `test -f 'flbuf.cpp' || echo '../../../../source/'`flbuf.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_sd_la-fldsp.lo `test -f 'fldsp.cpp' || echo '../../../../source/'`fldsp.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_sd_la-fllib.lo `test -f 'fllib.cpp' || echo '../../../../source/'`fllib.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flstk.cpp -o libflext_pd_s_la-flstk.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flext.cpp -o libflext_pd_sd_la-flext.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_sd_la-flxlet.lo `test -f 'flxlet.cpp' || echo '../../../../source/'`flxlet.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbase.cpp -o libflext_pd_sd_la-flbase.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_sd_la-flattr.lo `test -f 'flattr.cpp' || echo '../../../../source/'`flattr.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbuf.cpp -o libflext_pd_sd_la-flbuf.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsndobj.cpp -o libflext_pd_s_la-flsndobj.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fldsp.cpp -o libflext_pd_sd_la-fldsp.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fllib.cpp -o libflext_pd_sd_la-fllib.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_sd_la-flattr_ed.lo `test -f 'flattr_ed.cpp' || echo '../../../../source/'`flattr_ed.cpp ../../../../source/flext.cpp: In member function 'virtual void flext_base_single_d::Exit()': ../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ../../../../source/flstdc.h:60, from ../../../../source/flbase.h:18, from ../../../../source/flclass.h:18, from ../../../../source/flext.h:60, from ../../../../source/flext.cpp:16: /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_sd_la-flsupport.lo `test -f 'flsupport.cpp' || echo '../../../../source/'`flsupport.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flxlet.cpp -o libflext_pd_sd_la-flxlet.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_sd_la-flutil.lo `test -f 'flutil.cpp' || echo '../../../../source/'`flutil.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_sd_la-flthr.lo `test -f 'flthr.cpp' || echo '../../../../source/'`flthr.cpp ../../../../source/flbuf.cpp: In member function 'void flext_single_d::buffer::Frames(int, bool, bool)': ../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ../../../../source/flstdc.h:60, from ../../../../source/flbase.h:18, from ../../../../source/flclass.h:18, from ../../../../source/flext.h:60, from ../../../../source/flbuf.cpp:16: /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flattr.cpp -o libflext_pd_sd_la-flattr.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_sd_la-fltimer.lo `test -f 'fltimer.cpp' || echo '../../../../source/'`fltimer.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flattr_ed.cpp -o libflext_pd_sd_la-flattr_ed.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsupport.cpp -o libflext_pd_sd_la-flsupport.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_sd_la-flsimd.lo `test -f 'flsimd.cpp' || echo '../../../../source/'`flsimd.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_sd_la-flout.lo `test -f 'flout.cpp' || echo '../../../../source/'`flout.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flthr.cpp -o libflext_pd_sd_la-flthr.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_sd_la-flatom.lo `test -f 'flatom.cpp' || echo '../../../../source/'`flatom.cpp ../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../source/flstdc.h:60, from ../../../../source/flbase.h:18, from ../../../../source/flclass.h:18, from ../../../../source/flext.h:60, from ../../../../source/flattr_ed.cpp:16: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_single_d::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_sd_la-flatom_pr.lo `test -f 'flatom_pr.cpp' || echo '../../../../source/'`flatom_pr.cpp /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flutil.cpp -o libflext_pd_sd_la-flutil.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fltimer.cpp -o libflext_pd_sd_la-fltimer.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_sd_la-flatom_part.lo `test -f 'flatom_part.cpp' || echo '../../../../source/'`flatom_part.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_sd_la-flitem.lo `test -f 'flitem.cpp' || echo '../../../../source/'`flitem.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_sd_la-flmeth.lo `test -f 'flmeth.cpp' || echo '../../../../source/'`flmeth.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_sd_la-flmsg.lo `test -f 'flmsg.cpp' || echo '../../../../source/'`flmsg.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_sd_la-flproxy.lo `test -f 'flproxy.cpp' || echo '../../../../source/'`flproxy.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom_pr.cpp -o libflext_pd_sd_la-flatom_pr.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_sd_la-flqueue.lo `test -f 'flqueue.cpp' || echo '../../../../source/'`flqueue.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsimd.cpp -o libflext_pd_sd_la-flsimd.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flout.cpp -o libflext_pd_sd_la-flout.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_sd_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom.cpp -o libflext_pd_sd_la-flatom.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_sd_la-flmap.lo `test -f 'flmap.cpp' || echo '../../../../source/'`flmap.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom_part.cpp -o libflext_pd_sd_la-flatom_part.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flitem.cpp -o libflext_pd_sd_la-flitem.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flqueue.cpp -o libflext_pd_sd_la-flqueue.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_sd_la-flsndobj.lo `test -f 'flsndobj.cpp' || echo '../../../../source/'`flsndobj.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmeth.cpp -o libflext_pd_sd_la-flmeth.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmsg.cpp -o libflext_pd_sd_la-flmsg.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flproxy.cpp -o libflext_pd_sd_la-flproxy.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbind.cpp -o libflext_pd_sd_la-flbind.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_sd_la-flstk.lo `test -f 'flstk.cpp' || echo '../../../../source/'`flstk.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmap.cpp -o libflext_pd_sd_la-flmap.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_t_la-flbase.lo `test -f 'flbase.cpp' || echo '../../../../source/'`flbase.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_t_la-flext.lo `test -f 'flext.cpp' || echo '../../../../source/'`flext.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_t_la-flbuf.lo `test -f 'flbuf.cpp' || echo '../../../../source/'`flbuf.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flstk.cpp -o libflext_pd_sd_la-flstk.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_t_la-fldsp.lo `test -f 'fldsp.cpp' || echo '../../../../source/'`fldsp.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsndobj.cpp -o libflext_pd_sd_la-flsndobj.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_t_la-fllib.lo `test -f 'fllib.cpp' || echo '../../../../source/'`fllib.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_t_la-flxlet.lo `test -f 'flxlet.cpp' || echo '../../../../source/'`flxlet.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_t_la-flattr.lo `test -f 'flattr.cpp' || echo '../../../../source/'`flattr.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbase.cpp -o libflext_pd_t_la-flbase.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_t_la-flattr_ed.lo `test -f 'flattr_ed.cpp' || echo '../../../../source/'`flattr_ed.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbuf.cpp -o libflext_pd_t_la-flbuf.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_t_la-flsupport.lo `test -f 'flsupport.cpp' || echo '../../../../source/'`flsupport.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flext.cpp -o libflext_pd_t_la-flext.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fldsp.cpp -o libflext_pd_t_la-fldsp.o ../../../../source/flbuf.cpp: In member function 'void flext_multi::buffer::Frames(int, bool, bool)': ../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ../../../../source/flstdc.h:66, from ../../../../source/flbase.h:18, from ../../../../source/flclass.h:18, from ../../../../source/flext.h:60, from ../../../../source/flbuf.cpp:16: /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fllib.cpp -o libflext_pd_t_la-fllib.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_t_la-flutil.lo `test -f 'flutil.cpp' || echo '../../../../source/'`flutil.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flattr_ed.cpp -o libflext_pd_t_la-flattr_ed.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flxlet.cpp -o libflext_pd_t_la-flxlet.o ../../../../source/flext.cpp: In member function 'virtual void flext_base_multi::Exit()': ../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ../../../../source/flstdc.h:66, from ../../../../source/flbase.h:18, from ../../../../source/flclass.h:18, from ../../../../source/flext.h:60, from ../../../../source/flext.cpp:16: /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flattr.cpp -o libflext_pd_t_la-flattr.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsupport.cpp -o libflext_pd_t_la-flsupport.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_t_la-flthr.lo `test -f 'flthr.cpp' || echo '../../../../source/'`flthr.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_t_la-fltimer.lo `test -f 'fltimer.cpp' || echo '../../../../source/'`fltimer.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_t_la-flsimd.lo `test -f 'flsimd.cpp' || echo '../../../../source/'`flsimd.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_t_la-flout.lo `test -f 'flout.cpp' || echo '../../../../source/'`flout.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_t_la-flatom.lo `test -f 'flatom.cpp' || echo '../../../../source/'`flatom.cpp ../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../source/flstdc.h:66, from ../../../../source/flbase.h:18, from ../../../../source/flclass.h:18, from ../../../../source/flext.h:60, from ../../../../source/flattr_ed.cpp:16: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_multi::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_t_la-flatom_pr.lo `test -f 'flatom_pr.cpp' || echo '../../../../source/'`flatom_pr.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flutil.cpp -o libflext_pd_t_la-flutil.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_t_la-flatom_part.lo `test -f 'flatom_part.cpp' || echo '../../../../source/'`flatom_part.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_t_la-flitem.lo `test -f 'flitem.cpp' || echo '../../../../source/'`flitem.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flthr.cpp -o libflext_pd_t_la-flthr.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsimd.cpp -o libflext_pd_t_la-flsimd.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_t_la-flmeth.lo `test -f 'flmeth.cpp' || echo '../../../../source/'`flmeth.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_t_la-flmsg.lo `test -f 'flmsg.cpp' || echo '../../../../source/'`flmsg.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fltimer.cpp -o libflext_pd_t_la-fltimer.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flout.cpp -o libflext_pd_t_la-flout.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_t_la-flproxy.lo `test -f 'flproxy.cpp' || echo '../../../../source/'`flproxy.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_t_la-flqueue.lo `test -f 'flqueue.cpp' || echo '../../../../source/'`flqueue.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom.cpp -o libflext_pd_t_la-flatom.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom_part.cpp -o libflext_pd_t_la-flatom_part.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flitem.cpp -o libflext_pd_t_la-flitem.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom_pr.cpp -o libflext_pd_t_la-flatom_pr.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmeth.cpp -o libflext_pd_t_la-flmeth.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flproxy.cpp -o libflext_pd_t_la-flproxy.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_t_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmsg.cpp -o libflext_pd_t_la-flmsg.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_t_la-flmap.lo `test -f 'flmap.cpp' || echo '../../../../source/'`flmap.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_t_la-flsndobj.lo `test -f 'flsndobj.cpp' || echo '../../../../source/'`flsndobj.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_t_la-flstk.lo `test -f 'flstk.cpp' || echo '../../../../source/'`flstk.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_td_la-flbase.lo `test -f 'flbase.cpp' || echo '../../../../source/'`flbase.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flqueue.cpp -o libflext_pd_t_la-flqueue.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_td_la-flext.lo `test -f 'flext.cpp' || echo '../../../../source/'`flext.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flstk.cpp -o libflext_pd_t_la-flstk.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_td_la-flbuf.lo `test -f 'flbuf.cpp' || echo '../../../../source/'`flbuf.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbind.cpp -o libflext_pd_t_la-flbind.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_td_la-fldsp.lo `test -f 'fldsp.cpp' || echo '../../../../source/'`fldsp.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsndobj.cpp -o libflext_pd_t_la-flsndobj.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_td_la-fllib.lo `test -f 'fllib.cpp' || echo '../../../../source/'`fllib.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmap.cpp -o libflext_pd_t_la-flmap.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_td_la-flxlet.lo `test -f 'flxlet.cpp' || echo '../../../../source/'`flxlet.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbase.cpp -o libflext_pd_td_la-flbase.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flext.cpp -o libflext_pd_td_la-flext.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fldsp.cpp -o libflext_pd_td_la-fldsp.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_td_la-flattr.lo `test -f 'flattr.cpp' || echo '../../../../source/'`flattr.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbuf.cpp -o libflext_pd_td_la-flbuf.o ../../../../source/flext.cpp: In member function 'virtual void flext_base_multi_d::Exit()': ../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ../../../../source/flstdc.h:60, from ../../../../source/flbase.h:18, from ../../../../source/flclass.h:18, from ../../../../source/flext.h:60, from ../../../../source/flext.cpp:16: /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_td_la-flattr_ed.lo `test -f 'flattr_ed.cpp' || echo '../../../../source/'`flattr_ed.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_td_la-flsupport.lo `test -f 'flsupport.cpp' || echo '../../../../source/'`flsupport.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_td_la-flutil.lo `test -f 'flutil.cpp' || echo '../../../../source/'`flutil.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_td_la-flthr.lo `test -f 'flthr.cpp' || echo '../../../../source/'`flthr.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fllib.cpp -o libflext_pd_td_la-fllib.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flxlet.cpp -o libflext_pd_td_la-flxlet.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_td_la-fltimer.lo `test -f 'fltimer.cpp' || echo '../../../../source/'`fltimer.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_td_la-flsimd.lo `test -f 'flsimd.cpp' || echo '../../../../source/'`flsimd.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flattr.cpp -o libflext_pd_td_la-flattr.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flutil.cpp -o libflext_pd_td_la-flutil.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flattr_ed.cpp -o libflext_pd_td_la-flattr_ed.o ../../../../source/flbuf.cpp: In member function 'void flext_multi_d::buffer::Frames(int, bool, bool)': ../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ../../../../source/flstdc.h:60, from ../../../../source/flbase.h:18, from ../../../../source/flclass.h:18, from ../../../../source/flext.h:60, from ../../../../source/flbuf.cpp:16: /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsupport.cpp -o libflext_pd_td_la-flsupport.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flthr.cpp -o libflext_pd_td_la-flthr.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_td_la-flout.lo `test -f 'flout.cpp' || echo '../../../../source/'`flout.cpp ../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../source/flstdc.h:60, from ../../../../source/flbase.h:18, from ../../../../source/flclass.h:18, from ../../../../source/flext.h:60, from ../../../../source/flattr_ed.cpp:16: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_multi_d::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fltimer.cpp -o libflext_pd_td_la-fltimer.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_td_la-flatom.lo `test -f 'flatom.cpp' || echo '../../../../source/'`flatom.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_td_la-flatom_pr.lo `test -f 'flatom_pr.cpp' || echo '../../../../source/'`flatom_pr.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsimd.cpp -o libflext_pd_td_la-flsimd.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_td_la-flatom_part.lo `test -f 'flatom_part.cpp' || echo '../../../../source/'`flatom_part.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_td_la-flitem.lo `test -f 'flitem.cpp' || echo '../../../../source/'`flitem.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_td_la-flmeth.lo `test -f 'flmeth.cpp' || echo '../../../../source/'`flmeth.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_td_la-flmsg.lo `test -f 'flmsg.cpp' || echo '../../../../source/'`flmsg.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_td_la-flproxy.lo `test -f 'flproxy.cpp' || echo '../../../../source/'`flproxy.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flout.cpp -o libflext_pd_td_la-flout.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom_pr.cpp -o libflext_pd_td_la-flatom_pr.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom.cpp -o libflext_pd_td_la-flatom.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_td_la-flqueue.lo `test -f 'flqueue.cpp' || echo '../../../../source/'`flqueue.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmeth.cpp -o libflext_pd_td_la-flmeth.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_td_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom_part.cpp -o libflext_pd_td_la-flatom_part.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flitem.cpp -o libflext_pd_td_la-flitem.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flproxy.cpp -o libflext_pd_td_la-flproxy.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmsg.cpp -o libflext_pd_td_la-flmsg.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_td_la-flmap.lo `test -f 'flmap.cpp' || echo '../../../../source/'`flmap.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flqueue.cpp -o libflext_pd_td_la-flqueue.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_td_la-flsndobj.lo `test -f 'flsndobj.cpp' || echo '../../../../source/'`flsndobj.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_td_la-flstk.lo `test -f 'flstk.cpp' || echo '../../../../source/'`flstk.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_la-flbase.lo `test -f 'flbase.cpp' || echo '../../../../source/'`flbase.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_la-flext.lo `test -f 'flext.cpp' || echo '../../../../source/'`flext.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbind.cpp -o libflext_pd_td_la-flbind.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_la-flbuf.lo `test -f 'flbuf.cpp' || echo '../../../../source/'`flbuf.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flstk.cpp -o libflext_pd_td_la-flstk.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbase.cpp -fPIC -DPIC -o .libs/libflext_pd_la-flbase.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_la-fldsp.lo `test -f 'fldsp.cpp' || echo '../../../../source/'`fldsp.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_la-fllib.lo `test -f 'fllib.cpp' || echo '../../../../source/'`fllib.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmap.cpp -o libflext_pd_td_la-flmap.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_la-flxlet.lo `test -f 'flxlet.cpp' || echo '../../../../source/'`flxlet.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsndobj.cpp -o libflext_pd_td_la-flsndobj.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flext.cpp -fPIC -DPIC -o .libs/libflext_pd_la-flext.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_la-flattr.lo `test -f 'flattr.cpp' || echo '../../../../source/'`flattr.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbuf.cpp -fPIC -DPIC -o .libs/libflext_pd_la-flbuf.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_la-flattr_ed.lo `test -f 'flattr_ed.cpp' || echo '../../../../source/'`flattr_ed.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbase.cpp -o libflext_pd_la-flbase.o >/dev/null 2>&1 ../../../../source/flext.cpp: In member function 'virtual void flext_base_shared::Exit()': ../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ../../../../source/flstdc.h:66, from ../../../../source/flbase.h:18, from ../../../../source/flclass.h:18, from ../../../../source/flext.h:60, from ../../../../source/flext.cpp:16: /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fllib.cpp -fPIC -DPIC -o .libs/libflext_pd_la-fllib.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_la-flsupport.lo `test -f 'flsupport.cpp' || echo '../../../../source/'`flsupport.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flext.cpp -o libflext_pd_la-flext.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fldsp.cpp -fPIC -DPIC -o .libs/libflext_pd_la-fldsp.o ../../../../source/flbuf.cpp: In member function 'void flext_shared::buffer::Frames(int, bool, bool)': ../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ../../../../source/flstdc.h:66, from ../../../../source/flbase.h:18, from ../../../../source/flclass.h:18, from ../../../../source/flext.h:60, from ../../../../source/flbuf.cpp:16: /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flxlet.cpp -fPIC -DPIC -o .libs/libflext_pd_la-flxlet.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_la-flutil.lo `test -f 'flutil.cpp' || echo '../../../../source/'`flutil.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_la-flthr.lo `test -f 'flthr.cpp' || echo '../../../../source/'`flthr.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_la-fltimer.lo `test -f 'fltimer.cpp' || echo '../../../../source/'`fltimer.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flattr_ed.cpp -fPIC -DPIC -o .libs/libflext_pd_la-flattr_ed.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flattr.cpp -fPIC -DPIC -o .libs/libflext_pd_la-flattr.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbuf.cpp -o libflext_pd_la-flbuf.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flthr.cpp -fPIC -DPIC -o .libs/libflext_pd_la-flthr.o ../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../source/flstdc.h:66, from ../../../../source/flbase.h:18, from ../../../../source/flclass.h:18, from ../../../../source/flext.h:60, from ../../../../source/flattr_ed.cpp:16: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_la-flsimd.lo `test -f 'flsimd.cpp' || echo '../../../../source/'`flsimd.cpp /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fldsp.cpp -o libflext_pd_la-fldsp.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fltimer.cpp -fPIC -DPIC -o .libs/libflext_pd_la-fltimer.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsupport.cpp -fPIC -DPIC -o .libs/libflext_pd_la-flsupport.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flxlet.cpp -o libflext_pd_la-flxlet.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_la-flout.lo `test -f 'flout.cpp' || echo '../../../../source/'`flout.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flutil.cpp -fPIC -DPIC -o .libs/libflext_pd_la-flutil.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fllib.cpp -o libflext_pd_la-fllib.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flattr_ed.cpp -o libflext_pd_la-flattr_ed.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsimd.cpp -fPIC -DPIC -o .libs/libflext_pd_la-flsimd.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fltimer.cpp -o libflext_pd_la-fltimer.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_la-flatom.lo `test -f 'flatom.cpp' || echo '../../../../source/'`flatom.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsupport.cpp -o libflext_pd_la-flsupport.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flattr.cpp -o libflext_pd_la-flattr.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flutil.cpp -o libflext_pd_la-flutil.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_la-flatom_pr.lo `test -f 'flatom_pr.cpp' || echo '../../../../source/'`flatom_pr.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_la-flatom_part.lo `test -f 'flatom_part.cpp' || echo '../../../../source/'`flatom_part.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_la-flitem.lo `test -f 'flitem.cpp' || echo '../../../../source/'`flitem.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flout.cpp -fPIC -DPIC -o .libs/libflext_pd_la-flout.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_la-flmeth.lo `test -f 'flmeth.cpp' || echo '../../../../source/'`flmeth.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_la-flmsg.lo `test -f 'flmsg.cpp' || echo '../../../../source/'`flmsg.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom.cpp -fPIC -DPIC -o .libs/libflext_pd_la-flatom.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsimd.cpp -o libflext_pd_la-flsimd.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_la-flproxy.lo `test -f 'flproxy.cpp' || echo '../../../../source/'`flproxy.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_la-flqueue.lo `test -f 'flqueue.cpp' || echo '../../../../source/'`flqueue.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flitem.cpp -fPIC -DPIC -o .libs/libflext_pd_la-flitem.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmeth.cpp -fPIC -DPIC -o .libs/libflext_pd_la-flmeth.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom_pr.cpp -fPIC -DPIC -o .libs/libflext_pd_la-flatom_pr.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flthr.cpp -o libflext_pd_la-flthr.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom_part.cpp -fPIC -DPIC -o .libs/libflext_pd_la-flatom_part.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flout.cpp -o libflext_pd_la-flout.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom.cpp -o libflext_pd_la-flatom.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmsg.cpp -fPIC -DPIC -o .libs/libflext_pd_la-flmsg.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_la-flmap.lo `test -f 'flmap.cpp' || echo '../../../../source/'`flmap.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flitem.cpp -o libflext_pd_la-flitem.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom_pr.cpp -o libflext_pd_la-flatom_pr.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom_part.cpp -o libflext_pd_la-flatom_part.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flproxy.cpp -fPIC -DPIC -o .libs/libflext_pd_la-flproxy.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flqueue.cpp -fPIC -DPIC -o .libs/libflext_pd_la-flqueue.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_la-flsndobj.lo `test -f 'flsndobj.cpp' || echo '../../../../source/'`flsndobj.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_la-flstk.lo `test -f 'flstk.cpp' || echo '../../../../source/'`flstk.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmeth.cpp -o libflext_pd_la-flmeth.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmsg.cpp -o libflext_pd_la-flmsg.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbind.cpp -fPIC -DPIC -o .libs/libflext_pd_la-flbind.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmap.cpp -fPIC -DPIC -o .libs/libflext_pd_la-flmap.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_d_la-flbase.lo `test -f 'flbase.cpp' || echo '../../../../source/'`flbase.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_d_la-flext.lo `test -f 'flext.cpp' || echo '../../../../source/'`flext.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_d_la-flbuf.lo `test -f 'flbuf.cpp' || echo '../../../../source/'`flbuf.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flproxy.cpp -o libflext_pd_la-flproxy.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_d_la-fldsp.lo `test -f 'fldsp.cpp' || echo '../../../../source/'`fldsp.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flext.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flext.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flstk.cpp -fPIC -DPIC -o .libs/libflext_pd_la-flstk.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsndobj.cpp -fPIC -DPIC -o .libs/libflext_pd_la-flsndobj.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbind.cpp -o libflext_pd_la-flbind.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbase.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flbase.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_d_la-fllib.lo `test -f 'fllib.cpp' || echo '../../../../source/'`fllib.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbuf.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flbuf.o ../../../../source/flext.cpp: In member function 'virtual void flext_base_shared_d::Exit()': ../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ../../../../source/flstdc.h:60, from ../../../../source/flbase.h:18, from ../../../../source/flclass.h:18, from ../../../../source/flext.h:60, from ../../../../source/flext.cpp:16: /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmap.cpp -o libflext_pd_la-flmap.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_d_la-flxlet.lo `test -f 'flxlet.cpp' || echo '../../../../source/'`flxlet.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_d_la-flattr.lo `test -f 'flattr.cpp' || echo '../../../../source/'`flattr.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fldsp.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-fldsp.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flqueue.cpp -o libflext_pd_la-flqueue.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbase.cpp -o libflext_pd_d_la-flbase.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flext.cpp -o libflext_pd_d_la-flext.o >/dev/null 2>&1 ../../../../source/flbuf.cpp: In member function 'void flext_shared_d::buffer::Frames(int, bool, bool)': ../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ../../../../source/flstdc.h:60, from ../../../../source/flbase.h:18, from ../../../../source/flclass.h:18, from ../../../../source/flext.h:60, from ../../../../source/flbuf.cpp:16: /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_d_la-flattr_ed.lo `test -f 'flattr_ed.cpp' || echo '../../../../source/'`flattr_ed.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fllib.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-fllib.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flxlet.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flxlet.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fldsp.cpp -o libflext_pd_d_la-fldsp.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flstk.cpp -o libflext_pd_la-flstk.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_d_la-flsupport.lo `test -f 'flsupport.cpp' || echo '../../../../source/'`flsupport.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsndobj.cpp -o libflext_pd_la-flsndobj.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flattr.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flattr.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_d_la-flutil.lo `test -f 'flutil.cpp' || echo '../../../../source/'`flutil.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_d_la-flthr.lo `test -f 'flthr.cpp' || echo '../../../../source/'`flthr.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbuf.cpp -o libflext_pd_d_la-flbuf.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flattr_ed.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flattr_ed.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flxlet.cpp -o libflext_pd_d_la-flxlet.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_d_la-fltimer.lo `test -f 'fltimer.cpp' || echo '../../../../source/'`fltimer.cpp ../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../source/flstdc.h:60, from ../../../../source/flbase.h:18, from ../../../../source/flclass.h:18, from ../../../../source/flext.h:60, from ../../../../source/flattr_ed.cpp:16: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_shared_d::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsupport.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flsupport.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flthr.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flthr.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fltimer.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-fltimer.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fllib.cpp -o libflext_pd_d_la-fllib.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_d_la-flsimd.lo `test -f 'flsimd.cpp' || echo '../../../../source/'`flsimd.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_d_la-flout.lo `test -f 'flout.cpp' || echo '../../../../source/'`flout.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flutil.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flutil.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flattr_ed.cpp -o libflext_pd_d_la-flattr_ed.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flattr.cpp -o libflext_pd_d_la-flattr.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsimd.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flsimd.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_d_la-flatom.lo `test -f 'flatom.cpp' || echo '../../../../source/'`flatom.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_d_la-flatom_pr.lo `test -f 'flatom_pr.cpp' || echo '../../../../source/'`flatom_pr.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flout.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flout.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fltimer.cpp -o libflext_pd_d_la-fltimer.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsupport.cpp -o libflext_pd_d_la-flsupport.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flutil.cpp -o libflext_pd_d_la-flutil.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_d_la-flatom_part.lo `test -f 'flatom_part.cpp' || echo '../../../../source/'`flatom_part.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_d_la-flitem.lo `test -f 'flitem.cpp' || echo '../../../../source/'`flitem.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flatom.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsimd.cpp -o libflext_pd_d_la-flsimd.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_d_la-flmeth.lo `test -f 'flmeth.cpp' || echo '../../../../source/'`flmeth.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flout.cpp -o libflext_pd_d_la-flout.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom_pr.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flatom_pr.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_d_la-flmsg.lo `test -f 'flmsg.cpp' || echo '../../../../source/'`flmsg.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_d_la-flproxy.lo `test -f 'flproxy.cpp' || echo '../../../../source/'`flproxy.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_d_la-flqueue.lo `test -f 'flqueue.cpp' || echo '../../../../source/'`flqueue.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flitem.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flitem.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom_part.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flatom_part.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_d_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmeth.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flmeth.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flqueue.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flqueue.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flproxy.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flproxy.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom_pr.cpp -o libflext_pd_d_la-flatom_pr.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom.cpp -o libflext_pd_d_la-flatom.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmsg.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flmsg.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_d_la-flmap.lo `test -f 'flmap.cpp' || echo '../../../../source/'`flmap.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom_part.cpp -o libflext_pd_d_la-flatom_part.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_d_la-flsndobj.lo `test -f 'flsndobj.cpp' || echo '../../../../source/'`flsndobj.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flitem.cpp -o libflext_pd_d_la-flitem.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flthr.cpp -o libflext_pd_d_la-flthr.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbind.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flbind.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmeth.cpp -o libflext_pd_d_la-flmeth.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd_d_la-flstk.lo `test -f 'flstk.cpp' || echo '../../../../source/'`flstk.cpp /bin/bash ../libtool --tag=CXX --mode=link g++ -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now -o libflext-pd_s.la -rpath /usr/lib/aarch64-linux-gnu libflext_pd_s_la-flbase.lo libflext_pd_s_la-flext.lo libflext_pd_s_la-flbuf.lo libflext_pd_s_la-fldsp.lo libflext_pd_s_la-fllib.lo libflext_pd_s_la-flxlet.lo libflext_pd_s_la-flattr.lo libflext_pd_s_la-flattr_ed.lo libflext_pd_s_la-flsupport.lo libflext_pd_s_la-flutil.lo libflext_pd_s_la-flthr.lo libflext_pd_s_la-fltimer.lo libflext_pd_s_la-flsimd.lo libflext_pd_s_la-flout.lo libflext_pd_s_la-flatom.lo libflext_pd_s_la-flatom_pr.lo libflext_pd_s_la-flatom_part.lo libflext_pd_s_la-flitem.lo libflext_pd_s_la-flmeth.lo libflext_pd_s_la-flmsg.lo libflext_pd_s_la-flproxy.lo libflext_pd_s_la-flqueue.lo libflext_pd_s_la-flbind.lo libflext_pd_s_la-flmap.lo libflext_pd_s_la-flsndobj.lo libflext_pd_s_la-flstk.lo /bin/bash ../libtool --tag=CXX --mode=link g++ -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now -o libflext-pd_sd.la -rpath /usr/lib/aarch64-linux-gnu libflext_pd_sd_la-flbase.lo libflext_pd_sd_la-flext.lo libflext_pd_sd_la-flbuf.lo libflext_pd_sd_la-fldsp.lo libflext_pd_sd_la-fllib.lo libflext_pd_sd_la-flxlet.lo libflext_pd_sd_la-flattr.lo libflext_pd_sd_la-flattr_ed.lo libflext_pd_sd_la-flsupport.lo libflext_pd_sd_la-flutil.lo libflext_pd_sd_la-flthr.lo libflext_pd_sd_la-fltimer.lo libflext_pd_sd_la-flsimd.lo libflext_pd_sd_la-flout.lo libflext_pd_sd_la-flatom.lo libflext_pd_sd_la-flatom_pr.lo libflext_pd_sd_la-flatom_part.lo libflext_pd_sd_la-flitem.lo libflext_pd_sd_la-flmeth.lo libflext_pd_sd_la-flmsg.lo libflext_pd_sd_la-flproxy.lo libflext_pd_sd_la-flqueue.lo libflext_pd_sd_la-flbind.lo libflext_pd_sd_la-flmap.lo libflext_pd_sd_la-flsndobj.lo libflext_pd_sd_la-flstk.lo libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flproxy.cpp -o libflext_pd_d_la-flproxy.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmsg.cpp -o libflext_pd_d_la-flmsg.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmap.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flmap.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flstk.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flstk.o /bin/bash ../libtool --tag=CXX --mode=link g++ -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now -o libflext-pd_t.la -rpath /usr/lib/aarch64-linux-gnu libflext_pd_t_la-flbase.lo libflext_pd_t_la-flext.lo libflext_pd_t_la-flbuf.lo libflext_pd_t_la-fldsp.lo libflext_pd_t_la-fllib.lo libflext_pd_t_la-flxlet.lo libflext_pd_t_la-flattr.lo libflext_pd_t_la-flattr_ed.lo libflext_pd_t_la-flsupport.lo libflext_pd_t_la-flutil.lo libflext_pd_t_la-flthr.lo libflext_pd_t_la-fltimer.lo libflext_pd_t_la-flsimd.lo libflext_pd_t_la-flout.lo libflext_pd_t_la-flatom.lo libflext_pd_t_la-flatom_pr.lo libflext_pd_t_la-flatom_part.lo libflext_pd_t_la-flitem.lo libflext_pd_t_la-flmeth.lo libflext_pd_t_la-flmsg.lo libflext_pd_t_la-flproxy.lo libflext_pd_t_la-flqueue.lo libflext_pd_t_la-flbind.lo libflext_pd_t_la-flmap.lo libflext_pd_t_la-flsndobj.lo libflext_pd_t_la-flstk.lo libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbind.cpp -o libflext_pd_d_la-flbind.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsndobj.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flsndobj.o /bin/bash ../libtool --tag=CXX --mode=link g++ -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now -o libflext-pd_td.la -rpath /usr/lib/aarch64-linux-gnu libflext_pd_td_la-flbase.lo libflext_pd_td_la-flext.lo libflext_pd_td_la-flbuf.lo libflext_pd_td_la-fldsp.lo libflext_pd_td_la-fllib.lo libflext_pd_td_la-flxlet.lo libflext_pd_td_la-flattr.lo libflext_pd_td_la-flattr_ed.lo libflext_pd_td_la-flsupport.lo libflext_pd_td_la-flutil.lo libflext_pd_td_la-flthr.lo libflext_pd_td_la-fltimer.lo libflext_pd_td_la-flsimd.lo libflext_pd_td_la-flout.lo libflext_pd_td_la-flatom.lo libflext_pd_td_la-flatom_pr.lo libflext_pd_td_la-flatom_part.lo libflext_pd_td_la-flitem.lo libflext_pd_td_la-flmeth.lo libflext_pd_td_la-flmsg.lo libflext_pd_td_la-flproxy.lo libflext_pd_td_la-flqueue.lo libflext_pd_td_la-flbind.lo libflext_pd_td_la-flmap.lo libflext_pd_td_la-flsndobj.lo libflext_pd_td_la-flstk.lo /bin/bash ../libtool --tag=CXX --mode=link g++ -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -shared -lsndobj -lstk -version-info 6:3:6 -Wl,-z,relro -Wl,-z,now -o libflext-pd.la -rpath /usr/lib/aarch64-linux-gnu libflext_pd_la-flbase.lo libflext_pd_la-flext.lo libflext_pd_la-flbuf.lo libflext_pd_la-fldsp.lo libflext_pd_la-fllib.lo libflext_pd_la-flxlet.lo libflext_pd_la-flattr.lo libflext_pd_la-flattr_ed.lo libflext_pd_la-flsupport.lo libflext_pd_la-flutil.lo libflext_pd_la-flthr.lo libflext_pd_la-fltimer.lo libflext_pd_la-flsimd.lo libflext_pd_la-flout.lo libflext_pd_la-flatom.lo libflext_pd_la-flatom_pr.lo libflext_pd_la-flatom_part.lo libflext_pd_la-flitem.lo libflext_pd_la-flmeth.lo libflext_pd_la-flmsg.lo libflext_pd_la-flproxy.lo libflext_pd_la-flqueue.lo libflext_pd_la-flbind.lo libflext_pd_la-flmap.lo libflext_pd_la-flsndobj.lo libflext_pd_la-flstk.lo libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmap.cpp -o libflext_pd_d_la-flmap.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flqueue.cpp -o libflext_pd_d_la-flqueue.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flstk.cpp -o libflext_pd_d_la-flstk.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsndobj.cpp -o libflext_pd_d_la-flsndobj.o >/dev/null 2>&1 libtool: link: ar cr .libs/libflext-pd_sd.a libflext_pd_sd_la-flbase.o libflext_pd_sd_la-flext.o libflext_pd_sd_la-flbuf.o libflext_pd_sd_la-fldsp.o libflext_pd_sd_la-fllib.o libflext_pd_sd_la-flxlet.o libflext_pd_sd_la-flattr.o libflext_pd_sd_la-flattr_ed.o libflext_pd_sd_la-flsupport.o libflext_pd_sd_la-flutil.o libflext_pd_sd_la-flthr.o libflext_pd_sd_la-fltimer.o libflext_pd_sd_la-flsimd.o libflext_pd_sd_la-flout.o libflext_pd_sd_la-flatom.o libflext_pd_sd_la-flatom_pr.o libflext_pd_sd_la-flatom_part.o libflext_pd_sd_la-flitem.o libflext_pd_sd_la-flmeth.o libflext_pd_sd_la-flmsg.o libflext_pd_sd_la-flproxy.o libflext_pd_sd_la-flqueue.o libflext_pd_sd_la-flbind.o libflext_pd_sd_la-flmap.o libflext_pd_sd_la-flsndobj.o libflext_pd_sd_la-flstk.o libtool: link: ranlib .libs/libflext-pd_sd.a libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/13/crtbeginS.o .libs/libflext_pd_la-flbase.o .libs/libflext_pd_la-flext.o .libs/libflext_pd_la-flbuf.o .libs/libflext_pd_la-fldsp.o .libs/libflext_pd_la-fllib.o .libs/libflext_pd_la-flxlet.o .libs/libflext_pd_la-flattr.o .libs/libflext_pd_la-flattr_ed.o .libs/libflext_pd_la-flsupport.o .libs/libflext_pd_la-flutil.o .libs/libflext_pd_la-flthr.o .libs/libflext_pd_la-fltimer.o .libs/libflext_pd_la-flsimd.o .libs/libflext_pd_la-flout.o .libs/libflext_pd_la-flatom.o .libs/libflext_pd_la-flatom_pr.o .libs/libflext_pd_la-flatom_part.o .libs/libflext_pd_la-flitem.o .libs/libflext_pd_la-flmeth.o .libs/libflext_pd_la-flmsg.o .libs/libflext_pd_la-flproxy.o .libs/libflext_pd_la-flqueue.o .libs/libflext_pd_la-flbind.o .libs/libflext_pd_la-flmap.o .libs/libflext_pd_la-flsndobj.o .libs/libflext_pd_la-flstk.o -lsndobj -lstk -L/usr/lib/gcc/aarch64-linux-gnu/13 -L/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/13/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-linux-gnu/13/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/crtn.o -O3 -g -O2 -fstack-protector-strong -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libflext-pd.so.0 -o .libs/libflext-pd.so.0.6.3 libtool: link: ( cd ".libs" && rm -f "libflext-pd_sd.la" && ln -s "../libflext-pd_sd.la" "libflext-pd_sd.la" ) libtool: link: ar cr .libs/libflext-pd_s.a libflext_pd_s_la-flbase.o libflext_pd_s_la-flext.o libflext_pd_s_la-flbuf.o libflext_pd_s_la-fldsp.o libflext_pd_s_la-fllib.o libflext_pd_s_la-flxlet.o libflext_pd_s_la-flattr.o libflext_pd_s_la-flattr_ed.o libflext_pd_s_la-flsupport.o libflext_pd_s_la-flutil.o libflext_pd_s_la-flthr.o libflext_pd_s_la-fltimer.o libflext_pd_s_la-flsimd.o libflext_pd_s_la-flout.o libflext_pd_s_la-flatom.o libflext_pd_s_la-flatom_pr.o libflext_pd_s_la-flatom_part.o libflext_pd_s_la-flitem.o libflext_pd_s_la-flmeth.o libflext_pd_s_la-flmsg.o libflext_pd_s_la-flproxy.o libflext_pd_s_la-flqueue.o libflext_pd_s_la-flbind.o libflext_pd_s_la-flmap.o libflext_pd_s_la-flsndobj.o libflext_pd_s_la-flstk.o libtool: link: ranlib .libs/libflext-pd_s.a libtool: link: ( cd ".libs" && rm -f "libflext-pd_s.la" && ln -s "../libflext-pd_s.la" "libflext-pd_s.la" ) libtool: link: (cd ".libs" && rm -f "libflext-pd.so.0" && ln -s "libflext-pd.so.0.6.3" "libflext-pd.so.0") libtool: link: ar cr .libs/libflext-pd_td.a libflext_pd_td_la-flbase.o libflext_pd_td_la-flext.o libflext_pd_td_la-flbuf.o libflext_pd_td_la-fldsp.o libflext_pd_td_la-fllib.o libflext_pd_td_la-flxlet.o libflext_pd_td_la-flattr.o libflext_pd_td_la-flattr_ed.o libflext_pd_td_la-flsupport.o libflext_pd_td_la-flutil.o libflext_pd_td_la-flthr.o libflext_pd_td_la-fltimer.o libflext_pd_td_la-flsimd.o libflext_pd_td_la-flout.o libflext_pd_td_la-flatom.o libflext_pd_td_la-flatom_pr.o libflext_pd_td_la-flatom_part.o libflext_pd_td_la-flitem.o libflext_pd_td_la-flmeth.o libflext_pd_td_la-flmsg.o libflext_pd_td_la-flproxy.o libflext_pd_td_la-flqueue.o libflext_pd_td_la-flbind.o libflext_pd_td_la-flmap.o libflext_pd_td_la-flsndobj.o libflext_pd_td_la-flstk.o libtool: link: (cd ".libs" && rm -f "libflext-pd.so" && ln -s "libflext-pd.so.0.6.3" "libflext-pd.so") libtool: link: ( cd ".libs" && rm -f "libflext-pd.la" && ln -s "../libflext-pd.la" "libflext-pd.la" ) libtool: link: ar cr .libs/libflext-pd_t.a libflext_pd_t_la-flbase.o libflext_pd_t_la-flext.o libflext_pd_t_la-flbuf.o libflext_pd_t_la-fldsp.o libflext_pd_t_la-fllib.o libflext_pd_t_la-flxlet.o libflext_pd_t_la-flattr.o libflext_pd_t_la-flattr_ed.o libflext_pd_t_la-flsupport.o libflext_pd_t_la-flutil.o libflext_pd_t_la-flthr.o libflext_pd_t_la-fltimer.o libflext_pd_t_la-flsimd.o libflext_pd_t_la-flout.o libflext_pd_t_la-flatom.o libflext_pd_t_la-flatom_pr.o libflext_pd_t_la-flatom_part.o libflext_pd_t_la-flitem.o libflext_pd_t_la-flmeth.o libflext_pd_t_la-flmsg.o libflext_pd_t_la-flproxy.o libflext_pd_t_la-flqueue.o libflext_pd_t_la-flbind.o libflext_pd_t_la-flmap.o libflext_pd_t_la-flsndobj.o libflext_pd_t_la-flstk.o libtool: link: ranlib .libs/libflext-pd_t.a libtool: link: ranlib .libs/libflext-pd_td.a libtool: link: ( cd ".libs" && rm -f "libflext-pd_t.la" && ln -s "../libflext-pd_t.la" "libflext-pd_t.la" ) libtool: link: ( cd ".libs" && rm -f "libflext-pd_td.la" && ln -s "../libflext-pd_td.la" "libflext-pd_td.la" ) /bin/bash ../libtool --tag=CXX --mode=link g++ -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -shared -lsndobj -lstk -version-info 6:3:6 -Wl,-z,relro -Wl,-z,now -o libflext-pd_d.la -rpath /usr/lib/aarch64-linux-gnu libflext_pd_d_la-flbase.lo libflext_pd_d_la-flext.lo libflext_pd_d_la-flbuf.lo libflext_pd_d_la-fldsp.lo libflext_pd_d_la-fllib.lo libflext_pd_d_la-flxlet.lo libflext_pd_d_la-flattr.lo libflext_pd_d_la-flattr_ed.lo libflext_pd_d_la-flsupport.lo libflext_pd_d_la-flutil.lo libflext_pd_d_la-flthr.lo libflext_pd_d_la-fltimer.lo libflext_pd_d_la-flsimd.lo libflext_pd_d_la-flout.lo libflext_pd_d_la-flatom.lo libflext_pd_d_la-flatom_pr.lo libflext_pd_d_la-flatom_part.lo libflext_pd_d_la-flitem.lo libflext_pd_d_la-flmeth.lo libflext_pd_d_la-flmsg.lo libflext_pd_d_la-flproxy.lo libflext_pd_d_la-flqueue.lo libflext_pd_d_la-flbind.lo libflext_pd_d_la-flmap.lo libflext_pd_d_la-flsndobj.lo libflext_pd_d_la-flstk.lo libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/13/crtbeginS.o .libs/libflext_pd_d_la-flbase.o .libs/libflext_pd_d_la-flext.o .libs/libflext_pd_d_la-flbuf.o .libs/libflext_pd_d_la-fldsp.o .libs/libflext_pd_d_la-fllib.o .libs/libflext_pd_d_la-flxlet.o .libs/libflext_pd_d_la-flattr.o .libs/libflext_pd_d_la-flattr_ed.o .libs/libflext_pd_d_la-flsupport.o .libs/libflext_pd_d_la-flutil.o .libs/libflext_pd_d_la-flthr.o .libs/libflext_pd_d_la-fltimer.o .libs/libflext_pd_d_la-flsimd.o .libs/libflext_pd_d_la-flout.o .libs/libflext_pd_d_la-flatom.o .libs/libflext_pd_d_la-flatom_pr.o .libs/libflext_pd_d_la-flatom_part.o .libs/libflext_pd_d_la-flitem.o .libs/libflext_pd_d_la-flmeth.o .libs/libflext_pd_d_la-flmsg.o .libs/libflext_pd_d_la-flproxy.o .libs/libflext_pd_d_la-flqueue.o .libs/libflext_pd_d_la-flbind.o .libs/libflext_pd_d_la-flmap.o .libs/libflext_pd_d_la-flsndobj.o .libs/libflext_pd_d_la-flstk.o -lsndobj -lstk -L/usr/lib/gcc/aarch64-linux-gnu/13 -L/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/13/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-linux-gnu/13/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/crtn.o -g -g -O2 -fstack-protector-strong -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libflext-pd_d.so.0 -o .libs/libflext-pd_d.so.0.6.3 libtool: link: (cd ".libs" && rm -f "libflext-pd_d.so.0" && ln -s "libflext-pd_d.so.0.6.3" "libflext-pd_d.so.0") libtool: link: (cd ".libs" && rm -f "libflext-pd_d.so" && ln -s "libflext-pd_d.so.0.6.3" "libflext-pd_d.so") libtool: link: ( cd ".libs" && rm -f "libflext-pd_d.la" && ln -s "../libflext-pd_d.la" "libflext-pd_d.la" ) make[3]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/source' Making all in tutorial make[3]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial' Making all in 1_simple1 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/1_simple1' make all-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/1_simple1' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -c -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED ../../../../../tutorial/1_simple1/main.cpp -o main.o In file included from ../../../../../source/flext.h:71, from ../../../../../tutorial/1_simple1/main.cpp:14: ../../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../../source/flstdc.h:66, from ../../../../../source/flbase.h:18, from ../../../../../source/flclass.h:18, from ../../../../../source/flext.h:60: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ In file included from ../../../../../source/flext.h:74: ../../../../../source/flbuf.cpp: In member function 'void flext_shared::buffer::Frames(int, bool, bool)': ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ In file included from ../../../../../source/flext.h:76: ../../../../../source/flext.cpp: In member function 'virtual void flext_base_shared::Exit()': ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*) [with flext_T = void]': ../../../../../source/flattr_ed.cpp:496:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/1_simple1/main.cpp:31:2: required from here ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'void tclscript() [with flext_T = void]': ../../../../../source/flattr_ed.cpp:501:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/1_simple1/main.cpp:31:2: required from here ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flext.cpp: In instantiation of 'void flext_base_shared::Exit() [with flext_T = void]': ../../../../../source/flclass.h:603:15: required from here ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./simple1.pd_linux make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/1_simple1' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/1_simple1' Making all in 1_simple2 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/1_simple2' make all-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/1_simple2' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -c -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED ../../../../../tutorial/1_simple2/main.cpp -o main.o In file included from ../../../../../source/flext.h:71, from ../../../../../tutorial/1_simple2/main.cpp:14: ../../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../../source/flstdc.h:66, from ../../../../../source/flbase.h:18, from ../../../../../source/flclass.h:18, from ../../../../../source/flext.h:60: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ In file included from ../../../../../source/flext.h:74: ../../../../../source/flbuf.cpp: In member function 'void flext_shared::buffer::Frames(int, bool, bool)': ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ In file included from ../../../../../source/flext.h:76: ../../../../../source/flext.cpp: In member function 'virtual void flext_base_shared::Exit()': ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*) [with flext_T = void]': ../../../../../source/flattr_ed.cpp:496:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/1_simple2/main.cpp:25:2: required from here ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'void tclscript() [with flext_T = void]': ../../../../../source/flattr_ed.cpp:501:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/1_simple2/main.cpp:25:2: required from here ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flext.cpp: In instantiation of 'void flext_base_shared::Exit() [with flext_T = void]': ../../../../../source/flclass.h:603:15: required from here ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./simple2.pd_linux make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/1_simple2' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/1_simple2' Making all in 1_simple3 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/1_simple3' make all-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/1_simple3' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -c -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED ../../../../../tutorial/1_simple3/main.cpp -o main.o In file included from ../../../../../source/flext.h:71, from ../../../../../tutorial/1_simple3/main.cpp:15: ../../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../../source/flstdc.h:66, from ../../../../../source/flbase.h:18, from ../../../../../source/flclass.h:18, from ../../../../../source/flext.h:60: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ In file included from ../../../../../source/flext.h:74: ../../../../../source/flbuf.cpp: In member function 'void flext_shared::buffer::Frames(int, bool, bool)': ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ In file included from ../../../../../source/flext.h:76: ../../../../../source/flext.cpp: In member function 'virtual void flext_base_shared::Exit()': ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*) [with flext_T = void]': ../../../../../source/flattr_ed.cpp:496:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/1_simple3/main.cpp:25:2: required from here ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'void tclscript() [with flext_T = void]': ../../../../../source/flattr_ed.cpp:501:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/1_simple3/main.cpp:25:2: required from here ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flext.cpp: In instantiation of 'void flext_base_shared::Exit() [with flext_T = void]': ../../../../../source/flclass.h:603:15: required from here ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./simple3.pd_linux make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/1_simple3' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/1_simple3' Making all in 2_adv1 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/2_adv1' make all-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/2_adv1' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -c -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED ../../../../../tutorial/2_adv1/main.cpp -o main.o In file included from ../../../../../source/flext.h:71, from ../../../../../tutorial/2_adv1/main.cpp:13: ../../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../../source/flstdc.h:66, from ../../../../../source/flbase.h:18, from ../../../../../source/flclass.h:18, from ../../../../../source/flext.h:60: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ In file included from ../../../../../source/flext.h:74: ../../../../../source/flbuf.cpp: In member function 'void flext_shared::buffer::Frames(int, bool, bool)': ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ In file included from ../../../../../source/flext.h:76: ../../../../../source/flext.cpp: In member function 'virtual void flext_base_shared::Exit()': ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*) [with flext_T = void]': ../../../../../source/flattr_ed.cpp:496:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/2_adv1/main.cpp:23:2: required from here ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'void tclscript() [with flext_T = void]': ../../../../../source/flattr_ed.cpp:501:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/2_adv1/main.cpp:23:2: required from here ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flext.cpp: In instantiation of 'void flext_base_shared::Exit() [with flext_T = void]': ../../../../../source/flclass.h:603:15: required from here ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./adv1.pd_linux make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/2_adv1' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/2_adv1' Making all in 2_adv2 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/2_adv2' make all-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/2_adv2' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -c -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED ../../../../../tutorial/2_adv2/main.cpp -o main.o In file included from ../../../../../source/flext.h:71, from ../../../../../tutorial/2_adv2/main.cpp:22: ../../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../../source/flstdc.h:66, from ../../../../../source/flbase.h:18, from ../../../../../source/flclass.h:18, from ../../../../../source/flext.h:60: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ In file included from ../../../../../source/flext.h:74: ../../../../../source/flbuf.cpp: In member function 'void flext_shared::buffer::Frames(int, bool, bool)': ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ In file included from ../../../../../source/flext.h:76: ../../../../../source/flext.cpp: In member function 'virtual void flext_base_shared::Exit()': ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*) [with flext_T = void]': ../../../../../source/flattr_ed.cpp:496:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/2_adv2/main.cpp:33:2: required from here ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'void tclscript() [with flext_T = void]': ../../../../../source/flattr_ed.cpp:501:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/2_adv2/main.cpp:33:2: required from here ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flext.cpp: In instantiation of 'void flext_base_shared::Exit() [with flext_T = void]': ../../../../../source/flclass.h:603:15: required from here ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./adv2.pd_linux make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/2_adv2' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/2_adv2' Making all in 2_adv3 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/2_adv3' make all-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/2_adv3' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -c -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED ../../../../../tutorial/2_adv3/main.cpp -o main.o In file included from ../../../../../source/flext.h:71, from ../../../../../tutorial/2_adv3/main.cpp:30: ../../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../../source/flstdc.h:66, from ../../../../../source/flbase.h:18, from ../../../../../source/flclass.h:18, from ../../../../../source/flext.h:60: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ In file included from ../../../../../source/flext.h:74: ../../../../../source/flbuf.cpp: In member function 'void flext_shared::buffer::Frames(int, bool, bool)': ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ In file included from ../../../../../source/flext.h:76: ../../../../../source/flext.cpp: In member function 'virtual void flext_base_shared::Exit()': ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*) [with flext_T = void]': ../../../../../source/flattr_ed.cpp:496:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/2_adv3/main.cpp:40:2: required from here ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'void tclscript() [with flext_T = void]': ../../../../../source/flattr_ed.cpp:501:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/2_adv3/main.cpp:40:2: required from here ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flext.cpp: In instantiation of 'void flext_base_shared::Exit() [with flext_T = void]': ../../../../../source/flclass.h:603:15: required from here ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./adv3.pd_linux make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/2_adv3' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/2_adv3' Making all in 3_attr1 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/3_attr1' make all-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/3_attr1' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -c -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED ../../../../../tutorial/3_attr1/main.cpp -o main.o In file included from ../../../../../source/flext.h:71, from ../../../../../tutorial/3_attr1/main.cpp:22: ../../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../../source/flstdc.h:66, from ../../../../../source/flbase.h:18, from ../../../../../source/flclass.h:18, from ../../../../../source/flext.h:60: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ In file included from ../../../../../source/flext.h:74: ../../../../../source/flbuf.cpp: In member function 'void flext_shared::buffer::Frames(int, bool, bool)': ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ In file included from ../../../../../source/flext.h:76: ../../../../../source/flext.cpp: In member function 'virtual void flext_base_shared::Exit()': ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*) [with flext_T = void]': ../../../../../source/flattr_ed.cpp:496:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/3_attr1/main.cpp:33:2: required from here ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'void tclscript() [with flext_T = void]': ../../../../../source/flattr_ed.cpp:501:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/3_attr1/main.cpp:33:2: required from here ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flext.cpp: In instantiation of 'void flext_base_shared::Exit() [with flext_T = void]': ../../../../../source/flclass.h:603:15: required from here ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./attr1.pd_linux make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/3_attr1' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/3_attr1' Making all in 3_attr2 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/3_attr2' make all-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/3_attr2' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -c -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED ../../../../../tutorial/3_attr2/main.cpp -o main.o In file included from ../../../../../source/flext.h:71, from ../../../../../tutorial/3_attr2/main.cpp:25: ../../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../../source/flstdc.h:66, from ../../../../../source/flbase.h:18, from ../../../../../source/flclass.h:18, from ../../../../../source/flext.h:60: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ In file included from ../../../../../source/flext.h:74: ../../../../../source/flbuf.cpp: In member function 'void flext_shared::buffer::Frames(int, bool, bool)': ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ In file included from ../../../../../source/flext.h:76: ../../../../../source/flext.cpp: In member function 'virtual void flext_base_shared::Exit()': ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*) [with flext_T = void]': ../../../../../source/flattr_ed.cpp:496:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/3_attr2/main.cpp:39:2: required from here ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'void tclscript() [with flext_T = void]': ../../../../../source/flattr_ed.cpp:501:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/3_attr2/main.cpp:39:2: required from here ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flext.cpp: In instantiation of 'void flext_base_shared::Exit() [with flext_T = void]': ../../../../../source/flclass.h:603:15: required from here ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./attr2.pd_linux make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/3_attr2' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/3_attr2' Making all in 3_attr3 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/3_attr3' make all-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/3_attr3' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -c -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED ../../../../../tutorial/3_attr3/main.cpp -o main.o In file included from ../../../../../source/flext.h:71, from ../../../../../tutorial/3_attr3/main.cpp:22: ../../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../../source/flstdc.h:66, from ../../../../../source/flbase.h:18, from ../../../../../source/flclass.h:18, from ../../../../../source/flext.h:60: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ In file included from ../../../../../source/flext.h:74: ../../../../../source/flbuf.cpp: In member function 'void flext_shared::buffer::Frames(int, bool, bool)': ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ In file included from ../../../../../source/flext.h:76: ../../../../../source/flext.cpp: In member function 'virtual void flext_base_shared::Exit()': ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*) [with flext_T = void]': ../../../../../source/flattr_ed.cpp:496:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/3_attr3/main.cpp:34:2: required from here ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'void tclscript() [with flext_T = void]': ../../../../../source/flattr_ed.cpp:501:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/3_attr3/main.cpp:34:2: required from here ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flext.cpp: In instantiation of 'void flext_base_shared::Exit() [with flext_T = void]': ../../../../../source/flclass.h:603:15: required from here ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./attr3.pd_linux make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/3_attr3' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/3_attr3' Making all in 4_bind1 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/4_bind1' make all-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/4_bind1' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -c -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED ../../../../../tutorial/4_bind1/main.cpp -o main.o In file included from ../../../../../source/flext.h:71, from ../../../../../tutorial/4_bind1/main.cpp:15: ../../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../../source/flstdc.h:66, from ../../../../../source/flbase.h:18, from ../../../../../source/flclass.h:18, from ../../../../../source/flext.h:60: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ In file included from ../../../../../source/flext.h:74: ../../../../../source/flbuf.cpp: In member function 'void flext_shared::buffer::Frames(int, bool, bool)': ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ In file included from ../../../../../source/flext.h:76: ../../../../../source/flext.cpp: In member function 'virtual void flext_base_shared::Exit()': ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*) [with flext_T = void]': ../../../../../source/flattr_ed.cpp:496:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/4_bind1/main.cpp:30:2: required from here ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'void tclscript() [with flext_T = void]': ../../../../../source/flattr_ed.cpp:501:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/4_bind1/main.cpp:30:2: required from here ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flext.cpp: In instantiation of 'void flext_base_shared::Exit() [with flext_T = void]': ../../../../../source/flclass.h:603:15: required from here ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./bind1.pd_linux make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/4_bind1' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/4_bind1' Making all in 4_buffer1 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/4_buffer1' make all-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/4_buffer1' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -c -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED ../../../../../tutorial/4_buffer1/main.cpp -o main.o In file included from ../../../../../source/flext.h:71, from ../../../../../tutorial/4_buffer1/main.cpp:21: ../../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../../source/flstdc.h:66, from ../../../../../source/flbase.h:18, from ../../../../../source/flclass.h:18, from ../../../../../source/flext.h:60: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ In file included from ../../../../../source/flext.h:74: ../../../../../source/flbuf.cpp: In member function 'void flext_shared::buffer::Frames(int, bool, bool)': ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ In file included from ../../../../../source/flext.h:76: ../../../../../source/flext.cpp: In member function 'virtual void flext_base_shared::Exit()': ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flbuf.cpp: In instantiation of 'void flext_shared::buffer::Frames(int, bool, bool) [with flext_T = void]': ../../../../../tutorial/4_buffer1/main.cpp:60:61: required from here ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*) [with flext_T = void]': ../../../../../source/flattr_ed.cpp:496:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/4_buffer1/main.cpp:36:2: required from here ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'void tclscript() [with flext_T = void]': ../../../../../source/flattr_ed.cpp:501:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/4_buffer1/main.cpp:36:2: required from here ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flext.cpp: In instantiation of 'void flext_base_shared::Exit() [with flext_T = void]': ../../../../../source/flclass.h:603:15: required from here ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./buffer1.pd_linux make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/4_buffer1' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/4_buffer1' Making all in 4_timer1 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/4_timer1' make all-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/4_timer1' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -c -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED ../../../../../tutorial/4_timer1/main.cpp -o main.o In file included from ../../../../../source/flext.h:71, from ../../../../../tutorial/4_timer1/main.cpp:17: ../../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../../source/flstdc.h:66, from ../../../../../source/flbase.h:18, from ../../../../../source/flclass.h:18, from ../../../../../source/flext.h:60: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ In file included from ../../../../../source/flext.h:74: ../../../../../source/flbuf.cpp: In member function 'void flext_shared::buffer::Frames(int, bool, bool)': ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ In file included from ../../../../../source/flext.h:76: ../../../../../source/flext.cpp: In member function 'virtual void flext_base_shared::Exit()': ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*) [with flext_T = void]': ../../../../../source/flattr_ed.cpp:496:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/4_timer1/main.cpp:32:2: required from here ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'void tclscript() [with flext_T = void]': ../../../../../source/flattr_ed.cpp:501:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/4_timer1/main.cpp:32:2: required from here ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flext.cpp: In instantiation of 'void flext_base_shared::Exit() [with flext_T = void]': ../../../../../source/flclass.h:603:15: required from here ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./timer1.pd_linux make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/4_timer1' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/4_timer1' Making all in 5_signal1 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/5_signal1' make all-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/5_signal1' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -c -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED ../../../../../tutorial/5_signal1/main.cpp -o main.o In file included from ../../../../../source/flext.h:71, from ../../../../../tutorial/5_signal1/main.cpp:7: ../../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../../source/flstdc.h:66, from ../../../../../source/flbase.h:18, from ../../../../../source/flclass.h:18, from ../../../../../source/flext.h:60: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ In file included from ../../../../../source/flext.h:74: ../../../../../source/flbuf.cpp: In member function 'void flext_shared::buffer::Frames(int, bool, bool)': ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ In file included from ../../../../../source/flext.h:76: ../../../../../source/flext.cpp: In member function 'virtual void flext_base_shared::Exit()': ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*) [with flext_T = void]': ../../../../../source/flattr_ed.cpp:496:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/fldsp.h:34:2: required from 'static void flext_dsp_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/5_signal1/main.cpp:28:2: required from here ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'void tclscript() [with flext_T = void]': ../../../../../source/flattr_ed.cpp:501:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/fldsp.h:34:2: required from 'static void flext_dsp_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/5_signal1/main.cpp:28:2: required from here ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flext.cpp: In instantiation of 'void flext_base_shared::Exit() [with flext_T = void]': ../../../../../source/flclass.h:603:15: required from here ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./signal1~.pd_linux make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/5_signal1' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/5_signal1' Making all in 5_signal2 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/5_signal2' make all-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/5_signal2' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -c -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED ../../../../../tutorial/5_signal2/main.cpp -o main.o In file included from ../../../../../source/flext.h:71, from ../../../../../tutorial/5_signal2/main.cpp:14: ../../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../../source/flstdc.h:66, from ../../../../../source/flbase.h:18, from ../../../../../source/flclass.h:18, from ../../../../../source/flext.h:60: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ In file included from ../../../../../source/flext.h:74: ../../../../../source/flbuf.cpp: In member function 'void flext_shared::buffer::Frames(int, bool, bool)': ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ In file included from ../../../../../source/flext.h:76: ../../../../../source/flext.cpp: In member function 'virtual void flext_base_shared::Exit()': ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*) [with flext_T = void]': ../../../../../source/flattr_ed.cpp:496:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/fldsp.h:34:2: required from 'static void flext_dsp_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/5_signal2/main.cpp:30:2: required from here ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'void tclscript() [with flext_T = void]': ../../../../../source/flattr_ed.cpp:501:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/fldsp.h:34:2: required from 'static void flext_dsp_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/5_signal2/main.cpp:30:2: required from here ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flext.cpp: In instantiation of 'void flext_base_shared::Exit() [with flext_T = void]': ../../../../../source/flclass.h:603:15: required from here ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./signal2~.pd_linux make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/5_signal2' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/5_signal2' Making all in 6_lib1 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/6_lib1' make all-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/6_lib1' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -c -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED ../../../../../tutorial/6_lib1/main.cpp -o main.o In file included from ../../../../../source/flext.h:71, from ../../../../../tutorial/6_lib1/main.cpp:21: ../../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../../source/flstdc.h:66, from ../../../../../source/flbase.h:18, from ../../../../../source/flclass.h:18, from ../../../../../source/flext.h:60: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ In file included from ../../../../../source/flext.h:74: ../../../../../source/flbuf.cpp: In member function 'void flext_shared::buffer::Frames(int, bool, bool)': ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ In file included from ../../../../../source/flext.h:76: ../../../../../source/flext.cpp: In member function 'virtual void flext_base_shared::Exit()': ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*) [with flext_T = void]': ../../../../../source/flattr_ed.cpp:496:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/6_lib1/main.cpp:38:2: required from here ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'void tclscript() [with flext_T = void]': ../../../../../source/flattr_ed.cpp:501:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/6_lib1/main.cpp:38:2: required from here ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flext.cpp: In instantiation of 'void flext_base_shared::Exit() [with flext_T = void]': ../../../../../source/flclass.h:603:15: required from here ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./lib1.pd_linux make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/6_lib1' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/6_lib1' Making all in 7_thread1 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/7_thread1' make all-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/7_thread1' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -c -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED ../../../../../tutorial/7_thread1/main.cpp -o main.o In file included from ../../../../../source/flext.h:71, from ../../../../../tutorial/7_thread1/main.cpp:21: ../../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../../source/flstdc.h:66, from ../../../../../source/flbase.h:18, from ../../../../../source/flclass.h:18, from ../../../../../source/flext.h:60: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ In file included from ../../../../../source/flext.h:74: ../../../../../source/flbuf.cpp: In member function 'void flext_shared::buffer::Frames(int, bool, bool)': ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ In file included from ../../../../../source/flext.h:76: ../../../../../source/flext.cpp: In member function 'virtual void flext_base_shared::Exit()': ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*) [with flext_T = void]': ../../../../../source/flattr_ed.cpp:496:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/7_thread1/main.cpp:31:2: required from here ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'void tclscript() [with flext_T = void]': ../../../../../source/flattr_ed.cpp:501:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/7_thread1/main.cpp:31:2: required from here ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flext.cpp: In instantiation of 'void flext_base_shared::Exit() [with flext_T = void]': ../../../../../source/flclass.h:603:15: required from here ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./thread1.pd_linux make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/7_thread1' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/7_thread1' Making all in 7_thread2 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/7_thread2' make all-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/7_thread2' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -c -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED ../../../../../tutorial/7_thread2/main.cpp -o main.o In file included from ../../../../../source/flext.h:71, from ../../../../../tutorial/7_thread2/main.cpp:21: ../../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../../source/flstdc.h:66, from ../../../../../source/flbase.h:18, from ../../../../../source/flclass.h:18, from ../../../../../source/flext.h:60: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ In file included from ../../../../../source/flext.h:74: ../../../../../source/flbuf.cpp: In member function 'void flext_shared::buffer::Frames(int, bool, bool)': ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ In file included from ../../../../../source/flext.h:76: ../../../../../source/flext.cpp: In member function 'virtual void flext_base_shared::Exit()': ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*) [with flext_T = void]': ../../../../../source/flattr_ed.cpp:496:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/7_thread2/main.cpp:31:2: required from here ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'void tclscript() [with flext_T = void]': ../../../../../source/flattr_ed.cpp:501:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/7_thread2/main.cpp:31:2: required from here ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flext.cpp: In instantiation of 'void flext_base_shared::Exit() [with flext_T = void]': ../../../../../source/flclass.h:603:15: required from here ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./thread2.pd_linux make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/7_thread2' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/7_thread2' Making all in pd make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/pd' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/pd' Making all in maxmsp make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/maxmsp' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/maxmsp' make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial' make[3]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial' make[3]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32' make[2]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32' dh_auto_build -a --builddir debian/build/flavor-pd64 cd debian/build/flavor-pd64 && make -j12 make[2]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64' Making all in source make[3]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/source' /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_s_la-flbase.lo `test -f 'flbase.cpp' || echo '../../../../source/'`flbase.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_s_la-flext.lo `test -f 'flext.cpp' || echo '../../../../source/'`flext.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_s_la-flbuf.lo `test -f 'flbuf.cpp' || echo '../../../../source/'`flbuf.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_s_la-fldsp.lo `test -f 'fldsp.cpp' || echo '../../../../source/'`fldsp.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_s_la-fllib.lo `test -f 'fllib.cpp' || echo '../../../../source/'`fllib.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_s_la-flxlet.lo `test -f 'flxlet.cpp' || echo '../../../../source/'`flxlet.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_s_la-flattr.lo `test -f 'flattr.cpp' || echo '../../../../source/'`flattr.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_s_la-flattr_ed.lo `test -f 'flattr_ed.cpp' || echo '../../../../source/'`flattr_ed.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_s_la-flsupport.lo `test -f 'flsupport.cpp' || echo '../../../../source/'`flsupport.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_s_la-flutil.lo `test -f 'flutil.cpp' || echo '../../../../source/'`flutil.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_s_la-flthr.lo `test -f 'flthr.cpp' || echo '../../../../source/'`flthr.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_s_la-fltimer.lo `test -f 'fltimer.cpp' || echo '../../../../source/'`fltimer.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbase.cpp -o libflext_pd64_s_la-flbase.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flutil.cpp -o libflext_pd64_s_la-flutil.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flattr_ed.cpp -o libflext_pd64_s_la-flattr_ed.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsupport.cpp -o libflext_pd64_s_la-flsupport.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fldsp.cpp -o libflext_pd64_s_la-fldsp.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flxlet.cpp -o libflext_pd64_s_la-flxlet.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flthr.cpp -o libflext_pd64_s_la-flthr.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fllib.cpp -o libflext_pd64_s_la-fllib.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fltimer.cpp -o libflext_pd64_s_la-fltimer.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbuf.cpp -o libflext_pd64_s_la-flbuf.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flattr.cpp -o libflext_pd64_s_la-flattr.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flext.cpp -o libflext_pd64_s_la-flext.o ../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../source/flstdc.h:66, from ../../../../source/flbase.h:18, from ../../../../source/flclass.h:18, from ../../../../source/flext.h:60, from ../../../../source/flattr_ed.cpp:16: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_single::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../source/flbuf.cpp: In member function 'void flext_single::buffer::Frames(int, bool, bool)': ../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ../../../../source/flstdc.h:66, from ../../../../source/flbase.h:18, from ../../../../source/flclass.h:18, from ../../../../source/flext.h:60, from ../../../../source/flbuf.cpp:16: /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_s_la-flsimd.lo `test -f 'flsimd.cpp' || echo '../../../../source/'`flsimd.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_s_la-flout.lo `test -f 'flout.cpp' || echo '../../../../source/'`flout.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_s_la-flatom.lo `test -f 'flatom.cpp' || echo '../../../../source/'`flatom.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_s_la-flatom_pr.lo `test -f 'flatom_pr.cpp' || echo '../../../../source/'`flatom_pr.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_s_la-flatom_part.lo `test -f 'flatom_part.cpp' || echo '../../../../source/'`flatom_part.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_s_la-flitem.lo `test -f 'flitem.cpp' || echo '../../../../source/'`flitem.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_s_la-flmeth.lo `test -f 'flmeth.cpp' || echo '../../../../source/'`flmeth.cpp ../../../../source/flext.cpp: In member function 'virtual void flext_base_single::Exit()': ../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ../../../../source/flstdc.h:66, from ../../../../source/flbase.h:18, from ../../../../source/flclass.h:18, from ../../../../source/flext.h:60, from ../../../../source/flext.cpp:16: /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flout.cpp -o libflext_pd64_s_la-flout.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsimd.cpp -o libflext_pd64_s_la-flsimd.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_s_la-flmsg.lo `test -f 'flmsg.cpp' || echo '../../../../source/'`flmsg.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom.cpp -o libflext_pd64_s_la-flatom.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom_pr.cpp -o libflext_pd64_s_la-flatom_pr.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flitem.cpp -o libflext_pd64_s_la-flitem.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_s_la-flproxy.lo `test -f 'flproxy.cpp' || echo '../../../../source/'`flproxy.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmeth.cpp -o libflext_pd64_s_la-flmeth.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom_part.cpp -o libflext_pd64_s_la-flatom_part.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_s_la-flqueue.lo `test -f 'flqueue.cpp' || echo '../../../../source/'`flqueue.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_s_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmsg.cpp -o libflext_pd64_s_la-flmsg.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_s_la-flmap.lo `test -f 'flmap.cpp' || echo '../../../../source/'`flmap.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flproxy.cpp -o libflext_pd64_s_la-flproxy.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_s_la-flsndobj.lo `test -f 'flsndobj.cpp' || echo '../../../../source/'`flsndobj.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_s_la-flstk.lo `test -f 'flstk.cpp' || echo '../../../../source/'`flstk.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_sd_la-flbase.lo `test -f 'flbase.cpp' || echo '../../../../source/'`flbase.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbind.cpp -o libflext_pd64_s_la-flbind.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flqueue.cpp -o libflext_pd64_s_la-flqueue.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_sd_la-flext.lo `test -f 'flext.cpp' || echo '../../../../source/'`flext.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_sd_la-flbuf.lo `test -f 'flbuf.cpp' || echo '../../../../source/'`flbuf.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmap.cpp -o libflext_pd64_s_la-flmap.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsndobj.cpp -o libflext_pd64_s_la-flsndobj.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_sd_la-fldsp.lo `test -f 'fldsp.cpp' || echo '../../../../source/'`fldsp.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flstk.cpp -o libflext_pd64_s_la-flstk.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flext.cpp -o libflext_pd64_sd_la-flext.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_sd_la-fllib.lo `test -f 'fllib.cpp' || echo '../../../../source/'`fllib.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbase.cpp -o libflext_pd64_sd_la-flbase.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbuf.cpp -o libflext_pd64_sd_la-flbuf.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_sd_la-flxlet.lo `test -f 'flxlet.cpp' || echo '../../../../source/'`flxlet.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fldsp.cpp -o libflext_pd64_sd_la-fldsp.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_sd_la-flattr.lo `test -f 'flattr.cpp' || echo '../../../../source/'`flattr.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_sd_la-flattr_ed.lo `test -f 'flattr_ed.cpp' || echo '../../../../source/'`flattr_ed.cpp ../../../../source/flext.cpp: In member function 'virtual void flext_base_single_d::Exit()': ../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ../../../../source/flstdc.h:60, from ../../../../source/flbase.h:18, from ../../../../source/flclass.h:18, from ../../../../source/flext.h:60, from ../../../../source/flext.cpp:16: /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flxlet.cpp -o libflext_pd64_sd_la-flxlet.o ../../../../source/flbuf.cpp: In member function 'void flext_single_d::buffer::Frames(int, bool, bool)': ../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ../../../../source/flstdc.h:60, from ../../../../source/flbase.h:18, from ../../../../source/flclass.h:18, from ../../../../source/flext.h:60, from ../../../../source/flbuf.cpp:16: /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fllib.cpp -o libflext_pd64_sd_la-fllib.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_sd_la-flsupport.lo `test -f 'flsupport.cpp' || echo '../../../../source/'`flsupport.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flattr.cpp -o libflext_pd64_sd_la-flattr.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flattr_ed.cpp -o libflext_pd64_sd_la-flattr_ed.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_sd_la-flutil.lo `test -f 'flutil.cpp' || echo '../../../../source/'`flutil.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_sd_la-flthr.lo `test -f 'flthr.cpp' || echo '../../../../source/'`flthr.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_sd_la-fltimer.lo `test -f 'fltimer.cpp' || echo '../../../../source/'`fltimer.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsupport.cpp -o libflext_pd64_sd_la-flsupport.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_sd_la-flsimd.lo `test -f 'flsimd.cpp' || echo '../../../../source/'`flsimd.cpp ../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../source/flstdc.h:60, from ../../../../source/flbase.h:18, from ../../../../source/flclass.h:18, from ../../../../source/flext.h:60, from ../../../../source/flattr_ed.cpp:16: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_single_d::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flutil.cpp -o libflext_pd64_sd_la-flutil.o /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flthr.cpp -o libflext_pd64_sd_la-flthr.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_sd_la-flout.lo `test -f 'flout.cpp' || echo '../../../../source/'`flout.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_sd_la-flatom.lo `test -f 'flatom.cpp' || echo '../../../../source/'`flatom.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsimd.cpp -o libflext_pd64_sd_la-flsimd.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fltimer.cpp -o libflext_pd64_sd_la-fltimer.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flout.cpp -o libflext_pd64_sd_la-flout.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_sd_la-flatom_pr.lo `test -f 'flatom_pr.cpp' || echo '../../../../source/'`flatom_pr.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_sd_la-flatom_part.lo `test -f 'flatom_part.cpp' || echo '../../../../source/'`flatom_part.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_sd_la-flitem.lo `test -f 'flitem.cpp' || echo '../../../../source/'`flitem.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom.cpp -o libflext_pd64_sd_la-flatom.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_sd_la-flmeth.lo `test -f 'flmeth.cpp' || echo '../../../../source/'`flmeth.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_sd_la-flmsg.lo `test -f 'flmsg.cpp' || echo '../../../../source/'`flmsg.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom_pr.cpp -o libflext_pd64_sd_la-flatom_pr.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_sd_la-flproxy.lo `test -f 'flproxy.cpp' || echo '../../../../source/'`flproxy.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flitem.cpp -o libflext_pd64_sd_la-flitem.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom_part.cpp -o libflext_pd64_sd_la-flatom_part.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmeth.cpp -o libflext_pd64_sd_la-flmeth.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_sd_la-flqueue.lo `test -f 'flqueue.cpp' || echo '../../../../source/'`flqueue.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_sd_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmsg.cpp -o libflext_pd64_sd_la-flmsg.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_sd_la-flmap.lo `test -f 'flmap.cpp' || echo '../../../../source/'`flmap.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flproxy.cpp -o libflext_pd64_sd_la-flproxy.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_sd_la-flsndobj.lo `test -f 'flsndobj.cpp' || echo '../../../../source/'`flsndobj.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_sd_la-flstk.lo `test -f 'flstk.cpp' || echo '../../../../source/'`flstk.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flqueue.cpp -o libflext_pd64_sd_la-flqueue.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_t_la-flbase.lo `test -f 'flbase.cpp' || echo '../../../../source/'`flbase.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbind.cpp -o libflext_pd64_sd_la-flbind.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmap.cpp -o libflext_pd64_sd_la-flmap.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_t_la-flext.lo `test -f 'flext.cpp' || echo '../../../../source/'`flext.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_t_la-flbuf.lo `test -f 'flbuf.cpp' || echo '../../../../source/'`flbuf.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsndobj.cpp -o libflext_pd64_sd_la-flsndobj.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flstk.cpp -o libflext_pd64_sd_la-flstk.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_t_la-fldsp.lo `test -f 'fldsp.cpp' || echo '../../../../source/'`fldsp.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbase.cpp -o libflext_pd64_t_la-flbase.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flext.cpp -o libflext_pd64_t_la-flext.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbuf.cpp -o libflext_pd64_t_la-flbuf.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_t_la-fllib.lo `test -f 'fllib.cpp' || echo '../../../../source/'`fllib.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_t_la-flxlet.lo `test -f 'flxlet.cpp' || echo '../../../../source/'`flxlet.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fldsp.cpp -o libflext_pd64_t_la-fldsp.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_t_la-flattr.lo `test -f 'flattr.cpp' || echo '../../../../source/'`flattr.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_t_la-flattr_ed.lo `test -f 'flattr_ed.cpp' || echo '../../../../source/'`flattr_ed.cpp ../../../../source/flext.cpp: In member function 'virtual void flext_base_multi::Exit()': ../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ../../../../source/flstdc.h:66, from ../../../../source/flbase.h:18, from ../../../../source/flclass.h:18, from ../../../../source/flext.h:60, from ../../../../source/flext.cpp:16: /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flattr.cpp -o libflext_pd64_t_la-flattr.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_t_la-flsupport.lo `test -f 'flsupport.cpp' || echo '../../../../source/'`flsupport.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fllib.cpp -o libflext_pd64_t_la-fllib.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flxlet.cpp -o libflext_pd64_t_la-flxlet.o ../../../../source/flbuf.cpp: In member function 'void flext_multi::buffer::Frames(int, bool, bool)': ../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ../../../../source/flstdc.h:66, from ../../../../source/flbase.h:18, from ../../../../source/flclass.h:18, from ../../../../source/flext.h:60, from ../../../../source/flbuf.cpp:16: /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsupport.cpp -o libflext_pd64_t_la-flsupport.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_t_la-flutil.lo `test -f 'flutil.cpp' || echo '../../../../source/'`flutil.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_t_la-flthr.lo `test -f 'flthr.cpp' || echo '../../../../source/'`flthr.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flattr_ed.cpp -o libflext_pd64_t_la-flattr_ed.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_t_la-fltimer.lo `test -f 'fltimer.cpp' || echo '../../../../source/'`fltimer.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flutil.cpp -o libflext_pd64_t_la-flutil.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flthr.cpp -o libflext_pd64_t_la-flthr.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_t_la-flsimd.lo `test -f 'flsimd.cpp' || echo '../../../../source/'`flsimd.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_t_la-flout.lo `test -f 'flout.cpp' || echo '../../../../source/'`flout.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_t_la-flatom.lo `test -f 'flatom.cpp' || echo '../../../../source/'`flatom.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_t_la-flatom_pr.lo `test -f 'flatom_pr.cpp' || echo '../../../../source/'`flatom_pr.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fltimer.cpp -o libflext_pd64_t_la-fltimer.o ../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../source/flstdc.h:66, from ../../../../source/flbase.h:18, from ../../../../source/flclass.h:18, from ../../../../source/flext.h:60, from ../../../../source/flattr_ed.cpp:16: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_multi::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_t_la-flatom_part.lo `test -f 'flatom_part.cpp' || echo '../../../../source/'`flatom_part.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flout.cpp -o libflext_pd64_t_la-flout.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsimd.cpp -o libflext_pd64_t_la-flsimd.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom_pr.cpp -o libflext_pd64_t_la-flatom_pr.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_t_la-flitem.lo `test -f 'flitem.cpp' || echo '../../../../source/'`flitem.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_t_la-flmeth.lo `test -f 'flmeth.cpp' || echo '../../../../source/'`flmeth.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_t_la-flmsg.lo `test -f 'flmsg.cpp' || echo '../../../../source/'`flmsg.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom.cpp -o libflext_pd64_t_la-flatom.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_t_la-flproxy.lo `test -f 'flproxy.cpp' || echo '../../../../source/'`flproxy.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom_part.cpp -o libflext_pd64_t_la-flatom_part.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flitem.cpp -o libflext_pd64_t_la-flitem.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmsg.cpp -o libflext_pd64_t_la-flmsg.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flproxy.cpp -o libflext_pd64_t_la-flproxy.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_t_la-flqueue.lo `test -f 'flqueue.cpp' || echo '../../../../source/'`flqueue.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_t_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmeth.cpp -o libflext_pd64_t_la-flmeth.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_t_la-flmap.lo `test -f 'flmap.cpp' || echo '../../../../source/'`flmap.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_t_la-flsndobj.lo `test -f 'flsndobj.cpp' || echo '../../../../source/'`flsndobj.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_t_la-flstk.lo `test -f 'flstk.cpp' || echo '../../../../source/'`flstk.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbind.cpp -o libflext_pd64_t_la-flbind.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flqueue.cpp -o libflext_pd64_t_la-flqueue.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_td_la-flbase.lo `test -f 'flbase.cpp' || echo '../../../../source/'`flbase.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_td_la-flext.lo `test -f 'flext.cpp' || echo '../../../../source/'`flext.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmap.cpp -o libflext_pd64_t_la-flmap.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsndobj.cpp -o libflext_pd64_t_la-flsndobj.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_td_la-flbuf.lo `test -f 'flbuf.cpp' || echo '../../../../source/'`flbuf.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flext.cpp -o libflext_pd64_td_la-flext.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_td_la-fldsp.lo `test -f 'fldsp.cpp' || echo '../../../../source/'`fldsp.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flstk.cpp -o libflext_pd64_t_la-flstk.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbase.cpp -o libflext_pd64_td_la-flbase.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_td_la-fllib.lo `test -f 'fllib.cpp' || echo '../../../../source/'`fllib.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fldsp.cpp -o libflext_pd64_td_la-fldsp.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_td_la-flxlet.lo `test -f 'flxlet.cpp' || echo '../../../../source/'`flxlet.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbuf.cpp -o libflext_pd64_td_la-flbuf.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_td_la-flattr.lo `test -f 'flattr.cpp' || echo '../../../../source/'`flattr.cpp ../../../../source/flext.cpp: In member function 'virtual void flext_base_multi_d::Exit()': ../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ../../../../source/flstdc.h:60, from ../../../../source/flbase.h:18, from ../../../../source/flclass.h:18, from ../../../../source/flext.h:60, from ../../../../source/flext.cpp:16: /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_td_la-flattr_ed.lo `test -f 'flattr_ed.cpp' || echo '../../../../source/'`flattr_ed.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_td_la-flsupport.lo `test -f 'flsupport.cpp' || echo '../../../../source/'`flsupport.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fllib.cpp -o libflext_pd64_td_la-fllib.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_td_la-flutil.lo `test -f 'flutil.cpp' || echo '../../../../source/'`flutil.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_td_la-flthr.lo `test -f 'flthr.cpp' || echo '../../../../source/'`flthr.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flxlet.cpp -o libflext_pd64_td_la-flxlet.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_td_la-fltimer.lo `test -f 'fltimer.cpp' || echo '../../../../source/'`fltimer.cpp ../../../../source/flbuf.cpp: In member function 'void flext_multi_d::buffer::Frames(int, bool, bool)': ../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ../../../../source/flstdc.h:60, from ../../../../source/flbase.h:18, from ../../../../source/flclass.h:18, from ../../../../source/flext.h:60, from ../../../../source/flbuf.cpp:16: /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flattr.cpp -o libflext_pd64_td_la-flattr.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flattr_ed.cpp -o libflext_pd64_td_la-flattr_ed.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsupport.cpp -o libflext_pd64_td_la-flsupport.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flutil.cpp -o libflext_pd64_td_la-flutil.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flthr.cpp -o libflext_pd64_td_la-flthr.o ../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../source/flstdc.h:60, from ../../../../source/flbase.h:18, from ../../../../source/flclass.h:18, from ../../../../source/flext.h:60, from ../../../../source/flattr_ed.cpp:16: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_multi_d::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_td_la-flsimd.lo `test -f 'flsimd.cpp' || echo '../../../../source/'`flsimd.cpp ../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_td_la-flout.lo `test -f 'flout.cpp' || echo '../../../../source/'`flout.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fltimer.cpp -o libflext_pd64_td_la-fltimer.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_td_la-flatom.lo `test -f 'flatom.cpp' || echo '../../../../source/'`flatom.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_td_la-flatom_pr.lo `test -f 'flatom_pr.cpp' || echo '../../../../source/'`flatom_pr.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_td_la-flatom_part.lo `test -f 'flatom_part.cpp' || echo '../../../../source/'`flatom_part.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flout.cpp -o libflext_pd64_td_la-flout.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsimd.cpp -o libflext_pd64_td_la-flsimd.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_td_la-flitem.lo `test -f 'flitem.cpp' || echo '../../../../source/'`flitem.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_td_la-flmeth.lo `test -f 'flmeth.cpp' || echo '../../../../source/'`flmeth.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom.cpp -o libflext_pd64_td_la-flatom.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom_pr.cpp -o libflext_pd64_td_la-flatom_pr.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_td_la-flmsg.lo `test -f 'flmsg.cpp' || echo '../../../../source/'`flmsg.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom_part.cpp -o libflext_pd64_td_la-flatom_part.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_td_la-flproxy.lo `test -f 'flproxy.cpp' || echo '../../../../source/'`flproxy.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmeth.cpp -o libflext_pd64_td_la-flmeth.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_td_la-flqueue.lo `test -f 'flqueue.cpp' || echo '../../../../source/'`flqueue.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_td_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flitem.cpp -o libflext_pd64_td_la-flitem.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmsg.cpp -o libflext_pd64_td_la-flmsg.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_td_la-flmap.lo `test -f 'flmap.cpp' || echo '../../../../source/'`flmap.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flproxy.cpp -o libflext_pd64_td_la-flproxy.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_td_la-flsndobj.lo `test -f 'flsndobj.cpp' || echo '../../../../source/'`flsndobj.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_td_la-flstk.lo `test -f 'flstk.cpp' || echo '../../../../source/'`flstk.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_la-flbase.lo `test -f 'flbase.cpp' || echo '../../../../source/'`flbase.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbind.cpp -o libflext_pd64_td_la-flbind.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_la-flext.lo `test -f 'flext.cpp' || echo '../../../../source/'`flext.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flqueue.cpp -o libflext_pd64_td_la-flqueue.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmap.cpp -o libflext_pd64_td_la-flmap.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbase.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flbase.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsndobj.cpp -o libflext_pd64_td_la-flsndobj.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flstk.cpp -o libflext_pd64_td_la-flstk.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_la-flbuf.lo `test -f 'flbuf.cpp' || echo '../../../../source/'`flbuf.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flext.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flext.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_la-fldsp.lo `test -f 'fldsp.cpp' || echo '../../../../source/'`fldsp.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_la-fllib.lo `test -f 'fllib.cpp' || echo '../../../../source/'`fllib.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_la-flxlet.lo `test -f 'flxlet.cpp' || echo '../../../../source/'`flxlet.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fldsp.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-fldsp.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_la-flattr.lo `test -f 'flattr.cpp' || echo '../../../../source/'`flattr.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbuf.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flbuf.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbase.cpp -o libflext_pd64_la-flbase.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_la-flattr_ed.lo `test -f 'flattr_ed.cpp' || echo '../../../../source/'`flattr_ed.cpp ../../../../source/flext.cpp: In member function 'virtual void flext_base_shared::Exit()': ../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ../../../../source/flstdc.h:66, from ../../../../source/flbase.h:18, from ../../../../source/flclass.h:18, from ../../../../source/flext.h:60, from ../../../../source/flext.cpp:16: /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flattr.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flattr.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_la-flsupport.lo `test -f 'flsupport.cpp' || echo '../../../../source/'`flsupport.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fllib.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-fllib.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flext.cpp -o libflext_pd64_la-flext.o >/dev/null 2>&1 ../../../../source/flbuf.cpp: In member function 'void flext_shared::buffer::Frames(int, bool, bool)': ../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ../../../../source/flstdc.h:66, from ../../../../source/flbase.h:18, from ../../../../source/flclass.h:18, from ../../../../source/flext.h:60, from ../../../../source/flbuf.cpp:16: /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flxlet.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flxlet.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fldsp.cpp -o libflext_pd64_la-fldsp.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flattr_ed.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flattr_ed.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_la-flutil.lo `test -f 'flutil.cpp' || echo '../../../../source/'`flutil.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbuf.cpp -o libflext_pd64_la-flbuf.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsupport.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flsupport.o ../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../source/flstdc.h:66, from ../../../../source/flbase.h:18, from ../../../../source/flclass.h:18, from ../../../../source/flext.h:60, from ../../../../source/flattr_ed.cpp:16: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_la-flthr.lo `test -f 'flthr.cpp' || echo '../../../../source/'`flthr.cpp ../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_la-fltimer.lo `test -f 'fltimer.cpp' || echo '../../../../source/'`fltimer.cpp ../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_la-flsimd.lo `test -f 'flsimd.cpp' || echo '../../../../source/'`flsimd.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_la-flout.lo `test -f 'flout.cpp' || echo '../../../../source/'`flout.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_la-flatom.lo `test -f 'flatom.cpp' || echo '../../../../source/'`flatom.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flutil.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flutil.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flthr.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flthr.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flxlet.cpp -o libflext_pd64_la-flxlet.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flattr.cpp -o libflext_pd64_la-flattr.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fllib.cpp -o libflext_pd64_la-fllib.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fltimer.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-fltimer.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flattr_ed.cpp -o libflext_pd64_la-flattr_ed.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flout.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flout.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsimd.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flsimd.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flatom.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsupport.cpp -o libflext_pd64_la-flsupport.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flutil.cpp -o libflext_pd64_la-flutil.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_la-flatom_pr.lo `test -f 'flatom_pr.cpp' || echo '../../../../source/'`flatom_pr.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_la-flatom_part.lo `test -f 'flatom_part.cpp' || echo '../../../../source/'`flatom_part.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fltimer.cpp -o libflext_pd64_la-fltimer.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_la-flitem.lo `test -f 'flitem.cpp' || echo '../../../../source/'`flitem.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flout.cpp -o libflext_pd64_la-flout.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_la-flmeth.lo `test -f 'flmeth.cpp' || echo '../../../../source/'`flmeth.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom_pr.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flatom_pr.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_la-flmsg.lo `test -f 'flmsg.cpp' || echo '../../../../source/'`flmsg.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsimd.cpp -o libflext_pd64_la-flsimd.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom_part.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flatom_part.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_la-flproxy.lo `test -f 'flproxy.cpp' || echo '../../../../source/'`flproxy.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom.cpp -o libflext_pd64_la-flatom.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flitem.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flitem.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_la-flqueue.lo `test -f 'flqueue.cpp' || echo '../../../../source/'`flqueue.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flproxy.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flproxy.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmeth.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flmeth.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmsg.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flmsg.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbind.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flbind.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom_pr.cpp -o libflext_pd64_la-flatom_pr.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom_part.cpp -o libflext_pd64_la-flatom_part.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_la-flmap.lo `test -f 'flmap.cpp' || echo '../../../../source/'`flmap.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_la-flsndobj.lo `test -f 'flsndobj.cpp' || echo '../../../../source/'`flsndobj.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flqueue.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flqueue.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_la-flstk.lo `test -f 'flstk.cpp' || echo '../../../../source/'`flstk.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flthr.cpp -o libflext_pd64_la-flthr.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flitem.cpp -o libflext_pd64_la-flitem.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmap.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flmap.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flproxy.cpp -o libflext_pd64_la-flproxy.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsndobj.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flsndobj.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbind.cpp -o libflext_pd64_la-flbind.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmeth.cpp -o libflext_pd64_la-flmeth.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_d_la-flbase.lo `test -f 'flbase.cpp' || echo '../../../../source/'`flbase.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_d_la-flext.lo `test -f 'flext.cpp' || echo '../../../../source/'`flext.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmsg.cpp -o libflext_pd64_la-flmsg.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flstk.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flstk.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_d_la-flbuf.lo `test -f 'flbuf.cpp' || echo '../../../../source/'`flbuf.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_d_la-fldsp.lo `test -f 'fldsp.cpp' || echo '../../../../source/'`fldsp.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbase.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flbase.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmap.cpp -o libflext_pd64_la-flmap.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_d_la-fllib.lo `test -f 'fllib.cpp' || echo '../../../../source/'`fllib.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flext.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flext.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_d_la-flxlet.lo `test -f 'flxlet.cpp' || echo '../../../../source/'`flxlet.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fldsp.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-fldsp.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbuf.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flbuf.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_d_la-flattr.lo `test -f 'flattr.cpp' || echo '../../../../source/'`flattr.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flxlet.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flxlet.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fllib.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-fllib.o ../../../../source/flext.cpp: In member function 'virtual void flext_base_shared_d::Exit()': ../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ In file included from ../../../../source/flstdc.h:60, from ../../../../source/flbase.h:18, from ../../../../source/flclass.h:18, from ../../../../source/flext.h:60, from ../../../../source/flext.cpp:16: /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../source/flbuf.cpp: In member function 'void flext_shared_d::buffer::Frames(int, bool, bool)': ../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from ../../../../source/flstdc.h:60, from ../../../../source/flbase.h:18, from ../../../../source/flclass.h:18, from ../../../../source/flext.h:60, from ../../../../source/flbuf.cpp:16: /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbase.cpp -o libflext_pd64_d_la-flbase.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_d_la-flattr_ed.lo `test -f 'flattr_ed.cpp' || echo '../../../../source/'`flattr_ed.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flext.cpp -o libflext_pd64_d_la-flext.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fldsp.cpp -o libflext_pd64_d_la-fldsp.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flattr.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flattr.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flqueue.cpp -o libflext_pd64_la-flqueue.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsndobj.cpp -o libflext_pd64_la-flsndobj.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flstk.cpp -o libflext_pd64_la-flstk.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flxlet.cpp -o libflext_pd64_d_la-flxlet.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flattr_ed.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flattr_ed.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_d_la-flsupport.lo `test -f 'flsupport.cpp' || echo '../../../../source/'`flsupport.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbuf.cpp -o libflext_pd64_d_la-flbuf.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_d_la-flutil.lo `test -f 'flutil.cpp' || echo '../../../../source/'`flutil.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_d_la-flthr.lo `test -f 'flthr.cpp' || echo '../../../../source/'`flthr.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_d_la-fltimer.lo `test -f 'fltimer.cpp' || echo '../../../../source/'`fltimer.cpp ../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../source/flstdc.h:60, from ../../../../source/flbase.h:18, from ../../../../source/flclass.h:18, from ../../../../source/flext.h:60, from ../../../../source/flattr_ed.cpp:16: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_shared_d::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flutil.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flutil.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fllib.cpp -o libflext_pd64_d_la-fllib.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsupport.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flsupport.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_d_la-flsimd.lo `test -f 'flsimd.cpp' || echo '../../../../source/'`flsimd.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fltimer.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-fltimer.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flattr_ed.cpp -o libflext_pd64_d_la-flattr_ed.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flthr.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flthr.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flutil.cpp -o libflext_pd64_d_la-flutil.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flattr.cpp -o libflext_pd64_d_la-flattr.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_d_la-flout.lo `test -f 'flout.cpp' || echo '../../../../source/'`flout.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsupport.cpp -o libflext_pd64_d_la-flsupport.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_d_la-flatom.lo `test -f 'flatom.cpp' || echo '../../../../source/'`flatom.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/fltimer.cpp -o libflext_pd64_d_la-fltimer.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_d_la-flatom_pr.lo `test -f 'flatom_pr.cpp' || echo '../../../../source/'`flatom_pr.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsimd.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flsimd.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_d_la-flatom_part.lo `test -f 'flatom_part.cpp' || echo '../../../../source/'`flatom_part.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flout.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flout.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flatom.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_d_la-flitem.lo `test -f 'flitem.cpp' || echo '../../../../source/'`flitem.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom_part.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flatom_part.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_d_la-flmeth.lo `test -f 'flmeth.cpp' || echo '../../../../source/'`flmeth.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom_pr.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flatom_pr.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_d_la-flmsg.lo `test -f 'flmsg.cpp' || echo '../../../../source/'`flmsg.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_d_la-flproxy.lo `test -f 'flproxy.cpp' || echo '../../../../source/'`flproxy.cpp /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_d_la-flqueue.lo `test -f 'flqueue.cpp' || echo '../../../../source/'`flqueue.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmeth.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flmeth.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flproxy.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flproxy.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmsg.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flmsg.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom_part.cpp -o libflext_pd64_d_la-flatom_part.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flitem.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flitem.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom.cpp -o libflext_pd64_d_la-flatom.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flout.cpp -o libflext_pd64_d_la-flout.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsimd.cpp -o libflext_pd64_d_la-flsimd.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flqueue.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flqueue.o /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_d_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flatom_pr.cpp -o libflext_pd64_d_la-flatom_pr.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_d_la-flmap.lo `test -f 'flmap.cpp' || echo '../../../../source/'`flmap.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flproxy.cpp -o libflext_pd64_d_la-flproxy.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmsg.cpp -o libflext_pd64_d_la-flmsg.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbind.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flbind.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flitem.cpp -o libflext_pd64_d_la-flitem.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_d_la-flsndobj.lo `test -f 'flsndobj.cpp' || echo '../../../../source/'`flsndobj.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmeth.cpp -o libflext_pd64_d_la-flmeth.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c -o libflext_pd64_d_la-flstk.lo `test -f 'flstk.cpp' || echo '../../../../source/'`flstk.cpp libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flthr.cpp -o libflext_pd64_d_la-flthr.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsndobj.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flsndobj.o /bin/bash ../libtool --tag=CXX --mode=link g++ -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now -o libflext-pd64_s.la -rpath /usr/lib/aarch64-linux-gnu libflext_pd64_s_la-flbase.lo libflext_pd64_s_la-flext.lo libflext_pd64_s_la-flbuf.lo libflext_pd64_s_la-fldsp.lo libflext_pd64_s_la-fllib.lo libflext_pd64_s_la-flxlet.lo libflext_pd64_s_la-flattr.lo libflext_pd64_s_la-flattr_ed.lo libflext_pd64_s_la-flsupport.lo libflext_pd64_s_la-flutil.lo libflext_pd64_s_la-flthr.lo libflext_pd64_s_la-fltimer.lo libflext_pd64_s_la-flsimd.lo libflext_pd64_s_la-flout.lo libflext_pd64_s_la-flatom.lo libflext_pd64_s_la-flatom_pr.lo libflext_pd64_s_la-flatom_part.lo libflext_pd64_s_la-flitem.lo libflext_pd64_s_la-flmeth.lo libflext_pd64_s_la-flmsg.lo libflext_pd64_s_la-flproxy.lo libflext_pd64_s_la-flqueue.lo libflext_pd64_s_la-flbind.lo libflext_pd64_s_la-flmap.lo libflext_pd64_s_la-flsndobj.lo libflext_pd64_s_la-flstk.lo /bin/bash ../libtool --tag=CXX --mode=link g++ -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now -o libflext-pd64_sd.la -rpath /usr/lib/aarch64-linux-gnu libflext_pd64_sd_la-flbase.lo libflext_pd64_sd_la-flext.lo libflext_pd64_sd_la-flbuf.lo libflext_pd64_sd_la-fldsp.lo libflext_pd64_sd_la-fllib.lo libflext_pd64_sd_la-flxlet.lo libflext_pd64_sd_la-flattr.lo libflext_pd64_sd_la-flattr_ed.lo libflext_pd64_sd_la-flsupport.lo libflext_pd64_sd_la-flutil.lo libflext_pd64_sd_la-flthr.lo libflext_pd64_sd_la-fltimer.lo libflext_pd64_sd_la-flsimd.lo libflext_pd64_sd_la-flout.lo libflext_pd64_sd_la-flatom.lo libflext_pd64_sd_la-flatom_pr.lo libflext_pd64_sd_la-flatom_part.lo libflext_pd64_sd_la-flitem.lo libflext_pd64_sd_la-flmeth.lo libflext_pd64_sd_la-flmsg.lo libflext_pd64_sd_la-flproxy.lo libflext_pd64_sd_la-flqueue.lo libflext_pd64_sd_la-flbind.lo libflext_pd64_sd_la-flmap.lo libflext_pd64_sd_la-flsndobj.lo libflext_pd64_sd_la-flstk.lo libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmap.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flmap.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flstk.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flstk.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flbind.cpp -o libflext_pd64_d_la-flbind.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=link g++ -fPIC -O3 -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now -o libflext-pd64_t.la -rpath /usr/lib/aarch64-linux-gnu libflext_pd64_t_la-flbase.lo libflext_pd64_t_la-flext.lo libflext_pd64_t_la-flbuf.lo libflext_pd64_t_la-fldsp.lo libflext_pd64_t_la-fllib.lo libflext_pd64_t_la-flxlet.lo libflext_pd64_t_la-flattr.lo libflext_pd64_t_la-flattr_ed.lo libflext_pd64_t_la-flsupport.lo libflext_pd64_t_la-flutil.lo libflext_pd64_t_la-flthr.lo libflext_pd64_t_la-fltimer.lo libflext_pd64_t_la-flsimd.lo libflext_pd64_t_la-flout.lo libflext_pd64_t_la-flatom.lo libflext_pd64_t_la-flatom_pr.lo libflext_pd64_t_la-flatom_part.lo libflext_pd64_t_la-flitem.lo libflext_pd64_t_la-flmeth.lo libflext_pd64_t_la-flmsg.lo libflext_pd64_t_la-flproxy.lo libflext_pd64_t_la-flqueue.lo libflext_pd64_t_la-flbind.lo libflext_pd64_t_la-flmap.lo libflext_pd64_t_la-flsndobj.lo libflext_pd64_t_la-flstk.lo /bin/bash ../libtool --tag=CXX --mode=link g++ -fPIC -DFLEXT_DEBUG -g -static -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wl,-z,relro -Wl,-z,now -o libflext-pd64_td.la -rpath /usr/lib/aarch64-linux-gnu libflext_pd64_td_la-flbase.lo libflext_pd64_td_la-flext.lo libflext_pd64_td_la-flbuf.lo libflext_pd64_td_la-fldsp.lo libflext_pd64_td_la-fllib.lo libflext_pd64_td_la-flxlet.lo libflext_pd64_td_la-flattr.lo libflext_pd64_td_la-flattr_ed.lo libflext_pd64_td_la-flsupport.lo libflext_pd64_td_la-flutil.lo libflext_pd64_td_la-flthr.lo libflext_pd64_td_la-fltimer.lo libflext_pd64_td_la-flsimd.lo libflext_pd64_td_la-flout.lo libflext_pd64_td_la-flatom.lo libflext_pd64_td_la-flatom_pr.lo libflext_pd64_td_la-flatom_part.lo libflext_pd64_td_la-flitem.lo libflext_pd64_td_la-flmeth.lo libflext_pd64_td_la-flmsg.lo libflext_pd64_td_la-flproxy.lo libflext_pd64_td_la-flqueue.lo libflext_pd64_td_la-flbind.lo libflext_pd64_td_la-flmap.lo libflext_pd64_td_la-flsndobj.lo libflext_pd64_td_la-flstk.lo /bin/bash ../libtool --tag=CXX --mode=link g++ -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -shared -lsndobj -lstk -version-info 6:3:6 -Wl,-z,relro -Wl,-z,now -o libflext-pd64.la -rpath /usr/lib/aarch64-linux-gnu libflext_pd64_la-flbase.lo libflext_pd64_la-flext.lo libflext_pd64_la-flbuf.lo libflext_pd64_la-fldsp.lo libflext_pd64_la-fllib.lo libflext_pd64_la-flxlet.lo libflext_pd64_la-flattr.lo libflext_pd64_la-flattr_ed.lo libflext_pd64_la-flsupport.lo libflext_pd64_la-flutil.lo libflext_pd64_la-flthr.lo libflext_pd64_la-fltimer.lo libflext_pd64_la-flsimd.lo libflext_pd64_la-flout.lo libflext_pd64_la-flatom.lo libflext_pd64_la-flatom_pr.lo libflext_pd64_la-flatom_part.lo libflext_pd64_la-flitem.lo libflext_pd64_la-flmeth.lo libflext_pd64_la-flmsg.lo libflext_pd64_la-flproxy.lo libflext_pd64_la-flqueue.lo libflext_pd64_la-flbind.lo libflext_pd64_la-flmap.lo libflext_pd64_la-flsndobj.lo libflext_pd64_la-flstk.lo libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flmap.cpp -o libflext_pd64_d_la-flmap.o >/dev/null 2>&1 libtool: link: ar cr .libs/libflext-pd64_s.a libflext_pd64_s_la-flbase.o libflext_pd64_s_la-flext.o libflext_pd64_s_la-flbuf.o libflext_pd64_s_la-fldsp.o libflext_pd64_s_la-fllib.o libflext_pd64_s_la-flxlet.o libflext_pd64_s_la-flattr.o libflext_pd64_s_la-flattr_ed.o libflext_pd64_s_la-flsupport.o libflext_pd64_s_la-flutil.o libflext_pd64_s_la-flthr.o libflext_pd64_s_la-fltimer.o libflext_pd64_s_la-flsimd.o libflext_pd64_s_la-flout.o libflext_pd64_s_la-flatom.o libflext_pd64_s_la-flatom_pr.o libflext_pd64_s_la-flatom_part.o libflext_pd64_s_la-flitem.o libflext_pd64_s_la-flmeth.o libflext_pd64_s_la-flmsg.o libflext_pd64_s_la-flproxy.o libflext_pd64_s_la-flqueue.o libflext_pd64_s_la-flbind.o libflext_pd64_s_la-flmap.o libflext_pd64_s_la-flsndobj.o libflext_pd64_s_la-flstk.o libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flqueue.cpp -o libflext_pd64_d_la-flqueue.o >/dev/null 2>&1 libtool: link: ranlib .libs/libflext-pd64_s.a libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/13/crtbeginS.o .libs/libflext_pd64_la-flbase.o .libs/libflext_pd64_la-flext.o .libs/libflext_pd64_la-flbuf.o .libs/libflext_pd64_la-fldsp.o .libs/libflext_pd64_la-fllib.o .libs/libflext_pd64_la-flxlet.o .libs/libflext_pd64_la-flattr.o .libs/libflext_pd64_la-flattr_ed.o .libs/libflext_pd64_la-flsupport.o .libs/libflext_pd64_la-flutil.o .libs/libflext_pd64_la-flthr.o .libs/libflext_pd64_la-fltimer.o .libs/libflext_pd64_la-flsimd.o .libs/libflext_pd64_la-flout.o .libs/libflext_pd64_la-flatom.o .libs/libflext_pd64_la-flatom_pr.o .libs/libflext_pd64_la-flatom_part.o .libs/libflext_pd64_la-flitem.o .libs/libflext_pd64_la-flmeth.o .libs/libflext_pd64_la-flmsg.o .libs/libflext_pd64_la-flproxy.o .libs/libflext_pd64_la-flqueue.o .libs/libflext_pd64_la-flbind.o .libs/libflext_pd64_la-flmap.o .libs/libflext_pd64_la-flsndobj.o .libs/libflext_pd64_la-flstk.o -lsndobj -lstk -L/usr/lib/gcc/aarch64-linux-gnu/13 -L/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/13/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-linux-gnu/13/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/crtn.o -O3 -g -O2 -fstack-protector-strong -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libflext-pd64.so.0 -o .libs/libflext-pd64.so.0.6.3 libtool: link: ( cd ".libs" && rm -f "libflext-pd64_s.la" && ln -s "../libflext-pd64_s.la" "libflext-pd64_s.la" ) libtool: link: ar cr .libs/libflext-pd64_sd.a libflext_pd64_sd_la-flbase.o libflext_pd64_sd_la-flext.o libflext_pd64_sd_la-flbuf.o libflext_pd64_sd_la-fldsp.o libflext_pd64_sd_la-fllib.o libflext_pd64_sd_la-flxlet.o libflext_pd64_sd_la-flattr.o libflext_pd64_sd_la-flattr_ed.o libflext_pd64_sd_la-flsupport.o libflext_pd64_sd_la-flutil.o libflext_pd64_sd_la-flthr.o libflext_pd64_sd_la-fltimer.o libflext_pd64_sd_la-flsimd.o libflext_pd64_sd_la-flout.o libflext_pd64_sd_la-flatom.o libflext_pd64_sd_la-flatom_pr.o libflext_pd64_sd_la-flatom_part.o libflext_pd64_sd_la-flitem.o libflext_pd64_sd_la-flmeth.o libflext_pd64_sd_la-flmsg.o libflext_pd64_sd_la-flproxy.o libflext_pd64_sd_la-flqueue.o libflext_pd64_sd_la-flbind.o libflext_pd64_sd_la-flmap.o libflext_pd64_sd_la-flsndobj.o libflext_pd64_sd_la-flstk.o libtool: link: ranlib .libs/libflext-pd64_sd.a libtool: link: ( cd ".libs" && rm -f "libflext-pd64_sd.la" && ln -s "../libflext-pd64_sd.la" "libflext-pd64_sd.la" ) libtool: link: ar cr .libs/libflext-pd64_t.a libflext_pd64_t_la-flbase.o libflext_pd64_t_la-flext.o libflext_pd64_t_la-flbuf.o libflext_pd64_t_la-fldsp.o libflext_pd64_t_la-fllib.o libflext_pd64_t_la-flxlet.o libflext_pd64_t_la-flattr.o libflext_pd64_t_la-flattr_ed.o libflext_pd64_t_la-flsupport.o libflext_pd64_t_la-flutil.o libflext_pd64_t_la-flthr.o libflext_pd64_t_la-fltimer.o libflext_pd64_t_la-flsimd.o libflext_pd64_t_la-flout.o libflext_pd64_t_la-flatom.o libflext_pd64_t_la-flatom_pr.o libflext_pd64_t_la-flatom_part.o libflext_pd64_t_la-flitem.o libflext_pd64_t_la-flmeth.o libflext_pd64_t_la-flmsg.o libflext_pd64_t_la-flproxy.o libflext_pd64_t_la-flqueue.o libflext_pd64_t_la-flbind.o libflext_pd64_t_la-flmap.o libflext_pd64_t_la-flsndobj.o libflext_pd64_t_la-flstk.o libtool: link: (cd ".libs" && rm -f "libflext-pd64.so.0" && ln -s "libflext-pd64.so.0.6.3" "libflext-pd64.so.0") libtool: link: ranlib .libs/libflext-pd64_t.a libtool: link: ar cr .libs/libflext-pd64_td.a libflext_pd64_td_la-flbase.o libflext_pd64_td_la-flext.o libflext_pd64_td_la-flbuf.o libflext_pd64_td_la-fldsp.o libflext_pd64_td_la-fllib.o libflext_pd64_td_la-flxlet.o libflext_pd64_td_la-flattr.o libflext_pd64_td_la-flattr_ed.o libflext_pd64_td_la-flsupport.o libflext_pd64_td_la-flutil.o libflext_pd64_td_la-flthr.o libflext_pd64_td_la-fltimer.o libflext_pd64_td_la-flsimd.o libflext_pd64_td_la-flout.o libflext_pd64_td_la-flatom.o libflext_pd64_td_la-flatom_pr.o libflext_pd64_td_la-flatom_part.o libflext_pd64_td_la-flitem.o libflext_pd64_td_la-flmeth.o libflext_pd64_td_la-flmsg.o libflext_pd64_td_la-flproxy.o libflext_pd64_td_la-flqueue.o libflext_pd64_td_la-flbind.o libflext_pd64_td_la-flmap.o libflext_pd64_td_la-flsndobj.o libflext_pd64_td_la-flstk.o libtool: link: (cd ".libs" && rm -f "libflext-pd64.so" && ln -s "libflext-pd64.so.0.6.3" "libflext-pd64.so") libtool: link: ranlib .libs/libflext-pd64_td.a libtool: link: ( cd ".libs" && rm -f "libflext-pd64.la" && ln -s "../libflext-pd64.la" "libflext-pd64.la" ) libtool: link: ( cd ".libs" && rm -f "libflext-pd64_t.la" && ln -s "../libflext-pd64_t.la" "libflext-pd64_t.la" ) libtool: link: ( cd ".libs" && rm -f "libflext-pd64_td.la" && ln -s "../libflext-pd64_td.la" "libflext-pd64_td.la" ) libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flsndobj.cpp -o libflext_pd64_d_la-flsndobj.o >/dev/null 2>&1 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -I../../../../source -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -c ../../../../source/flstk.cpp -o libflext_pd64_d_la-flstk.o >/dev/null 2>&1 /bin/bash ../libtool --tag=CXX --mode=link g++ -fPIC -DFLEXT_DEBUG -g -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -shared -lsndobj -lstk -version-info 6:3:6 -Wl,-z,relro -Wl,-z,now -o libflext-pd64_d.la -rpath /usr/lib/aarch64-linux-gnu libflext_pd64_d_la-flbase.lo libflext_pd64_d_la-flext.lo libflext_pd64_d_la-flbuf.lo libflext_pd64_d_la-fldsp.lo libflext_pd64_d_la-fllib.lo libflext_pd64_d_la-flxlet.lo libflext_pd64_d_la-flattr.lo libflext_pd64_d_la-flattr_ed.lo libflext_pd64_d_la-flsupport.lo libflext_pd64_d_la-flutil.lo libflext_pd64_d_la-flthr.lo libflext_pd64_d_la-fltimer.lo libflext_pd64_d_la-flsimd.lo libflext_pd64_d_la-flout.lo libflext_pd64_d_la-flatom.lo libflext_pd64_d_la-flatom_pr.lo libflext_pd64_d_la-flatom_part.lo libflext_pd64_d_la-flitem.lo libflext_pd64_d_la-flmeth.lo libflext_pd64_d_la-flmsg.lo libflext_pd64_d_la-flproxy.lo libflext_pd64_d_la-flqueue.lo libflext_pd64_d_la-flbind.lo libflext_pd64_d_la-flmap.lo libflext_pd64_d_la-flsndobj.lo libflext_pd64_d_la-flstk.lo libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/crti.o /usr/lib/gcc/aarch64-linux-gnu/13/crtbeginS.o .libs/libflext_pd64_d_la-flbase.o .libs/libflext_pd64_d_la-flext.o .libs/libflext_pd64_d_la-flbuf.o .libs/libflext_pd64_d_la-fldsp.o .libs/libflext_pd64_d_la-fllib.o .libs/libflext_pd64_d_la-flxlet.o .libs/libflext_pd64_d_la-flattr.o .libs/libflext_pd64_d_la-flattr_ed.o .libs/libflext_pd64_d_la-flsupport.o .libs/libflext_pd64_d_la-flutil.o .libs/libflext_pd64_d_la-flthr.o .libs/libflext_pd64_d_la-fltimer.o .libs/libflext_pd64_d_la-flsimd.o .libs/libflext_pd64_d_la-flout.o .libs/libflext_pd64_d_la-flatom.o .libs/libflext_pd64_d_la-flatom_pr.o .libs/libflext_pd64_d_la-flatom_part.o .libs/libflext_pd64_d_la-flitem.o .libs/libflext_pd64_d_la-flmeth.o .libs/libflext_pd64_d_la-flmsg.o .libs/libflext_pd64_d_la-flproxy.o .libs/libflext_pd64_d_la-flqueue.o .libs/libflext_pd64_d_la-flbind.o .libs/libflext_pd64_d_la-flmap.o .libs/libflext_pd64_d_la-flsndobj.o .libs/libflext_pd64_d_la-flstk.o -lsndobj -lstk -L/usr/lib/gcc/aarch64-linux-gnu/13 -L/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/13/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/13/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/aarch64-linux-gnu/13/crtendS.o /usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu/crtn.o -g -g -O2 -fstack-protector-strong -mbranch-protection=standard -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libflext-pd64_d.so.0 -o .libs/libflext-pd64_d.so.0.6.3 libtool: link: (cd ".libs" && rm -f "libflext-pd64_d.so.0" && ln -s "libflext-pd64_d.so.0.6.3" "libflext-pd64_d.so.0") libtool: link: (cd ".libs" && rm -f "libflext-pd64_d.so" && ln -s "libflext-pd64_d.so.0.6.3" "libflext-pd64_d.so") libtool: link: ( cd ".libs" && rm -f "libflext-pd64_d.la" && ln -s "../libflext-pd64_d.la" "libflext-pd64_d.la" ) make[3]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/source' Making all in tutorial make[3]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial' Making all in 1_simple1 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/1_simple1' make all-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/1_simple1' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -c -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED ../../../../../tutorial/1_simple1/main.cpp -o main.o In file included from ../../../../../source/flext.h:71, from ../../../../../tutorial/1_simple1/main.cpp:14: ../../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../../source/flstdc.h:66, from ../../../../../source/flbase.h:18, from ../../../../../source/flclass.h:18, from ../../../../../source/flext.h:60: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ In file included from ../../../../../source/flext.h:74: ../../../../../source/flbuf.cpp: In member function 'void flext_shared::buffer::Frames(int, bool, bool)': ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ In file included from ../../../../../source/flext.h:76: ../../../../../source/flext.cpp: In member function 'virtual void flext_base_shared::Exit()': ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*) [with flext_T = void]': ../../../../../source/flattr_ed.cpp:496:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/1_simple1/main.cpp:31:2: required from here ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'void tclscript() [with flext_T = void]': ../../../../../source/flattr_ed.cpp:501:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/1_simple1/main.cpp:31:2: required from here ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flext.cpp: In instantiation of 'void flext_base_shared::Exit() [with flext_T = void]': ../../../../../source/flclass.h:603:15: required from here ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./simple1.linux-arm64-64.so make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/1_simple1' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/1_simple1' Making all in 1_simple2 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/1_simple2' make all-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/1_simple2' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -c -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED ../../../../../tutorial/1_simple2/main.cpp -o main.o In file included from ../../../../../source/flext.h:71, from ../../../../../tutorial/1_simple2/main.cpp:14: ../../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../../source/flstdc.h:66, from ../../../../../source/flbase.h:18, from ../../../../../source/flclass.h:18, from ../../../../../source/flext.h:60: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ In file included from ../../../../../source/flext.h:74: ../../../../../source/flbuf.cpp: In member function 'void flext_shared::buffer::Frames(int, bool, bool)': ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ In file included from ../../../../../source/flext.h:76: ../../../../../source/flext.cpp: In member function 'virtual void flext_base_shared::Exit()': ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*) [with flext_T = void]': ../../../../../source/flattr_ed.cpp:496:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/1_simple2/main.cpp:25:2: required from here ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'void tclscript() [with flext_T = void]': ../../../../../source/flattr_ed.cpp:501:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/1_simple2/main.cpp:25:2: required from here ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flext.cpp: In instantiation of 'void flext_base_shared::Exit() [with flext_T = void]': ../../../../../source/flclass.h:603:15: required from here ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./simple2.linux-arm64-64.so make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/1_simple2' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/1_simple2' Making all in 1_simple3 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/1_simple3' make all-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/1_simple3' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -c -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED ../../../../../tutorial/1_simple3/main.cpp -o main.o In file included from ../../../../../source/flext.h:71, from ../../../../../tutorial/1_simple3/main.cpp:15: ../../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../../source/flstdc.h:66, from ../../../../../source/flbase.h:18, from ../../../../../source/flclass.h:18, from ../../../../../source/flext.h:60: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ In file included from ../../../../../source/flext.h:74: ../../../../../source/flbuf.cpp: In member function 'void flext_shared::buffer::Frames(int, bool, bool)': ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ In file included from ../../../../../source/flext.h:76: ../../../../../source/flext.cpp: In member function 'virtual void flext_base_shared::Exit()': ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*) [with flext_T = void]': ../../../../../source/flattr_ed.cpp:496:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/1_simple3/main.cpp:25:2: required from here ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'void tclscript() [with flext_T = void]': ../../../../../source/flattr_ed.cpp:501:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/1_simple3/main.cpp:25:2: required from here ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flext.cpp: In instantiation of 'void flext_base_shared::Exit() [with flext_T = void]': ../../../../../source/flclass.h:603:15: required from here ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./simple3.linux-arm64-64.so make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/1_simple3' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/1_simple3' Making all in 2_adv1 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/2_adv1' make all-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/2_adv1' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -c -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED ../../../../../tutorial/2_adv1/main.cpp -o main.o In file included from ../../../../../source/flext.h:71, from ../../../../../tutorial/2_adv1/main.cpp:13: ../../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../../source/flstdc.h:66, from ../../../../../source/flbase.h:18, from ../../../../../source/flclass.h:18, from ../../../../../source/flext.h:60: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ In file included from ../../../../../source/flext.h:74: ../../../../../source/flbuf.cpp: In member function 'void flext_shared::buffer::Frames(int, bool, bool)': ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ In file included from ../../../../../source/flext.h:76: ../../../../../source/flext.cpp: In member function 'virtual void flext_base_shared::Exit()': ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*) [with flext_T = void]': ../../../../../source/flattr_ed.cpp:496:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/2_adv1/main.cpp:23:2: required from here ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'void tclscript() [with flext_T = void]': ../../../../../source/flattr_ed.cpp:501:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/2_adv1/main.cpp:23:2: required from here ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flext.cpp: In instantiation of 'void flext_base_shared::Exit() [with flext_T = void]': ../../../../../source/flclass.h:603:15: required from here ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./adv1.linux-arm64-64.so make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/2_adv1' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/2_adv1' Making all in 2_adv2 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/2_adv2' make all-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/2_adv2' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -c -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED ../../../../../tutorial/2_adv2/main.cpp -o main.o In file included from ../../../../../source/flext.h:71, from ../../../../../tutorial/2_adv2/main.cpp:22: ../../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../../source/flstdc.h:66, from ../../../../../source/flbase.h:18, from ../../../../../source/flclass.h:18, from ../../../../../source/flext.h:60: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ In file included from ../../../../../source/flext.h:74: ../../../../../source/flbuf.cpp: In member function 'void flext_shared::buffer::Frames(int, bool, bool)': ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ In file included from ../../../../../source/flext.h:76: ../../../../../source/flext.cpp: In member function 'virtual void flext_base_shared::Exit()': ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*) [with flext_T = void]': ../../../../../source/flattr_ed.cpp:496:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/2_adv2/main.cpp:33:2: required from here ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'void tclscript() [with flext_T = void]': ../../../../../source/flattr_ed.cpp:501:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/2_adv2/main.cpp:33:2: required from here ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flext.cpp: In instantiation of 'void flext_base_shared::Exit() [with flext_T = void]': ../../../../../source/flclass.h:603:15: required from here ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./adv2.linux-arm64-64.so make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/2_adv2' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/2_adv2' Making all in 2_adv3 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/2_adv3' make all-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/2_adv3' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -c -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED ../../../../../tutorial/2_adv3/main.cpp -o main.o In file included from ../../../../../source/flext.h:71, from ../../../../../tutorial/2_adv3/main.cpp:30: ../../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../../source/flstdc.h:66, from ../../../../../source/flbase.h:18, from ../../../../../source/flclass.h:18, from ../../../../../source/flext.h:60: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ In file included from ../../../../../source/flext.h:74: ../../../../../source/flbuf.cpp: In member function 'void flext_shared::buffer::Frames(int, bool, bool)': ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ In file included from ../../../../../source/flext.h:76: ../../../../../source/flext.cpp: In member function 'virtual void flext_base_shared::Exit()': ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*) [with flext_T = void]': ../../../../../source/flattr_ed.cpp:496:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/2_adv3/main.cpp:40:2: required from here ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'void tclscript() [with flext_T = void]': ../../../../../source/flattr_ed.cpp:501:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/2_adv3/main.cpp:40:2: required from here ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flext.cpp: In instantiation of 'void flext_base_shared::Exit() [with flext_T = void]': ../../../../../source/flclass.h:603:15: required from here ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./adv3.linux-arm64-64.so make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/2_adv3' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/2_adv3' Making all in 3_attr1 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/3_attr1' make all-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/3_attr1' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -c -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED ../../../../../tutorial/3_attr1/main.cpp -o main.o In file included from ../../../../../source/flext.h:71, from ../../../../../tutorial/3_attr1/main.cpp:22: ../../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../../source/flstdc.h:66, from ../../../../../source/flbase.h:18, from ../../../../../source/flclass.h:18, from ../../../../../source/flext.h:60: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ In file included from ../../../../../source/flext.h:74: ../../../../../source/flbuf.cpp: In member function 'void flext_shared::buffer::Frames(int, bool, bool)': ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ In file included from ../../../../../source/flext.h:76: ../../../../../source/flext.cpp: In member function 'virtual void flext_base_shared::Exit()': ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*) [with flext_T = void]': ../../../../../source/flattr_ed.cpp:496:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/3_attr1/main.cpp:33:2: required from here ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'void tclscript() [with flext_T = void]': ../../../../../source/flattr_ed.cpp:501:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/3_attr1/main.cpp:33:2: required from here ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flext.cpp: In instantiation of 'void flext_base_shared::Exit() [with flext_T = void]': ../../../../../source/flclass.h:603:15: required from here ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./attr1.linux-arm64-64.so make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/3_attr1' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/3_attr1' Making all in 3_attr2 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/3_attr2' make all-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/3_attr2' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -c -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED ../../../../../tutorial/3_attr2/main.cpp -o main.o In file included from ../../../../../source/flext.h:71, from ../../../../../tutorial/3_attr2/main.cpp:25: ../../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../../source/flstdc.h:66, from ../../../../../source/flbase.h:18, from ../../../../../source/flclass.h:18, from ../../../../../source/flext.h:60: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ In file included from ../../../../../source/flext.h:74: ../../../../../source/flbuf.cpp: In member function 'void flext_shared::buffer::Frames(int, bool, bool)': ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ In file included from ../../../../../source/flext.h:76: ../../../../../source/flext.cpp: In member function 'virtual void flext_base_shared::Exit()': ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*) [with flext_T = void]': ../../../../../source/flattr_ed.cpp:496:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/3_attr2/main.cpp:39:2: required from here ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'void tclscript() [with flext_T = void]': ../../../../../source/flattr_ed.cpp:501:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/3_attr2/main.cpp:39:2: required from here ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flext.cpp: In instantiation of 'void flext_base_shared::Exit() [with flext_T = void]': ../../../../../source/flclass.h:603:15: required from here ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./attr2.linux-arm64-64.so make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/3_attr2' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/3_attr2' Making all in 3_attr3 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/3_attr3' make all-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/3_attr3' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -c -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED ../../../../../tutorial/3_attr3/main.cpp -o main.o In file included from ../../../../../source/flext.h:71, from ../../../../../tutorial/3_attr3/main.cpp:22: ../../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../../source/flstdc.h:66, from ../../../../../source/flbase.h:18, from ../../../../../source/flclass.h:18, from ../../../../../source/flext.h:60: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ In file included from ../../../../../source/flext.h:74: ../../../../../source/flbuf.cpp: In member function 'void flext_shared::buffer::Frames(int, bool, bool)': ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ In file included from ../../../../../source/flext.h:76: ../../../../../source/flext.cpp: In member function 'virtual void flext_base_shared::Exit()': ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*) [with flext_T = void]': ../../../../../source/flattr_ed.cpp:496:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/3_attr3/main.cpp:34:2: required from here ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'void tclscript() [with flext_T = void]': ../../../../../source/flattr_ed.cpp:501:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/3_attr3/main.cpp:34:2: required from here ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flext.cpp: In instantiation of 'void flext_base_shared::Exit() [with flext_T = void]': ../../../../../source/flclass.h:603:15: required from here ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./attr3.linux-arm64-64.so make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/3_attr3' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/3_attr3' Making all in 4_bind1 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/4_bind1' make all-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/4_bind1' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -c -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED ../../../../../tutorial/4_bind1/main.cpp -o main.o In file included from ../../../../../source/flext.h:71, from ../../../../../tutorial/4_bind1/main.cpp:15: ../../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../../source/flstdc.h:66, from ../../../../../source/flbase.h:18, from ../../../../../source/flclass.h:18, from ../../../../../source/flext.h:60: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ In file included from ../../../../../source/flext.h:74: ../../../../../source/flbuf.cpp: In member function 'void flext_shared::buffer::Frames(int, bool, bool)': ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ In file included from ../../../../../source/flext.h:76: ../../../../../source/flext.cpp: In member function 'virtual void flext_base_shared::Exit()': ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*) [with flext_T = void]': ../../../../../source/flattr_ed.cpp:496:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/4_bind1/main.cpp:30:2: required from here ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'void tclscript() [with flext_T = void]': ../../../../../source/flattr_ed.cpp:501:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/4_bind1/main.cpp:30:2: required from here ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flext.cpp: In instantiation of 'void flext_base_shared::Exit() [with flext_T = void]': ../../../../../source/flclass.h:603:15: required from here ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./bind1.linux-arm64-64.so make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/4_bind1' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/4_bind1' Making all in 4_buffer1 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/4_buffer1' make all-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/4_buffer1' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -c -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED ../../../../../tutorial/4_buffer1/main.cpp -o main.o In file included from ../../../../../source/flext.h:71, from ../../../../../tutorial/4_buffer1/main.cpp:21: ../../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../../source/flstdc.h:66, from ../../../../../source/flbase.h:18, from ../../../../../source/flclass.h:18, from ../../../../../source/flext.h:60: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ In file included from ../../../../../source/flext.h:74: ../../../../../source/flbuf.cpp: In member function 'void flext_shared::buffer::Frames(int, bool, bool)': ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ In file included from ../../../../../source/flext.h:76: ../../../../../source/flext.cpp: In member function 'virtual void flext_base_shared::Exit()': ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flbuf.cpp: In instantiation of 'void flext_shared::buffer::Frames(int, bool, bool) [with flext_T = void]': ../../../../../tutorial/4_buffer1/main.cpp:60:61: required from here ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*) [with flext_T = void]': ../../../../../source/flattr_ed.cpp:496:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/4_buffer1/main.cpp:36:2: required from here ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'void tclscript() [with flext_T = void]': ../../../../../source/flattr_ed.cpp:501:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/4_buffer1/main.cpp:36:2: required from here ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flext.cpp: In instantiation of 'void flext_base_shared::Exit() [with flext_T = void]': ../../../../../source/flclass.h:603:15: required from here ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./buffer1.linux-arm64-64.so make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/4_buffer1' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/4_buffer1' Making all in 4_timer1 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/4_timer1' make all-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/4_timer1' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -c -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED ../../../../../tutorial/4_timer1/main.cpp -o main.o In file included from ../../../../../source/flext.h:71, from ../../../../../tutorial/4_timer1/main.cpp:17: ../../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../../source/flstdc.h:66, from ../../../../../source/flbase.h:18, from ../../../../../source/flclass.h:18, from ../../../../../source/flext.h:60: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ In file included from ../../../../../source/flext.h:74: ../../../../../source/flbuf.cpp: In member function 'void flext_shared::buffer::Frames(int, bool, bool)': ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ In file included from ../../../../../source/flext.h:76: ../../../../../source/flext.cpp: In member function 'virtual void flext_base_shared::Exit()': ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*) [with flext_T = void]': ../../../../../source/flattr_ed.cpp:496:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/4_timer1/main.cpp:32:2: required from here ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'void tclscript() [with flext_T = void]': ../../../../../source/flattr_ed.cpp:501:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/4_timer1/main.cpp:32:2: required from here ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flext.cpp: In instantiation of 'void flext_base_shared::Exit() [with flext_T = void]': ../../../../../source/flclass.h:603:15: required from here ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./timer1.linux-arm64-64.so make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/4_timer1' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/4_timer1' Making all in 5_signal1 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/5_signal1' make all-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/5_signal1' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -c -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED ../../../../../tutorial/5_signal1/main.cpp -o main.o In file included from ../../../../../source/flext.h:71, from ../../../../../tutorial/5_signal1/main.cpp:7: ../../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../../source/flstdc.h:66, from ../../../../../source/flbase.h:18, from ../../../../../source/flclass.h:18, from ../../../../../source/flext.h:60: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ In file included from ../../../../../source/flext.h:74: ../../../../../source/flbuf.cpp: In member function 'void flext_shared::buffer::Frames(int, bool, bool)': ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ In file included from ../../../../../source/flext.h:76: ../../../../../source/flext.cpp: In member function 'virtual void flext_base_shared::Exit()': ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*) [with flext_T = void]': ../../../../../source/flattr_ed.cpp:496:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/fldsp.h:34:2: required from 'static void flext_dsp_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/5_signal1/main.cpp:28:2: required from here ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'void tclscript() [with flext_T = void]': ../../../../../source/flattr_ed.cpp:501:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/fldsp.h:34:2: required from 'static void flext_dsp_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/5_signal1/main.cpp:28:2: required from here ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flext.cpp: In instantiation of 'void flext_base_shared::Exit() [with flext_T = void]': ../../../../../source/flclass.h:603:15: required from here ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./signal1~.linux-arm64-64.so make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/5_signal1' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/5_signal1' Making all in 5_signal2 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/5_signal2' make all-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/5_signal2' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -c -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED ../../../../../tutorial/5_signal2/main.cpp -o main.o In file included from ../../../../../source/flext.h:71, from ../../../../../tutorial/5_signal2/main.cpp:14: ../../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../../source/flstdc.h:66, from ../../../../../source/flbase.h:18, from ../../../../../source/flclass.h:18, from ../../../../../source/flext.h:60: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ In file included from ../../../../../source/flext.h:74: ../../../../../source/flbuf.cpp: In member function 'void flext_shared::buffer::Frames(int, bool, bool)': ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ In file included from ../../../../../source/flext.h:76: ../../../../../source/flext.cpp: In member function 'virtual void flext_base_shared::Exit()': ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*) [with flext_T = void]': ../../../../../source/flattr_ed.cpp:496:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/fldsp.h:34:2: required from 'static void flext_dsp_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/5_signal2/main.cpp:30:2: required from here ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'void tclscript() [with flext_T = void]': ../../../../../source/flattr_ed.cpp:501:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/fldsp.h:34:2: required from 'static void flext_dsp_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/5_signal2/main.cpp:30:2: required from here ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flext.cpp: In instantiation of 'void flext_base_shared::Exit() [with flext_T = void]': ../../../../../source/flclass.h:603:15: required from here ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./signal2~.linux-arm64-64.so make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/5_signal2' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/5_signal2' Making all in 6_lib1 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/6_lib1' make all-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/6_lib1' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -c -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED ../../../../../tutorial/6_lib1/main.cpp -o main.o In file included from ../../../../../source/flext.h:71, from ../../../../../tutorial/6_lib1/main.cpp:21: ../../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../../source/flstdc.h:66, from ../../../../../source/flbase.h:18, from ../../../../../source/flclass.h:18, from ../../../../../source/flext.h:60: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ In file included from ../../../../../source/flext.h:74: ../../../../../source/flbuf.cpp: In member function 'void flext_shared::buffer::Frames(int, bool, bool)': ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ In file included from ../../../../../source/flext.h:76: ../../../../../source/flext.cpp: In member function 'virtual void flext_base_shared::Exit()': ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*) [with flext_T = void]': ../../../../../source/flattr_ed.cpp:496:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/6_lib1/main.cpp:38:2: required from here ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'void tclscript() [with flext_T = void]': ../../../../../source/flattr_ed.cpp:501:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/6_lib1/main.cpp:38:2: required from here ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flext.cpp: In instantiation of 'void flext_base_shared::Exit() [with flext_T = void]': ../../../../../source/flclass.h:603:15: required from here ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./lib1.linux-arm64-64.so make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/6_lib1' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/6_lib1' Making all in 7_thread1 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/7_thread1' make all-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/7_thread1' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -c -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED ../../../../../tutorial/7_thread1/main.cpp -o main.o In file included from ../../../../../source/flext.h:71, from ../../../../../tutorial/7_thread1/main.cpp:21: ../../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../../source/flstdc.h:66, from ../../../../../source/flbase.h:18, from ../../../../../source/flclass.h:18, from ../../../../../source/flext.h:60: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ In file included from ../../../../../source/flext.h:74: ../../../../../source/flbuf.cpp: In member function 'void flext_shared::buffer::Frames(int, bool, bool)': ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ In file included from ../../../../../source/flext.h:76: ../../../../../source/flext.cpp: In member function 'virtual void flext_base_shared::Exit()': ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*) [with flext_T = void]': ../../../../../source/flattr_ed.cpp:496:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/7_thread1/main.cpp:31:2: required from here ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'void tclscript() [with flext_T = void]': ../../../../../source/flattr_ed.cpp:501:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/7_thread1/main.cpp:31:2: required from here ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flext.cpp: In instantiation of 'void flext_base_shared::Exit() [with flext_T = void]': ../../../../../source/flclass.h:603:15: required from here ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./thread1.linux-arm64-64.so make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/7_thread1' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/7_thread1' Making all in 7_thread2 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/7_thread2' make all-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/7_thread2' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -c -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED ../../../../../tutorial/7_thread2/main.cpp -o main.o In file included from ../../../../../source/flext.h:71, from ../../../../../tutorial/7_thread2/main.cpp:21: ../../../../../source/flattr_ed.cpp: In function 'void tclscript()': ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ In file included from ../../../../../source/flstdc.h:66, from ../../../../../source/flbase.h:18, from ../../../../../source/flclass.h:18, from ../../../../../source/flext.h:60: /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp: In static member function 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*)': ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ In file included from ../../../../../source/flext.h:74: ../../../../../source/flbuf.cpp: In member function 'void flext_shared::buffer::Frames(int, bool, bool)': ../../../../../source/flbuf.cpp:270:20: warning: 'void garray_resize(_garray*, t_floatarg)' is deprecated [-Wdeprecated-declarations] 270 | ::garray_resize(arr,(float)fr); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:780:27: note: declared here 780 | PD_DEPRECATED EXTERN void garray_resize(t_garray *x, t_floatarg f); /* use garray_resize_long() */ | ^~~~~~~~~~~~~ In file included from ../../../../../source/flext.h:76: ../../../../../source/flext.cpp: In member function 'virtual void flext_base_shared::Exit()': ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'static void flext_base_shared::cb_GfxProperties(flext_hdr*, _glist*) [with flext_T = void]': ../../../../../source/flattr_ed.cpp:496:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/7_thread2/main.cpp:31:2: required from here ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:534:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 534 | sys_vgui(const_cast("proc pdtk_flext_dialog_%p {title} {\n"),th); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:536:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 536 | sys_vgui(const_cast("pdtk_flext_dialog $title {\n")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:596:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 596 | sys_vgui(const_cast(list?"%s {":"%s "),GetString(sym)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:610:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 610 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:613:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 613 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:615:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 615 | sys_vgui(const_cast(list?"} {":" ")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:631:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 631 | sys_vgui(const_cast("{}")); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:634:17: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 634 | sys_vgui(const_cast(list?"} %i %i %i \n":" %i %i %i \n"),tp,sv,pattr?(pattr->BothExist()?2:1):0); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:637:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 637 | sys_vgui(const_cast(" } }\n")); // end of proc | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp:640:16: warning: 'void gfxstub_new(_class**, void*, const char*)' is deprecated [-Wdeprecated-declarations] 640 | gfxstub_new((t_pd *)th->thisHdr(), th->thisHdr(),buf); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:803:27: note: declared here 803 | PD_DEPRECATED EXTERN void gfxstub_new(t_pd *owner, void *key, const char *cmd); /* avoid this: use pdgui_stub_vnew() instead */ | ^~~~~~~~~~~ ../../../../../source/flattr_ed.cpp: In instantiation of 'void tclscript() [with flext_T = void]': ../../../../../source/flattr_ed.cpp:501:30: required from 'static void flext_base_shared::SetGfx(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flext.cpp:201:11: required from 'static void flext_base_shared::Setup(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../source/flclass.h:61:2: required from 'static void flext_base_shared::__setup__(flext_obj_shared::t_classid) [with flext_T = void; flext_obj_shared::t_classid = flext_class*]' ../../../../../tutorial/7_thread2/main.cpp:31:2: required from here ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:81:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 81 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 82 | "proc flext_escatoms {lst} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 84 | "foreach a $lst {\n" | ~~~~~~~~~~~~~~~~~~~~ 85 | // "set a [regsub {\\\\} $a \\\\\\\\]\n" // replace \ with \\ ... must be first | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86 | "set a [regsub {\\$} $a \\\\$]\n" // replace $ with \$ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87 | // "set a [regsub {\\{} $a \\\\\\{]\n" // replace { with \{ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 | // "set a [regsub {\\}} $a \\\\\\}]\n" // replace } with \} | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89 | // "set a [regsub {\\ } $a \\\\\\ ]\n" // replace space with \space | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90 | "set a [regsub {,} $a \\\\,]\n" // replace , with \, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91 | "set a [regsub {;} $a \\\\\\;]\n" // replace ; with \; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92 | "lappend tmp $a\n" | ~~~~~~~~~~~~~~~~~~ 93 | "}\n" | ~~~~~ 94 | "return $tmp\n" | ~~~~~~~~~~~~~~~ 95 | "}\n") | ~~~~~~ 96 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:97:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 97 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 98 | "proc flext_makevalue {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99 | // strip "." from the TK id to make a variable name suffix | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101 | | 102 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107 | | 108 | "global $var_attr_name $var_attr_init $var_attr_val $var_attr_save $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109 | | 110 | "set lst {}\n" | ~~~~~~~~~~~~~~ 111 | | 112 | "if { [expr $$var_attr_type] != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 114 | | 115 | "lappend lst [eval concat $$var_attr_name]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116 | | 117 | // process current value | ~~~~~~~~~~~~~~~~~~~~~~~~ 118 | "set tmp [flext_escatoms [eval concat $$var_attr_val]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120 | | 121 | // process init value | ~~~~~~~~~~~~~~~~~~~~~ 122 | "set tmp [flext_escatoms [eval concat $$var_attr_init]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123 | "set lst [concat $lst [llength $tmp] $tmp]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | | 125 | "lappend lst [eval concat $$var_attr_save]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126 | "}\n" | ~~~~~ 127 | | 128 | // return list | ~~~~~~~~~~~~~~ 129 | "return $lst\n" | ~~~~~~~~~~~~~~~ 130 | "}\n") | ~~~~~~ 131 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:132:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 132 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 133 | "proc flext_apply {id ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134 | "set lst [flext_makevalue $id $ix]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | "}\n" | ~~~~~ 138 | | 139 | "proc flext_applyall {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | // make a list of the attribute values (including save flags) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | | 142 | "set lst {}\n" | ~~~~~~~~~~~~~~ 143 | "for {set ix 1} {$ix <= $alen} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144 | "set lst [concat $lst [flext_makevalue $id $ix]]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145 | "}\n" | ~~~~~ 146 | "set lst [eval concat $lst]\n" // remove curly braces from character escaping | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147 | | 148 | "pd [concat $id attributedialog $lst \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149 | "}\n" | ~~~~~ 150 | | 151 | "proc flext_cancel {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 152 | "pd [concat $id cancel \\;]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153 | "}\n" | ~~~~~ 154 | | 155 | "proc flext_ok {id alen} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156 | "flext_applyall $id $alen\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157 | "flext_cancel $id\n" | ~~~~~~~~~~~~~~~~~~~~ 158 | "}\n") | ~~~~~~ 159 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:160:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 160 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 161 | "proc flext_help {id} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 162 | "toplevel $id.hw\n" | ~~~~~~~~~~~~~~~~~~~ 163 | "wm title $id.hw \"Flext attribute editor help\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 164 | | 165 | "frame $id.hw.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 166 | "pack $id.hw.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167 | | 168 | "text $id.hw.text -relief sunken -bd 2 -yscrollcommand \"$id.hw.scroll set\" -setgrid 1 -width 80 -height 10 -wrap word\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 169 | "scrollbar $id.hw.scroll -command \"$id.hw.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 170 | "pack $id.hw.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 171 | "pack $id.hw.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 172 | | 173 | "button $id.hw.buttons.ok -text OK -command \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174 | "pack $id.hw.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 175 | "bind $id.hw {} \"destroy $id.hw\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176 | | 177 | "$id.hw.text tag configure big -font {Arial 10 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 178 | "$id.hw.text configure -font {Arial 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 179 | "$id.hw.text insert end \"" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 180 | "The flext attribute editor lets you query or change attribute values exposed by an external object. \" big \"\n\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 181 | "Local variable names ($-values) will only be saved as such for init values. " | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 182 | "Alternatively, # can be used instead of $.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 183 | "Ctrl-Button on a text field will open an editor window where text can be entered more comfortably.\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "\"\n" | ~~~~~~ 185 | "$id.hw.text configure -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 186 | "}\n") | ~~~~~~ 187 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:188:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 188 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 189 | "proc flext_copyval {dst src} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 190 | "global $src $dst\n" | ~~~~~~~~~~~~~~~~~~~~ 191 | "set $dst [expr $$src]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 192 | "}\n" | ~~~~~ 193 | | 194 | "proc flext_textcopy {id idtxt var} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 195 | "global $var\n" | ~~~~~~~~~~~~~~~ 196 | "set txt [eval $idtxt get 0.0 end]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 197 | // strip newline characters | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 198 | "set tmp {}\n" | ~~~~~~~~~~~~~~ 199 | "foreach t $txt { lappend tmp [string trim $t] }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200 | "set $var $tmp\n" | ~~~~~~~~~~~~~~~~~ 201 | "destroy $id\n" | ~~~~~~~~~~~~~~~ 202 | "}\n") | ~~~~~~ 203 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:204:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 204 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 205 | "proc flext_textzoom {id var title attr edit} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206 | "global $var\n" | ~~~~~~~~~~~~~~~ 207 | "toplevel $id.w\n" | ~~~~~~~~~~~~~~~~~~ 208 | "wm title $id.w [concat $title \" @\" $attr]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | // "wm iconname $w \"text\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | // "positionWindow $id.w\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | | 212 | "frame $id.w.buttons\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 213 | "pack $id.w.buttons -side bottom -fill x -pady 2m\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | | 215 | "text $id.w.text -relief sunken -bd 2 -yscrollcommand \"$id.w.scroll set\" -setgrid 1 -width 80 -height 20\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | "scrollbar $id.w.scroll -command \"$id.w.text yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | "pack $id.w.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 218 | "pack $id.w.text -expand yes -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219 | | 220 | // insert text with newlines | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221 | "set txt [split [expr $$var] ,]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222 | "set lines [llength $txt]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223 | "for {set ix 0} {$ix < ($lines-1)} {incr ix} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224 | "$id.w.text insert end [string trim [lindex $txt $ix] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225 | "$id.w.text insert end \" ,\\n\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226 | "}\n" | ~~~~~ 227 | "$id.w.text insert end [string trim [lindex $txt end] ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | | 229 | "$id.w.text mark set insert 0.0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | | 231 | "if { $edit != 0 } then {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232 | "button $id.w.buttons.ok -text OK -command \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233 | "pack $id.w.buttons.ok -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234 | // "bind $id.w {} \"flext_textcopy $id.w $id.w.text $var\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 235 | "} " | ~~~~ 236 | "else { $id.w.text configure -state disabled }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 237 | | 238 | "button $id.w.buttons.cancel -text Cancel -command \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 239 | "pack $id.w.buttons.cancel -side left -expand 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240 | "bind $id.w {} \"destroy $id.w\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 241 | "}\n") | ~~~~~~ 242 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:243:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 243 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 244 | "proc pdtk_flext_dialog {id title attrlist} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 245 | "set vid [string trimleft $id .]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 246 | "set alen [expr [llength $attrlist] / 6 ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 247 | | 248 | "toplevel $id\n" | ~~~~~~~~~~~~~~~~ 249 | "wm title $id $title\n" | ~~~~~~~~~~~~~~~~~~~~~~~ 250 | "wm protocol $id WM_DELETE_WINDOW [concat flext_cancel $id]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 251 | | 252 | "frame $id.frame\n" | ~~~~~~~~~~~~~~~~~~~ 253 | "set row 0\n" | ~~~~~~~~~~~~~ 254 | | 255 | // set grow parameters | ~~~~~~~~~~~~~~~~~~~~~~ 256 | "grid columnconfigure $id.frame 0 -weight 1\n" // label | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | "grid columnconfigure $id.frame {1 4} -weight 3\n" // value entry | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 258 | "grid columnconfigure $id.frame {2 3} -weight 0\n" // copy buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 259 | "grid columnconfigure $id.frame 5 -weight 1\n" // apply button | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 260 | "grid columnconfigure $id.frame {6 7 8} -weight 0\n" // radio buttons | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 261 | | 262 | "grid rowconfigure $id.frame {0 1} -weight 0\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 263 | | 264 | // set column labels | ~~~~~~~~~~~~~~~~~~~~ 265 | "label $id.frame.label -text {attribute} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 266 | "label $id.frame.init -text {initial value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 267 | "label $id.frame.copy -text {copy} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 268 | "label $id.frame.val -text {current value} -font {Helvetica 9 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 269 | "label $id.frame.apply -text {} -font {Helvetica 9 bold}\n" // why must this be empty? | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 270 | "foreach {i txt} {0 {don't\rsave} 1 {do\rinit} 2 {always\rsave} } {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 271 | "label $id.frame.b$i -text $txt -font {Helvetica 7 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 272 | "}\n" | ~~~~~ 273 | | 274 | "grid config $id.frame.label -column 0 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 275 | "grid config $id.frame.init -column 1 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | "grid config $id.frame.copy -column 2 -columnspan 2 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 277 | "grid config $id.frame.val -column 4 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 278 | "grid config $id.frame.apply -column 5 -row $row \n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 279 | "foreach i {0 1 2} { grid config $id.frame.b$i -column [expr $i + 6] -row $row }\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 280 | "incr row\n" | ~~~~~~~~~~~~ 281 | | 282 | // Separator | ~~~~~~~~~~~~ 283 | "frame $id.frame.sep -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | "grid config $id.frame.sep -column 0 -columnspan 9 -row $row -pady 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | "incr row\n") | ~~~~~~~~~~~~~ 286 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:287:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 287 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 288 | "set ix 1\n" | ~~~~~~~~~~~~ 289 | "foreach {an av ai atp asv afl} $attrlist {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 290 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 291 | | 292 | // get attribute name | ~~~~~~~~~~~~~~~~~~~~~ 293 | "set var_attr_name [concat [concat var_name_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 294 | "global $var_attr_name\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 295 | "set $var_attr_name $an\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 296 | | 297 | // get attribute init value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 298 | "set var_attr_init [concat [concat var_init_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 299 | "global $var_attr_init\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 300 | "set $var_attr_init $ai\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 301 | | 302 | // get attribute value (list) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 303 | "set var_attr_val [concat [concat var_val_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | "global $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~ 305 | "set $var_attr_val $av\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 306 | | 307 | // get save flag | ~~~~~~~~~~~~~~~~ 308 | "set var_attr_save [concat [concat var_save_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 309 | "global $var_attr_save\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 310 | "set $var_attr_save $asv\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 311 | | 312 | // get type flag | ~~~~~~~~~~~~~~~~ 313 | "set var_attr_type [concat [concat var_type_$ix]_$vid ]\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 314 | "global $var_attr_type\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | "set $var_attr_type $afl\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 316 | | 317 | // add dialog elements to window | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | | 319 | // attribute label | ~~~~~~~~~~~~~~~~~~ 320 | "label $id.frame.label-$ix -text \"$an :\" -font {Helvetica 8 bold}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | "grid config $id.frame.label-$ix -column 0 -row $row -padx 5 -sticky {e}\n") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 322 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 324 | "if { $afl != 0 } {\n" | ~~~~~~~~~~~~~~~~~~~~~~ 325 | // attribute is puttable | ~~~~~~~~~~~~~~~~~~~~~~~~ 326 | | 327 | // entry field for initial value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | // entry field for current value | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 329 | | 330 | // choose entry field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 331 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 332 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 333 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 334 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 335 | "}\n" | ~~~~~ 336 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 337 | "checkbutton $id.frame.init-$ix -variable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 338 | "checkbutton $id.frame.val-$ix -variable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 339 | "}\n" | ~~~~~ 340 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 341 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 342 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 343 | "}\n" | ~~~~~ 344 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 345 | "entry $id.frame.init-$ix -textvariable $var_attr_init" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 346 | "bind $id.frame.init-$ix {} \" flext_textzoom $id.frame.init-$ix $var_attr_init { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 347 | "entry $id.frame.val-$ix -textvariable $var_attr_val\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 348 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 1\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | "}\n" | ~~~~~ 350 | "}\n" | ~~~~~ 351 | | 352 | "grid config $id.frame.init-$ix -column 1 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 353 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | | 355 | // copy buttons | ~~~~~~~~~~~~~~~ 356 | "button $id.frame.b2i-$ix -text {<-} -height 1 -command \" flext_copyval $var_attr_init $var_attr_val \"" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 357 | "grid config $id.frame.b2i-$ix -column 2 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 358 | "button $id.frame.b2c-$ix -text {->} -height 1 -command \" flext_copyval $var_attr_val $var_attr_init \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | "grid config $id.frame.b2c-$ix -column 3 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 360 | | 361 | // apply button | ~~~~~~~~~~~~~~~ 362 | "button $id.frame.apply-$ix -text {Apply} -height 1 -command \" flext_apply $id $ix \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | "grid config $id.frame.apply-$ix -column 5 -row $row -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | | 365 | // radiobuttons | ~~~~~~~~~~~~~~~ 366 | "foreach {i c} {0 black 1 blue 2 red} {\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 367 | "radiobutton $id.frame.b$i-$ix -value $i -foreground $c -variable $var_attr_save" ST_DISABLED "\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 368 | "grid config $id.frame.b$i-$ix -column [expr $i + 6] -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 369 | "}\n") | ~~~~~~ 370 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:371:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 371 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 372 | "} else {\n" | ~~~~~~~~~~~~ 373 | // attribute is gettable only | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 374 | | 375 | // entry field for current value (read-only) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 376 | | 377 | // choose display field type | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 378 | "switch $atp {\n" | ~~~~~~~~~~~~~~~~~ 379 | "0 - 1 {\n" // int or float | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 380 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 381 | "}\n" | ~~~~~ 382 | "2 {\n" // boolean | ~~~~~~~~~~~~~~~~~~~ 383 | "checkbutton $id.frame.val-$ix -variable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 384 | "}\n" | ~~~~~ 385 | "3 {\n" // symbol | ~~~~~~~~~~~~~~~~~~ 386 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 387 | "}\n" | ~~~~~ 388 | "4 - 5 {\n" // list or unknown | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 389 | "entry $id.frame.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 390 | "bind $id.frame.val-$ix {} \" flext_textzoom $id.frame.val-$ix $var_attr_val { $title } $an 0\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 391 | "}\n" | ~~~~~ 392 | "}\n" | ~~~~~ 393 | | 394 | // "entry $id.fval.val-$ix -textvariable $var_attr_val -state disabled\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 395 | "grid config $id.frame.val-$ix -column 4 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 396 | | 397 | "label $id.frame.readonly-$ix -text \"read-only\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 398 | "grid config $id.frame.readonly-$ix -column 6 -columnspan 3 -row $row -padx 5 -sticky {ew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 399 | "}\n" | ~~~~~ 400 | | 401 | // increase counter | ~~~~~~~~~~~~~~~~~~~ 402 | "incr ix\n" | ~~~~~~~~~~~ 403 | "incr row\n" | ~~~~~~~~~~~~ 404 | "}\n" | ~~~~~ 405 | | 406 | // empty space | ~~~~~~~~~~~~~~ 407 | "grid rowconfigure $id.frame $row -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 408 | "frame $id.frame.dummy\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 409 | "grid config $id.frame.dummy -column 0 -columnspan 9 -row $row\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | "incr row\n") | ~~~~~~~~~~~~~ 411 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flattr_ed.cpp:412:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 412 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 413 | // Separator | ~~~~~~~~~~~~ 414 | "frame $id.sep2 -relief ridge -bd 1 -height 2\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 415 | | 416 | // Buttons | ~~~~~~~~~~ 417 | "frame $id.buttonframe\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | | 419 | "button $id.buttonframe.cancel -text {Leave} -width 20 -command \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 420 | "button $id.buttonframe.apply -text {Apply all} -width 20 -command \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 421 | "button $id.buttonframe.ok -text {Apply & Leave} -width 20 -command \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 422 | "button $id.buttonframe.help -text {Help} -width 10 -command \" flext_help $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 423 | | 424 | "grid columnconfigure $id.buttonframe {0 1 2 3} -weight 1\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 425 | "grid config $id.buttonframe.cancel $id.buttonframe.apply $id.buttonframe.ok $id.buttonframe.help -padx 2 -sticky {snew}\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 426 | | 427 | // "scrollbar $id.scroll -command \"$id.frame yview\"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | | 429 | "pack $id.buttonframe $id.sep2 -pady 2 -expand 0 -side bottom -fill x\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | // "pack $id.scroll -side right -fill y\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 431 | "pack $id.frame -expand 1 -side top -fill both\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 432 | | 433 | // Key bindings | ~~~~~~~~~~~~~~~ 434 | "bind $id {} \" flext_cancel $id \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 435 | "bind $id {} \" flext_ok $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | "bind $id {} \" flext_applyall $id $alen \"\n" | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 437 | "}\n") | ~~~~~~ 438 | ); | ~ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ ../../../../../source/flext.cpp: In instantiation of 'void flext_base_shared::Exit() [with flext_T = void]': ../../../../../source/flclass.h:603:15: required from here ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../../source/flext.cpp:97:25: warning: 'void gfxstub_deleteforkey(void*)' is deprecated [-Wdeprecated-declarations] 97 | gfxstub_deleteforkey(thisHdr()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/include/pd/m_pd.h:804:27: note: declared here 804 | PD_DEPRECATED EXTERN void gfxstub_deleteforkey(void *key); /* avoid this: use pdgui_stub_deleteforkey() instead */ | ^~~~~~~~~~~~~~~~~~~~ g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./thread2.linux-arm64-64.so make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/7_thread2' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/7_thread2' Making all in pd make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/pd' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/pd' Making all in maxmsp make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/maxmsp' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/maxmsp' make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial' make[3]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial' make[3]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64' make[2]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64' dh override_dh_auto_build-arch make[1]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3' debian/rules override_dh_auto_build-indep make[1]: Entering directory '/build/reproducible-path/pd-flext-0.6.3' doxygen warning: Tag 'USE_WINDOWS_ENCODING' at line 11 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DETAILS_AT_TOP' at line 33 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'SHOW_DIRECTORIES' at line 69 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'COLS_IN_ALPHA_INDEX' at line 150 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'HTML_ALIGN_MEMBERS' at line 161 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_SCHEMA' at line 208 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'XML_DTD' at line 209 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'PERL_PATH' at line 243 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'CLASS_DIAGRAMS' at line 247 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MAX_DOT_GRAPH_WIDTH' at line 263 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'MAX_DOT_GRAPH_HEIGHT' at line 264 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: Tag 'DOT_TRANSPARENT' at line 266 of file 'Doxyfile' has become obsolete. To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u" warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value Using the default: a4! error: When enabling GENERATE_HTMLHELP the HTML_DYNAMIC_MENUS option should be disabled. I'll adjust it for you. error: When enabling GENERATE_HTMLHELP the HTML_CODE_FOLDING option should be disabled. I'll adjust it for you. error: When enabling 'GENERATE_HTMLHELP' the 'HTML_COLORSTYLE' option should be either 'LIGHT' or 'DARK' but has value 'AUTO_LIGHT'. I'll adjust it for you to 'LIGHT'. /build/reproducible-path/pd-flext-0.6.3/source/flbase.cpp:213: warning: More #endif's than #if's found. /build/reproducible-path/pd-flext-0.6.3/source/flbase.h:326: warning: Found ';' while parsing initializer list! (doxygen could be confused by a macro call without semicolon) /build/reproducible-path/pd-flext-0.6.3/source/flbase.h:625: warning: end of file while inside a group /build/reproducible-path/pd-flext-0.6.3/source/flclass.h:396: warning: unbalanced grouping commands /build/reproducible-path/pd-flext-0.6.3/source/flclass.h:464: warning: unbalanced grouping commands /build/reproducible-path/pd-flext-0.6.3/source/flclass.h:510: warning: unbalanced grouping commands Doxygen version used: 1.9.8 Notice: Output directory './doc' does not exist. I have created it for you. Searching for include files... Searching for example files... Searching for images... Searching for dot files... Searching for msc files... Searching for dia files... Searching for files to exclude Searching INPUT for files to process... Searching for files in directory /build/reproducible-path/pd-flext-0.6.3/source Reading and parsing tag files Parsing files Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/flatom.cpp... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/flatom.cpp... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/flatom_part.cpp... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/flatom_part.cpp... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/flatom_pr.cpp... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/flatom_pr.cpp... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/flattr.cpp... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/flattr.cpp... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/flattr_ed.cpp... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/flattr_ed.cpp... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/flbase.cpp... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/flbase.cpp... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/flbase.h... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/flbase.h... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/flbind.cpp... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/flbind.cpp... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/flbuf.cpp... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/flbuf.cpp... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/flclass.h... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/flclass.h... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/flcontainers.h... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/flcontainers.h... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/fldefs.h... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/fldefs.h... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/fldefs_attradd.h... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/fldefs_attradd.h... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/fldefs_attrcb.h... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/fldefs_attrcb.h... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/fldefs_attrvar.h... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/fldefs_attrvar.h... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/fldefs_hdr.h... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/fldefs_hdr.h... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/fldefs_methadd.h... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/fldefs_methadd.h... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/fldefs_methbind.h... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/fldefs_methbind.h... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/fldefs_methcall.h... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/fldefs_methcall.h... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/fldefs_methcb.h... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/fldefs_methcb.h... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/fldefs_meththr.h... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/fldefs_meththr.h... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/fldefs_setup.h... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/fldefs_setup.h... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/fldoxygen.h... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/fldoxygen.h... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/fldsp.cpp... P/build/reproducible-path/pd-flext-0.6.3/source/flsupport.h:1408: warning: Found ';' while parsing initializer list! (doxygen could be confused by a macro call without semicolon) /build/reproducible-path/pd-flext-0.6.3/source/flsupport.h:1424: warning: end of file while inside a group arsing file /build/reproducible-path/pd-flext-0.6.3/source/fldsp.cpp... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/fldsp.h... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/fldsp.h... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/flext.cpp... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/flext.cpp... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/flext.h... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/flext.h... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/flfeatures.h... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/flfeatures.h... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/flinternal.h... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/flinternal.h... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/flitem.cpp... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/flitem.cpp... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/fllib.cpp... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/fllib.cpp... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/flmap.cpp... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/flmap.cpp... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/flmap.h... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/flmap.h... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/flmeth.cpp... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/flmeth.cpp... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/flmsg.cpp... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/flmsg.cpp... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/flmspbuffer.h... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/flmspbuffer.h... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/flout.cpp... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/flout.cpp... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/flpopns.h... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/flpopns.h... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/flprefix.h... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/flprefix.h... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/flproxy.cpp... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/flproxy.cpp... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/flpushns.h... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/flpushns.h... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/flqueue.cpp... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/flqueue.cpp... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/flsimd.cpp... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/flsimd.cpp... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/flsndobj.cpp... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/flsndobj.cpp... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/flsndobj.h... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/flsndobj.h... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/flstdc.h... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/flstdc.h... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/flstk.cpp... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/flstk.cpp... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/flstk.h... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/flstk.h... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/flsupport.cpp... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/flsupport.cpp... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/flsupport.h... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/flsupport.h... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/flthr.cpp... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/flthr.cpp... Preprocessing //build/reproducible-path/pd-flext-0.6.3/source/flsupport.h:173: warning: group FLEXT_SUPPORT: ignoring title "Flext support class" that does not match old title "Flext support classes" /build/reproducible-path/pd-flext-0.6.3/source/flsupport.h:173: warning: Refusing to add group FLEXT_SUPPORT to itself /build/reproducible-path/pd-flext-0.6.3/source/flqueue.cpp:84: warning: Internal inconsistency: scope for class flext ::MsgBundle not found! /build/reproducible-path/pd-flext-0.6.3/source/flqueue.cpp:215: warning: Internal inconsistency: scope for class flext ::MsgBundle::Msg not found! /build/reproducible-path/pd-flext-0.6.3/source/flqueue.cpp:304: warning: Internal inconsistency: scope for class flext ::MsgBundle::Msg::@4 not found! /build/reproducible-path/pd-flext-0.6.3/source/flqueue.cpp:311: warning: Internal inconsistency: scope for class flext ::MsgBundle::Msg::@6 not found! /build/reproducible-path/pd-flext-0.6.3/source/flatom.cpp:22: warning: documented symbol 'int flext::CmpAtom' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flatom.cpp:44: warning: documented symbol 't_atom * flext::CopyList' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flatom.cpp:51: warning: documented symbol 'void flext::CopyAtoms' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flatom.cpp:61: warning: documented symbol 'void flext::AtomList::Alloc' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flatom.cpp:98: warning: documented symbol 'flext::AtomList::~AtomList' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flatom.cpp:100: warning: no uniquely matching class member found for void flext::AtomList::Free() Possible candidates: 'void PooledLifo< T, M, O >::Free(T *p)' at line 92 of file /build/reproducible-path/pd-flext-0.6.3/source/flcontainers.h 'void PooledFifo< T, M, O >::Free(T *p)' at line 162 of file /build/reproducible-path/pd-flext-0.6.3/source/flcontainers.h 'static void flext ::MsgBundle::Free(MsgBundle *m)' at line 96 of file /build/reproducible-path/pd-flext-0.6.3/source/flqueue.cpp 'void flext ::MsgBundle::Msg::Free()' at line 227 of file /build/reproducible-path/pd-flext-0.6.3/source/flqueue.cpp /build/reproducible-path/pd-flext-0.6.3/source/flatom.cpp:110: warning: no uniquely matching class member found for flext::AtomList & flext::AtomList::Set(int argc, const t_atom *argv, int offs, bool resize) Possible candidates: 'void flext ::MsgBundle::Msg::Set(flext_base *t, int o, const t_symbol *s, int ac, const t_atom *av)' at line 242 of file /build/reproducible-path/pd-flext-0.6.3/source/flqueue.cpp 'void flext ::MsgBundle::Msg::Set(const t_symbol *r, const t_symbol *s, int ac, const t_atom *av)' at line 250 of file /build/reproducible-path/pd-flext-0.6.3/source/flqueue.cpp 'void thr_entry::Set(void(*m)(thr_params *), thr_params *p, thrid_t id=GetThreadId())' at line 57 of file /build/reproducible-path/pd-flext-0.6.3/source/flthr.cpp /build/reproducible-path/pd-flext-0.6.3/source/flatom.cpp:121: warning: documented symbol 'int flext::AtomList::Compare' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flatom.cpp:134: warning: documented symbol 'flext::AtomListStaticBase::~AtomListStaticBase' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flatom.cpp:136: warning: documented symbol 'void flext::AtomListStaticBase::Alloc' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flatom.cpp:162: warning: no uniquely matching class member found for void flext::AtomListStaticBase::Free() Possible candidates: 'void PooledLifo< T, M, O >::Free(T *p)' at line 92 of file /build/reproducible-path/pd-flext-0.6.3/source/flcontainers.h 'void PooledFifo< T, M, O >::Free(T *p)' at line 162 of file /build/reproducible-path/pd-flext-0.6.3/source/flcontainers.h 'static void flext ::MsgBundle::Free(MsgBundle *m)' at line 96 of file /build/reproducible-path/pd-flext-0.6.3/source/flqueue.cpp 'void flext ::MsgBundle::Msg::Free()' at line 227 of file /build/reproducible-path/pd-flext-0.6.3/source/flqueue.cpp /build/reproducible-path/pd-flext-0.6.3/source/flatom_part.cpp:20: warning: no uniquely matching class member found for int flext::AtomList::Get(t_atom *argv, int mxsz) const Possible candidates: 'FifoCell * Fifo::Get()' at line 110 of file /build/reproducible-path/pd-flext-0.6.3/source/flcontainers.h 'T * TypedFifo< T >::Get()' at line 121 of file /build/reproducible-path/pd-flext-0.6.3/source/flcontainers.h 'T ValueFifo< T >::Get()' at line 144 of file /build/reproducible-path/pd-flext-0.6.3/source/flcontainers.h 'Msg * flext ::MsgBundle::Get()' at line 330 of file /build/reproducible-path/pd-flext-0.6.3/source/flqueue.cpp /build/reproducible-path/pd-flext-0.6.3/source/flatom_part.cpp:31: warning: documented symbol 'void flext::AtomList::GetPart' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flatom_pr.cpp:29: warning: documented symbol 'bool flext::PrintAtom' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flatom_pr.cpp:74: warning: documented symbol 'bool flext::PrintList' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flatom_pr.cpp:92: warning: documented symbol 'const char * flext::ScanAtom' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flatom_pr.cpp:124: warning: documented symbol 'int flext::ScanList' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flbase.cpp:45: warning: documented symbol 'flext_hdr * flext_obj::m_holder' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flbase.cpp:46: warning: documented symbol 'const t_symbol * flext_obj::m_holdname' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flbase.cpp:47: warning: documented symbol 'flext_class * flext_obj::m_holdclass' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flbase.cpp:48: warning: documented symbol 'int flext_obj::m_holdaargc' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flbase.cpp:49: warning: documented symbol 'const t_atom * flext_obj::m_holdaargv' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flbase.cpp:52: warning: documented symbol 'bool flext_obj::initing' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flbase.cpp:53: warning: documented symbol 'bool flext_obj::exiting' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flbase.cpp:54: warning: documented symbol 'bool flext_obj::init_ok' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flbase.cpp:66: warning: no matching class member found for flext_obj::flext_obj() Possible candidates: 'friend class flext_base::flext_obj' at line 63 of file /build/reproducible-path/pd-flext-0.6.3/source/flclass.h /build/reproducible-path/pd-flext-0.6.3/source/flbase.cpp:83: warning: documented symbol 'flext_obj::~flext_obj' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flbase.cpp:88: warning: no uniquely matching class member found for void flext_obj::__setup__(t_classid) Possible candidates: 'static void flext_dsp::__setup__(flext_obj::t_classid classid)' at line 34 of file /build/reproducible-path/pd-flext-0.6.3/source/fldsp.h 'static void flext_sndobj::__setup__(flext_obj::t_classid classid)' at line 38 of file /build/reproducible-path/pd-flext-0.6.3/source/flsndobj.h 'static void flext_stk::__setup__(flext_obj::t_classid classid)' at line 30 of file /build/reproducible-path/pd-flext-0.6.3/source/flstk.h /build/reproducible-path/pd-flext-0.6.3/source/flbase.cpp:96: warning: no uniquely matching class member found for bool flext_obj::Init() Possible candidates: 'virtual bool flext_base::Init()' at line 599 of file /build/reproducible-path/pd-flext-0.6.3/source/flclass.h 'void flext ::MsgBundle::Msg::Init()' at line 219 of file /build/reproducible-path/pd-flext-0.6.3/source/flqueue.cpp 'virtual bool flext_sndobj::Init()' at line 53 of file /build/reproducible-path/pd-flext-0.6.3/source/flsndobj.h 'virtual bool flext_stk::Init()' at line 41 of file /build/reproducible-path/pd-flext-0.6.3/source/flstk.h /build/reproducible-path/pd-flext-0.6.3/source/flbase.cpp:97: warning: documented symbol 'bool flext_obj::Finalize' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flbase.cpp:98: warning: no uniquely matching class member found for void flext_obj::Exit() Possible candidates: 'virtual void flext_base::Exit()' at line 603 of file /build/reproducible-path/pd-flext-0.6.3/source/flclass.h 'virtual void flext_dsp::Exit()' at line 170 of file /build/reproducible-path/pd-flext-0.6.3/source/fldsp.h 'virtual void flext_sndobj::Exit()' at line 54 of file /build/reproducible-path/pd-flext-0.6.3/source/flsndobj.h 'virtual void flext_stk::Exit()' at line 42 of file /build/reproducible-path/pd-flext-0.6.3/source/flstk.h /build/reproducible-path/pd-flext-0.6.3/source/flbase.cpp:100: warning: documented symbol 'void flext_obj::DefineHelp' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flbase.cpp:120: warning: documented symbol 'bool flext_obj::GetParamSym' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flbase.cpp:168: warning: documented symbol 'void flext_obj::GetCanvasArgs' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flbase.cpp:197: warning: documented symbol 'void flext_obj::GetCanvasDir' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flbind.cpp:111: warning: no matching class member found for bool flext_base::BindMethod(const t_symbol *sym, bool(*fun)(flext_base *, t_symbol *s, int argc, t_atom *argv, void *data), void *data) Possible candidates: 'bool flext_base::BindMethod(const t_symbol *sym, bool(*meth)(flext_base *obj, t_symbol *sym, int argc, t_atom *argv, void *data), void *data=NULL)' at line 535 of file /build/reproducible-path/pd-flext-0.6.3/source/flclass.h 'bool flext_base::BindMethod(const char *sym, bool(*meth)(flext_base *obj, t_symbol *sym, int argc, t_atom *argv, void *data), void *data=NULL)' at line 552 of file /build/reproducible-path/pd-flext-0.6.3/source/flclass.h /build/reproducible-path/pd-flext-0.6.3/source/flbind.cpp:166: warning: no matching class member found for bool flext_base::UnbindMethod(const t_symbol *sym, bool(*fun)(flext_base *, t_symbol *s, int argc, t_atom *argv, void *data), void **data) Possible candidates: 'bool flext_base::UnbindMethod(const t_symbol *sym, bool(*meth)(flext_base *obj, t_symbol *sym, int argc, t_atom *argv, void *data)=NULL, void **data=NULL)' at line 542 of file /build/reproducible-path/pd-flext-0.6.3/source/flclass.h 'bool flext_base::UnbindMethod(const char *sym, bool(*meth)(flext_base *obj, t_symbol *sym, int argc, t_atom *argv, void *data)=NULL, void **data=NULL)' at line 554 of file /build/reproducible-path/pd-flext-0.6.3/source/flclass.h /build/reproducible-path/pd-flext-0.6.3/source/flbind.cpp:233: warning: no matching class member found for bool flext_base::GetBoundMethod(const t_symbol *sym, bool(*fun)(flext_base *, t_symbol *s, int argc, t_atom *argv, void *data), void *&data) Possible candidates: 'bool flext_base::GetBoundMethod(const t_symbol *sym, bool(*meth)(flext_base *obj, t_symbol *sym, int argc, t_atom *argv, void *data), void *&data)' at line 549 of file /build/reproducible-path/pd-flext-0.6.3/source/flclass.h 'bool flext_base::GetBoundMethod(const char *sym, bool(*meth)(flext_base *obj, t_symbol *sym, int argc, t_atom *argv, void *data), void *&data)' at line 556 of file /build/reproducible-path/pd-flext-0.6.3/source/flclass.h /build/reproducible-path/pd-flext-0.6.3/source/flbuf.cpp:36: warning: documented symbol 'void flext_obj::cb_buffer_dsp' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flbuf.cpp:45: warning: documented symbol 'flext::buffer::buffer' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flbuf.cpp:70: warning: documented symbol 'flext::buffer::~buffer' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flbuf.cpp:83: warning: no uniquely matching class member found for int flext::buffer::Set(const t_symbol *s, bool nameonly) Possible candidates: 'void flext ::MsgBundle::Msg::Set(flext_base *t, int o, const t_symbol *s, int ac, const t_atom *av)' at line 242 of file /build/reproducible-path/pd-flext-0.6.3/source/flqueue.cpp 'void flext ::MsgBundle::Msg::Set(const t_symbol *r, const t_symbol *s, int ac, const t_atom *av)' at line 250 of file /build/reproducible-path/pd-flext-0.6.3/source/flqueue.cpp 'void thr_entry::Set(void(*m)(thr_params *), thr_params *p, thrid_t id=GetThreadId())' at line 57 of file /build/reproducible-path/pd-flext-0.6.3/source/flthr.cpp /build/reproducible-path/pd-flext-0.6.3/source/flbuf.cpp:160: warning: documented symbol 'bool flext::buffer::Update' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flbuf.cpp:211: warning: documented symbol 'flext::buffer::lock_t flext::buffer::Lock' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flbuf.cpp:239: warning: documented symbol 'void flext::buffer::Unlock' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flbuf.cpp:263: warning: documented symbol 'void flext::buffer::Frames' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flbuf.cpp:310: warning: documented symbol 'void flext::buffer::SetRefrIntv' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flbuf.cpp:325: warning: documented symbol 'void flext::buffer::Dirty' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flbuf.cpp:351: warning: documented symbol 'void flext::buffer::cb_tick' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flbuf.cpp:368: warning: documented symbol 'void flext::buffer::ClearDirty' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flbuf.cpp:379: warning: documented symbol 'bool flext::buffer::IsDirty' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/fllib.cpp:99: warning: documented symbol 'bool flext::chktilde' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/fllib.cpp:165: warning: documented symbol 'LibMap * flext_obj::libnames' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/fllib.cpp:168: warning: documented symbol 'flext_class * flext_obj::FindName' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/fllib.cpp:183: warning: documented symbol 't_class * flext_obj::getClass' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/fllib.cpp:184: warning: documented symbol 'bool flext_obj::HasAttributes' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/fllib.cpp:185: warning: documented symbol 'bool flext_obj::IsDSP' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/fllib.cpp:186: warning: documented symbol 'bool flext_obj::HasDSPIn' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/fllib.cpp:187: warning: documented symbol 'bool flext_obj::IsLib' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/fllib.cpp:189: warning: documented symbol 'bool flext_obj::HasAttributes' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/fllib.cpp:190: warning: documented symbol 'bool flext_obj::IsDSP' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/fllib.cpp:191: warning: documented symbol 'bool flext_obj::HasDSPIn' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/fllib.cpp:192: warning: documented symbol 'bool flext_obj::IsLib' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/fllib.cpp:199: warning: documented symbol 'flext_library * flext_obj::curlib' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/fllib.cpp:201: warning: documented symbol 'void flext_obj::lib_init' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/fllib.cpp:243: warning: documented symbol 't_class * flext_obj::buf_class' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/fllib.cpp:246: warning: documented symbol 'void flext_obj::obj_add' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/fllib.cpp:404: warning: documented symbol 'flext_hdr * flext_obj::obj_new' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/fllib.cpp:574: warning: documented symbol 'void flext_obj::obj_free' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/fllib.cpp:620: warning: documented symbol 't_class * flext_obj::thisClass' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flout.cpp:95: warning: documented symbol 'void flext::ToOutMsg' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flout.cpp:101: warning: documented symbol 'bool flext::Forward' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flqueue.cpp:29: warning: documented symbol 'flext::thrid_t flext::thrmsgid' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flqueue.cpp:540: warning: documented symbol 'flext::MsgBundle * flext::MsgNew' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flqueue.cpp:545: warning: documented symbol 'void flext::MsgFree' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flqueue.cpp:550: warning: no matching class member found for void flext::ToSysMsg(MsgBundle *m) Possible candidates: 'static void flext_base::ToSysMsg(MsgBundle *mb)' at line 872 of file /build/reproducible-path/pd-flext-0.6.3/source/flclass.h /build/reproducible-path/pd-flext-0.6.3/source/flqueue.cpp:556: warning: documented symbol 'void flext::ToQueueMsg' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flqueue.cpp:651: warning: documented symbol 'bool flext::SysForward' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flqueue.cpp:666: warning: documented symbol 'bool flext::QueueForward' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flqueue.cpp:675: warning: documented symbol 'bool flext::MsgForward' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flsimd.cpp:67: warning: documented symbol 'unsigned long flext::simdcaps' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flsimd.cpp:69: warning: documented symbol 'unsigned long flext::GetSIMDCapabilities' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flsimd.cpp:425: warning: documented symbol 'void flext::CopySamples' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flsimd.cpp:747: warning: documented symbol 'void flext::SetSamples' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flsimd.cpp:827: warning: documented symbol 'void flext::MulSamples' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flsimd.cpp:965: warning: documented symbol 'void flext::MulSamples' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flsimd.cpp:1199: warning: documented symbol 'void flext::AddSamples' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flsimd.cpp:1329: warning: documented symbol 'void flext::AddSamples' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flsimd.cpp:1564: warning: documented symbol 'void flext::ScaleSamples' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flsimd.cpp:1695: warning: documented symbol 'void flext::ScaleSamples' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flsimd.cpp:1854: warning: documented symbol 'void flext::ScaleSamples' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flsupport.cpp:31: warning: documented symbol 'const t_symbol * flext::sym__' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flsupport.cpp:32: warning: documented symbol 'const t_symbol * flext::sym_float' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flsupport.cpp:33: warning: documented symbol 'const t_symbol * flext::sym_symbol' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flsupport.cpp:34: warning: documented symbol 'const t_symbol * flext::sym_bang' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flsupport.cpp:35: warning: documented symbol 'const t_symbol * flext::sym_list' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flsupport.cpp:36: warning: documented symbol 'const t_symbol * flext::sym_pointer' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flsupport.cpp:37: warning: documented symbol 'const t_symbol * flext::sym_int' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flsupport.cpp:38: warning: documented symbol 'const t_symbol * flext::sym_signal' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flsupport.cpp:40: warning: documented symbol 'const t_symbol * flext::sym_anything' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flsupport.cpp:48: warning: documented symbol 'const t_symbol * flext::sym_attributes' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flsupport.cpp:49: warning: documented symbol 'const t_symbol * flext::sym_methods' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flsupport.cpp:51: warning: documented symbol 'bool flext::indsp' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flsupport.cpp:54: warning: documented symbol 'int flext::Version' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flsupport.cpp:55: warning: documented symbol 'const char * flext::VersionStr' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flsupport.cpp:57: warning: no uniquely matching class member found for void flext::Setup() Possible candidates: 'static void flext_base::Setup(t_classid c)' at line 912 of file /build/reproducible-path/pd-flext-0.6.3/source/flclass.h 'static void flext_dsp::Setup(t_classid c)' at line 187 of file /build/reproducible-path/pd-flext-0.6.3/source/fldsp.h /build/reproducible-path/pd-flext-0.6.3/source/flsupport.cpp:195: warning: documented symbol 'void * flext_root::NewAligned' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flsupport.cpp:229: warning: documented symbol 'void flext_root::FreeAligned' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flsupport.cpp:287: warning: documented symbol 'void flext::GetAString' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flsupport.cpp:299: warning: documented symbol 'unsigned long flext::AtomHash' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flsupport.cpp:308: warning: documented symbol 'void flext_root::post' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flsupport.cpp:326: warning: documented symbol 'void flext_root::error' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flthr.cpp:45: warning: no matching class member found for flext::thrid_t flext::thrid Possible candidates: 'thrid_t thr_entry::thrid' at line 76 of file /build/reproducible-path/pd-flext-0.6.3/source/flthr.cpp /build/reproducible-path/pd-flext-0.6.3/source/flthr.cpp:48: warning: documented symbol 'flext::thrid_t flext::thrhelpid' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flthr.cpp:165: warning: documented symbol 'bool flext::StartHelper' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flthr.cpp:208: warning: documented symbol 'void flext::ThrHelper' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flthr.cpp:271: warning: documented symbol 'bool flext::LaunchThread' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flthr.cpp:316: warning: documented symbol 'bool flext::StopThread' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flthr.cpp:370: warning: documented symbol 'bool flext::ShouldExit' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flthr.cpp:375: warning: documented symbol 'bool flext::PushThread' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flthr.cpp:383: warning: documented symbol 'void flext::PopThread' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flthr.cpp:398: warning: documented symbol 'void flext::RegisterThread' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flthr.cpp:410: warning: documented symbol 'void flext::UnregisterThread' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flthr.cpp:431: warning: documented symbol 'bool flext::IsThreadRegistered' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flthr.cpp:510: warning: documented symbol 'bool flext::RelPriority' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flthr.cpp:614: warning: documented symbol 'int flext::GetPriority' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flthr.cpp:649: warning: documented symbol 'bool flext::SetPriority' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flthr.cpp:692: warning: documented symbol 'bool flext::ThrCond::Wait' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flthr.cpp:699: warning: documented symbol 'bool flext::ThrCond::TimedWait' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/fltimer.cpp:58: warning: documented symbol 'double flext::GetOSTime' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/fltimer.cpp:87: warning: documented symbol 'void flext::Sleep' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/fltimer.cpp:141: warning: documented symbol 'flext::Timer::Timer' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/fltimer.cpp:156: warning: documented symbol 'flext::Timer::~Timer' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/fltimer.cpp:168: warning: documented symbol 'bool flext::Timer::Reset' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/fltimer.cpp:186: warning: documented symbol 'bool flext::Timer::At' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/fltimer.cpp:214: warning: documented symbol 'bool flext::Timer::Delay' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/fltimer.cpp:233: warning: documented symbol 'bool flext::Timer::Periodic' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/fltimer.cpp:248: warning: documented symbol 'void flext::Timer::callback' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/fltimer.cpp:278: warning: documented symbol 'void flext::Timer::Work' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flutil.cpp:25: warning: documented symbol 'void flext::CopyMem' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/flutil.cpp:34: warning: documented symbol 'void flext::ZeroMem' was not declared or defined. /build/reproducible-path/pd-flext-0.6.3/source/fldefs_setup.h:10: warning: explicit link request to 'defines' could not be resolved /build/reproducible-path/pd-flext-0.6.3/source/fldefs.h:10: warning: explicit link request to 'define' could not be resolved /build/reproducible-path/pd-flext-0.6.3/source/fldefs_attrvar.h:10: warning: explicit link request to 'defines' could not be resolved /build/reproducible-path/pd-flext-0.6.3/source/fldefs_meththr.h:10: warning: explicit link request to 'defines' could not be resolved /build/reproducible-path/pd-flext-0.6.3/source/fldefs_methbind.h:10: warning: explicit link request to 'defines' could not be resolved /build/reproducible-path/pd-flext-0.6.3/source/fldefs_attradd.h:10: warning: explicit link request to 'defines' could not be resolved /build/reproducible-path/pd-flext-0.6.3/source/fldefs_methadd.h:10: warning: explicit link request to 'defines' could not be resolved /build/reproducible-path/pd-flext-0.6.3/source/fldefs_attrcb.h:10: warning: explicit link request to 'defines' could not be resolved /build/reproducible-path/pd-flext-0.6.3/source/fldefs_methcb.h:10: warning: explicit link request to 'defines' could not be resolved /build/reproducible-path/pd-flext-0.6.3/source/fldefs_hdr.h:10: warning: explicit link request to 'defines' could not be resolved build/reproducible-path/pd-flext-0.6.3/source/fltimer.cpp... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/fltimer.cpp... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/flutil.cpp... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/flutil.cpp... Preprocessing /build/reproducible-path/pd-flext-0.6.3/source/flxlet.cpp... Parsing file /build/reproducible-path/pd-flext-0.6.3/source/flxlet.cpp... Building macro definition list... Building group list... Building directory list... Building namespace list... Building file list... Building class list... Building concept list... Computing nesting relations for classes... Associating documentation with classes... Associating documentation with concepts... Associating documentation with modules... Building example list... Searching for enumerations... Searching for documented typedefs... Searching for members imported via using declarations... Searching for included using directives... Searching for documented variables... Building interface member list... Building member list... Searching for friends... Searching for documented defines... Computing class inheritance relations... Computing class usage relations... Flushing cached template relations that have become invalid... Computing class relations... Add enum values to enums... Searching for member function documentation... Creating members for template instances... Building page list... Search for main page... Computing page relations... Determining the scope of groups... Computing module relations... Sorting lists... Determining which enums are documented Computing member relations... Building full member lists recursively... Adding members to member groups. Computing member references... Inheriting documentation... Generating disk names... Adding source references... Adding xrefitems... Sorting member lists... Setting anonymous enum type... Computing dependencies between directories... Generating citations page... Counting members... Counting data structures... Resolving user defined references... Finding anchors and sections in the documentation... Transferring function references... Combining using relations... Adding members to index pages... Correcting members for VHDL... Computing tooltip texts... Generating style sheet... Generating search indices... Generating example documentation... Generating file sources... Generating code for file flbase.h... Generating code for file flclass.h... Generating code for file flcontainers.h... Generating code for file fldefs.h... Generating code for file fldefs_attradd.h... Generating code for file fldefs_attrcb.h... Generating code for file fldefs_attrvar.h... Generating code for file fldefs_hdr.h... Generating code for file fldefs_methadd.h... Generating code for file fldefs_methbind.h... Generating code for file fldefs_methcall.h... Generating code for file fldefs_methcb.h... Generating code for file fldefs_meththr.h... Generating code for file fldefs_setup.h... Generating code for file fldoxygen.h... Generating code for file fldsp.h... Generating code for file flext.h... Generating code for file flfeatures.h... Generating code for file flinternal.h... Generating code for file flmap.h... Generating code for file flmspbuffer.h... Generating code for file flpopns.h... Generating code for file flprefix.h... Generating code for file flpushns.h... Generating code for file flsndobj.h... Generating code for file flstdc.h... Generating code for file flstk.h... Generating code for file flsupport.h... Generating file documentation... Generating docs for file flatom.cpp... Generating docs for file flatom_part.cpp... Generating docs for file flatom_pr.cpp... Generating docs for file flattr.cpp... Generating docs for file flattr_ed.cpp... Generating docs for file flbase.cpp... Generating docs for file flbase.h... Generating docs for file flbind.cpp... Generating docs for file flbuf.cpp... Generating docs for file flclass.h... Generating docs for file flcontainers.h... Generating docs for file fldefs.h... Generating docs for file fldefs_attradd.h... Generati/build/reproducible-path/pd-flext-0.6.3/source/flattr.cpp:365: warning: The following parameter of flext_base::DumpAttrib(const t_symbol *tag, AttrItem *a) const is not documented: parameter 'a' ng docs for file fldefs_attrcb.h... Generating docs for file fldefs_attrvar.h... Generating docs for file fldefs_hdr.h... Generating docs for file fldefs_methadd.h... Generating docs for file fldefs_methbind.h... Generating docs for file fldefs_methcall.h... Generating docs for file fldefs_methcb.h... Generating docs for file fldefs_meththr.h... Generating docs for file fldefs_setup.h... Generating docs for file fldoxygen.h... Generating docs for file fldsp.cpp... Generating docs for file fldsp.h... Generating docs for file flext.cpp... Generating docs for file flext.h... Generating docs for file flfeatures.h... Generating docs for file flinternal.h... Generating docs for file flitem.cpp... Generating docs for file fllib.cpp... Generating docs for file flmap.cpp... Generating docs for file flmap.h... Generating docs for file flmeth.cpp... Generating docs for file flmsg.cpp... Generating docs for file flmspbuffer.h... Generating docs for file flout.cpp... Generating docs for file flpopns.h... Generating docs for file flprefix.h... Generating docs for file flproxy.cpp... Generating docs for file flpushns.h... Generating docs for file flqueue.cpp... Generating docs for file flsimd.cpp... Generating docs for file flsndobj.cpp... Generating docs for file flsndobj.h... Generating docs for file flstdc.h... Generating docs for file flstk.cpp... Generating docs for file flstk.h... Generating docs for file flsupport.cpp... Generating docs for file flsupport.h... Generating docs for file flthr.cpp... Generating docs for file fltimer.cpp... Generating docs for file flutil.cpp... Generating docs for file flxlet.cpp... Generating page documentation... Generating docs for page deprecated... Generating docs for page todo... Generating group documentation... Generating class documentation... Generating docs for compound Buffers... Generating docs for compound Fifo... Generating docs for compound FifoCell... Generating docs for compound flext_base... Generating docs for nested compound flext_base::AttrData... Generating docs for nested compound flext_base::AttrDataCont... Generating docs for nested compound flext_base::AttrItem... Generating docs for nested compound flext_base::BindItem... Generating docs for nested compound flext_base::Item... Generating docs for nested compound flext_base::ItemCont... Generating docs for nested compound flext_base::ItemSet... Generating docs for nested compound flext_base::MethItem... Generating docs for nested compound flext_base::px_object... Generating docs for nested compound flext_base::pxbnd_object... Generating docs for nested compound flext_base::t_any... Generating docs for nested compound flext_base::xlet... Generating docs for compound flext_class... Generating docs for compound flext_dsp... Generating docs for compound flext_hdr... Generating docs for compound flext_library... Generating docs for compound flext_sndobj... Generating docs for nested compound flext_sndobj::Inlet... Generating docs for nested compound flext_sndobj::Outlet... Generating docs for compound flext_stk... Generating docs for nested compound flext_stk::Input... Generating docs for nested compound flext_stk::Output... Generating docs for compound Lifo... Generating docs for compound LifoCell... Generating docs for compound PooledFifo... Generating docs for compound PooledLifo... Generating docs for compound Queue... Generating docs for compound QueueFifo... Generating docs for compound QVars... Generating docs for compound TableAnyMap... Generating docs for nested compound TableAnyMap::Data... Generating docs for nested compound TableAnyMap::iterator... Generating docs for compound TablePtrMap... Generating docs for nested compound TablePtrMap::iterator... Generating docs for compound thr_entry... Generating docs for compound ThrFinder... Generating docs for compound ThrId... Generating docs for compound ThrRegistry... Generating docs for compound ThrVars... Generating docs for compound TimerVars... Generating docs for compound TypedFifo... Generating docs for compound TypedLifo... Generating docs for compound ValueFifo... Generating docs for compound ValueFifoCell... Generating docs for compound ValueLifo... Generating docs for compound ValueLifoCell... Generating concept documentation... Generating module documentation... Generating namespace documentation... Generating docs for compound flext ::MsgBundle... Generating docs for nested compound flext ::MsgBundle::Msg... Generating graph info page... Generating directory documentation... Generating index page... Generating main page... Generating page index... Generating topic index... Generating module index... Generating module member index... Generating namespace index... Generating namespace member index... Generating concept index... Generating annotated compound index... Generating alphabetical compound index... Generating hierarchical class index... Generating member index... Generating file index... Generating file member index... Generating example index... finalizing index lists... writing tag file... Running plantuml with JAVA... type lookup cache used 2528/65536 hits=29913 misses=2639 symbol lookup cache used 2904/65536 hits=44513 misses=2904 finished... make[1]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3' create-stamp debian/debhelper-build-stamp dh_prep dh_installdirs debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/pd-flext-0.6.3' STRIPPROG=true dh_auto_install --builddir debian/build/flavor-pd32 cd debian/build/flavor-pd32 && make -j1 install DESTDIR=/build/reproducible-path/pd-flext-0.6.3/debian/tmp AM_UPDATE_INFO_DIR=no make[2]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32' Making install in source make[3]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/source' make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/source' /usr/bin/mkdir -p '/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu' /bin/bash ../libtool --mode=install /usr/bin/install -c libflext-pd_s.la libflext-pd_sd.la libflext-pd_t.la libflext-pd_td.la libflext-pd.la libflext-pd_d.la '/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu' libtool: install: /usr/bin/install -c .libs/libflext-pd_s.lai /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd_s.la libtool: install: /usr/bin/install -c .libs/libflext-pd_sd.lai /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd_sd.la libtool: install: /usr/bin/install -c .libs/libflext-pd_t.lai /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd_t.la libtool: install: /usr/bin/install -c .libs/libflext-pd_td.lai /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd_td.la libtool: install: /usr/bin/install -c .libs/libflext-pd.so.0.6.3 /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd.so.0.6.3 libtool: install: (cd /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu && { ln -s -f libflext-pd.so.0.6.3 libflext-pd.so.0 || { rm -f libflext-pd.so.0 && ln -s libflext-pd.so.0.6.3 libflext-pd.so.0; }; }) libtool: install: (cd /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu && { ln -s -f libflext-pd.so.0.6.3 libflext-pd.so || { rm -f libflext-pd.so && ln -s libflext-pd.so.0.6.3 libflext-pd.so; }; }) libtool: install: /usr/bin/install -c .libs/libflext-pd.lai /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd.la libtool: install: /usr/bin/install -c .libs/libflext-pd_d.so.0.6.3 /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd_d.so.0.6.3 libtool: install: (cd /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu && { ln -s -f libflext-pd_d.so.0.6.3 libflext-pd_d.so.0 || { rm -f libflext-pd_d.so.0 && ln -s libflext-pd_d.so.0.6.3 libflext-pd_d.so.0; }; }) libtool: install: (cd /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu && { ln -s -f libflext-pd_d.so.0.6.3 libflext-pd_d.so || { rm -f libflext-pd_d.so && ln -s libflext-pd_d.so.0.6.3 libflext-pd_d.so; }; }) libtool: install: /usr/bin/install -c .libs/libflext-pd_d.lai /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd_d.la libtool: install: /usr/bin/install -c .libs/libflext-pd_s.a /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd_s.a libtool: install: chmod 644 /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd_s.a libtool: install: ranlib /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd_s.a libtool: install: /usr/bin/install -c .libs/libflext-pd_sd.a /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd_sd.a libtool: install: chmod 644 /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd_sd.a libtool: install: ranlib /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd_sd.a libtool: install: /usr/bin/install -c .libs/libflext-pd_t.a /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd_t.a libtool: install: chmod 644 /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd_t.a libtool: install: ranlib /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd_t.a libtool: install: /usr/bin/install -c .libs/libflext-pd_td.a /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd_td.a libtool: install: chmod 644 /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd_td.a libtool: install: ranlib /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd_td.a libtool: warning: remember to run 'libtool --finish /usr/lib/aarch64-linux-gnu' /usr/bin/mkdir -p '/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/include/flext' /usr/bin/install -c -m 644 ../../../../source/flprefix.h ../../../../source/flstdc.h ../../../../source/flbase.h ../../../../source/flclass.h ../../../../source/flext.h ../../../../source/flfeatures.h ../../../../source/flsupport.h ../../../../source/flmap.h ../../../../source/fldsp.h ../../../../source/flmspbuffer.h ../../../../source/flinternal.h ../../../../source/flcontainers.h ../../../../source/flpushns.h ../../../../source/flpopns.h ../../../../source/fldefs.h ../../../../source/fldefs_hdr.h ../../../../source/fldefs_setup.h ../../../../source/fldefs_methcb.h ../../../../source/fldefs_meththr.h ../../../../source/fldefs_methadd.h ../../../../source/fldefs_methbind.h ../../../../source/fldefs_methcall.h ../../../../source/fldefs_attrcb.h ../../../../source/fldefs_attrvar.h ../../../../source/fldefs_attradd.h ../../../../source/flbase.cpp ../../../../source/flext.cpp ../../../../source/flbuf.cpp ../../../../source/fldsp.cpp ../../../../source/fllib.cpp ../../../../source/flxlet.cpp ../../../../source/flattr.cpp ../../../../source/flattr_ed.cpp ../../../../source/flsupport.cpp ../../../../source/flutil.cpp ../../../../source/flthr.cpp ../../../../source/fltimer.cpp ../../../../source/flsimd.cpp ../../../../source/flout.cpp ../../../../source/flatom.cpp '/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/include/flext/.' /usr/bin/install -c -m 644 ../../../../source/flatom_pr.cpp ../../../../source/flatom_part.cpp ../../../../source/flitem.cpp ../../../../source/flmeth.cpp ../../../../source/flmsg.cpp ../../../../source/flproxy.cpp ../../../../source/flqueue.cpp ../../../../source/flbind.cpp ../../../../source/flmap.cpp ../../../../source/flsndobj.cpp ../../../../source/flstk.cpp ../../../../source/flsndobj.h ../../../../source/flstk.h '/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/include/flext/.' /usr/bin/mkdir -p '/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/include/flext/lockfree' /usr/bin/install -c -m 644 ../../../../source/lockfree/prefix.hpp ../../../../source/lockfree/branch_hints.hpp ../../../../source/lockfree/cas.hpp ../../../../source/lockfree/atomic_int.hpp ../../../../source/lockfree/atomic_ptr.hpp ../../../../source/lockfree/fifo.hpp ../../../../source/lockfree/stack.hpp '/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/include/flext/lockfree' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/source' make[3]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/source' Making install in tutorial make[3]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial' Making install in 1_simple1 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/1_simple1' make install-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/1_simple1' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./simple1.pd_linux make[6]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/1_simple1' /usr/bin/mkdir -p "/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals" /bin/bash /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./simple1.pd_linux /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/1_simple1' make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/1_simple1' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/1_simple1' Making install in 1_simple2 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/1_simple2' make install-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/1_simple2' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./simple2.pd_linux make[6]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/1_simple2' /usr/bin/mkdir -p "/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals" /bin/bash /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./simple2.pd_linux /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/1_simple2' make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/1_simple2' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/1_simple2' Making install in 1_simple3 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/1_simple3' make install-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/1_simple3' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./simple3.pd_linux make[6]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/1_simple3' /usr/bin/mkdir -p "/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals" /bin/bash /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./simple3.pd_linux /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/1_simple3' make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/1_simple3' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/1_simple3' Making install in 2_adv1 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/2_adv1' make install-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/2_adv1' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./adv1.pd_linux make[6]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/2_adv1' /usr/bin/mkdir -p "/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals" /bin/bash /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./adv1.pd_linux /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/2_adv1' make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/2_adv1' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/2_adv1' Making install in 2_adv2 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/2_adv2' make install-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/2_adv2' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./adv2.pd_linux make[6]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/2_adv2' /usr/bin/mkdir -p "/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals" /bin/bash /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./adv2.pd_linux /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/2_adv2' make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/2_adv2' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/2_adv2' Making install in 2_adv3 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/2_adv3' make install-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/2_adv3' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./adv3.pd_linux make[6]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/2_adv3' /usr/bin/mkdir -p "/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals" /bin/bash /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./adv3.pd_linux /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/2_adv3' make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/2_adv3' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/2_adv3' Making install in 3_attr1 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/3_attr1' make install-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/3_attr1' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./attr1.pd_linux make[6]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/3_attr1' /usr/bin/mkdir -p "/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals" /bin/bash /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./attr1.pd_linux /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/3_attr1' make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/3_attr1' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/3_attr1' Making install in 3_attr2 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/3_attr2' make install-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/3_attr2' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./attr2.pd_linux make[6]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/3_attr2' /usr/bin/mkdir -p "/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals" /bin/bash /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./attr2.pd_linux /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/3_attr2' make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/3_attr2' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/3_attr2' Making install in 3_attr3 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/3_attr3' make install-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/3_attr3' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./attr3.pd_linux make[6]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/3_attr3' /usr/bin/mkdir -p "/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals" /bin/bash /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./attr3.pd_linux /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/3_attr3' make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/3_attr3' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/3_attr3' Making install in 4_bind1 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/4_bind1' make install-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/4_bind1' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./bind1.pd_linux make[6]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/4_bind1' /usr/bin/mkdir -p "/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals" /bin/bash /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./bind1.pd_linux /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/4_bind1' make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/4_bind1' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/4_bind1' Making install in 4_buffer1 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/4_buffer1' make install-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/4_buffer1' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./buffer1.pd_linux make[6]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/4_buffer1' /usr/bin/mkdir -p "/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals" /bin/bash /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./buffer1.pd_linux /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/4_buffer1' make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/4_buffer1' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/4_buffer1' Making install in 4_timer1 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/4_timer1' make install-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/4_timer1' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./timer1.pd_linux make[6]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/4_timer1' /usr/bin/mkdir -p "/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals" /bin/bash /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./timer1.pd_linux /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/4_timer1' make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/4_timer1' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/4_timer1' Making install in 5_signal1 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/5_signal1' make install-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/5_signal1' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./signal1~.pd_linux make[6]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/5_signal1' /usr/bin/mkdir -p "/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals" /bin/bash /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./signal1~.pd_linux /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/5_signal1' make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/5_signal1' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/5_signal1' Making install in 5_signal2 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/5_signal2' make install-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/5_signal2' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./signal2~.pd_linux make[6]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/5_signal2' /usr/bin/mkdir -p "/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals" /bin/bash /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./signal2~.pd_linux /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/5_signal2' make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/5_signal2' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/5_signal2' Making install in 6_lib1 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/6_lib1' make install-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/6_lib1' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./lib1.pd_linux make[6]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/6_lib1' /usr/bin/mkdir -p "/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals" /bin/bash /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./lib1.pd_linux /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/6_lib1' make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/6_lib1' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/6_lib1' Making install in 7_thread1 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/7_thread1' make install-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/7_thread1' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./thread1.pd_linux make[6]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/7_thread1' /usr/bin/mkdir -p "/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals" /bin/bash /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./thread1.pd_linux /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/7_thread1' make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/7_thread1' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/7_thread1' Making install in 7_thread2 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/7_thread2' make install-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/7_thread2' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./thread2.pd_linux make[6]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/7_thread2' /usr/bin/mkdir -p "/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals" /bin/bash /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./thread2.pd_linux /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/7_thread2' make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/7_thread2' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/7_thread2' Making install in pd make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/pd' make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/pd' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/pd' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/pd' Making install in maxmsp make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/maxmsp' make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/maxmsp' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/maxmsp' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial/maxmsp' make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial' make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial' make[3]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32/tutorial' make[3]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32' make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32' make[4]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/pkgconfig' /usr/bin/install -c -m 644 pd-flext.pc '/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/pkgconfig' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32' make[3]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32' make[2]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd32' STRIPPROG=true dh_auto_install --builddir debian/build/flavor-pd64 cd debian/build/flavor-pd64 && make -j1 install DESTDIR=/build/reproducible-path/pd-flext-0.6.3/debian/tmp AM_UPDATE_INFO_DIR=no make[2]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64' Making install in source make[3]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/source' make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/source' /usr/bin/mkdir -p '/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu' /bin/bash ../libtool --mode=install /usr/bin/install -c libflext-pd64_s.la libflext-pd64_sd.la libflext-pd64_t.la libflext-pd64_td.la libflext-pd64.la libflext-pd64_d.la '/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu' libtool: install: /usr/bin/install -c .libs/libflext-pd64_s.lai /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd64_s.la libtool: install: /usr/bin/install -c .libs/libflext-pd64_sd.lai /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd64_sd.la libtool: install: /usr/bin/install -c .libs/libflext-pd64_t.lai /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd64_t.la libtool: install: /usr/bin/install -c .libs/libflext-pd64_td.lai /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd64_td.la libtool: install: /usr/bin/install -c .libs/libflext-pd64.so.0.6.3 /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd64.so.0.6.3 libtool: install: (cd /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu && { ln -s -f libflext-pd64.so.0.6.3 libflext-pd64.so.0 || { rm -f libflext-pd64.so.0 && ln -s libflext-pd64.so.0.6.3 libflext-pd64.so.0; }; }) libtool: install: (cd /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu && { ln -s -f libflext-pd64.so.0.6.3 libflext-pd64.so || { rm -f libflext-pd64.so && ln -s libflext-pd64.so.0.6.3 libflext-pd64.so; }; }) libtool: install: /usr/bin/install -c .libs/libflext-pd64.lai /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd64.la libtool: install: /usr/bin/install -c .libs/libflext-pd64_d.so.0.6.3 /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd64_d.so.0.6.3 libtool: install: (cd /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu && { ln -s -f libflext-pd64_d.so.0.6.3 libflext-pd64_d.so.0 || { rm -f libflext-pd64_d.so.0 && ln -s libflext-pd64_d.so.0.6.3 libflext-pd64_d.so.0; }; }) libtool: install: (cd /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu && { ln -s -f libflext-pd64_d.so.0.6.3 libflext-pd64_d.so || { rm -f libflext-pd64_d.so && ln -s libflext-pd64_d.so.0.6.3 libflext-pd64_d.so; }; }) libtool: install: /usr/bin/install -c .libs/libflext-pd64_d.lai /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd64_d.la libtool: install: /usr/bin/install -c .libs/libflext-pd64_s.a /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd64_s.a libtool: install: chmod 644 /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd64_s.a libtool: install: ranlib /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd64_s.a libtool: install: /usr/bin/install -c .libs/libflext-pd64_sd.a /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd64_sd.a libtool: install: chmod 644 /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd64_sd.a libtool: install: ranlib /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd64_sd.a libtool: install: /usr/bin/install -c .libs/libflext-pd64_t.a /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd64_t.a libtool: install: chmod 644 /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd64_t.a libtool: install: ranlib /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd64_t.a libtool: install: /usr/bin/install -c .libs/libflext-pd64_td.a /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd64_td.a libtool: install: chmod 644 /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd64_td.a libtool: install: ranlib /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/libflext-pd64_td.a libtool: warning: remember to run 'libtool --finish /usr/lib/aarch64-linux-gnu' /usr/bin/mkdir -p '/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/include/flext' /usr/bin/install -c -m 644 ../../../../source/flprefix.h ../../../../source/flstdc.h ../../../../source/flbase.h ../../../../source/flclass.h ../../../../source/flext.h ../../../../source/flfeatures.h ../../../../source/flsupport.h ../../../../source/flmap.h ../../../../source/fldsp.h ../../../../source/flmspbuffer.h ../../../../source/flinternal.h ../../../../source/flcontainers.h ../../../../source/flpushns.h ../../../../source/flpopns.h ../../../../source/fldefs.h ../../../../source/fldefs_hdr.h ../../../../source/fldefs_setup.h ../../../../source/fldefs_methcb.h ../../../../source/fldefs_meththr.h ../../../../source/fldefs_methadd.h ../../../../source/fldefs_methbind.h ../../../../source/fldefs_methcall.h ../../../../source/fldefs_attrcb.h ../../../../source/fldefs_attrvar.h ../../../../source/fldefs_attradd.h ../../../../source/flbase.cpp ../../../../source/flext.cpp ../../../../source/flbuf.cpp ../../../../source/fldsp.cpp ../../../../source/fllib.cpp ../../../../source/flxlet.cpp ../../../../source/flattr.cpp ../../../../source/flattr_ed.cpp ../../../../source/flsupport.cpp ../../../../source/flutil.cpp ../../../../source/flthr.cpp ../../../../source/fltimer.cpp ../../../../source/flsimd.cpp ../../../../source/flout.cpp ../../../../source/flatom.cpp '/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/include/flext/.' /usr/bin/install -c -m 644 ../../../../source/flatom_pr.cpp ../../../../source/flatom_part.cpp ../../../../source/flitem.cpp ../../../../source/flmeth.cpp ../../../../source/flmsg.cpp ../../../../source/flproxy.cpp ../../../../source/flqueue.cpp ../../../../source/flbind.cpp ../../../../source/flmap.cpp ../../../../source/flsndobj.cpp ../../../../source/flstk.cpp ../../../../source/flsndobj.h ../../../../source/flstk.h '/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/include/flext/.' /usr/bin/mkdir -p '/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/include/flext/lockfree' /usr/bin/install -c -m 644 ../../../../source/lockfree/prefix.hpp ../../../../source/lockfree/branch_hints.hpp ../../../../source/lockfree/cas.hpp ../../../../source/lockfree/atomic_int.hpp ../../../../source/lockfree/atomic_ptr.hpp ../../../../source/lockfree/fifo.hpp ../../../../source/lockfree/stack.hpp '/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/include/flext/lockfree' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/source' make[3]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/source' Making install in tutorial make[3]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial' Making install in 1_simple1 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/1_simple1' make install-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/1_simple1' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./simple1.linux-arm64-64.so make[6]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/1_simple1' /usr/bin/mkdir -p "/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals" /bin/bash /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./simple1.linux-arm64-64.so /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/1_simple1' make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/1_simple1' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/1_simple1' Making install in 1_simple2 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/1_simple2' make install-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/1_simple2' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./simple2.linux-arm64-64.so make[6]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/1_simple2' /usr/bin/mkdir -p "/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals" /bin/bash /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./simple2.linux-arm64-64.so /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/1_simple2' make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/1_simple2' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/1_simple2' Making install in 1_simple3 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/1_simple3' make install-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/1_simple3' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./simple3.linux-arm64-64.so make[6]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/1_simple3' /usr/bin/mkdir -p "/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals" /bin/bash /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./simple3.linux-arm64-64.so /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/1_simple3' make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/1_simple3' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/1_simple3' Making install in 2_adv1 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/2_adv1' make install-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/2_adv1' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./adv1.linux-arm64-64.so make[6]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/2_adv1' /usr/bin/mkdir -p "/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals" /bin/bash /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./adv1.linux-arm64-64.so /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/2_adv1' make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/2_adv1' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/2_adv1' Making install in 2_adv2 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/2_adv2' make install-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/2_adv2' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./adv2.linux-arm64-64.so make[6]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/2_adv2' /usr/bin/mkdir -p "/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals" /bin/bash /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./adv2.linux-arm64-64.so /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/2_adv2' make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/2_adv2' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/2_adv2' Making install in 2_adv3 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/2_adv3' make install-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/2_adv3' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./adv3.linux-arm64-64.so make[6]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/2_adv3' /usr/bin/mkdir -p "/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals" /bin/bash /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./adv3.linux-arm64-64.so /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/2_adv3' make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/2_adv3' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/2_adv3' Making install in 3_attr1 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/3_attr1' make install-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/3_attr1' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./attr1.linux-arm64-64.so make[6]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/3_attr1' /usr/bin/mkdir -p "/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals" /bin/bash /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./attr1.linux-arm64-64.so /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/3_attr1' make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/3_attr1' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/3_attr1' Making install in 3_attr2 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/3_attr2' make install-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/3_attr2' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./attr2.linux-arm64-64.so make[6]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/3_attr2' /usr/bin/mkdir -p "/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals" /bin/bash /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./attr2.linux-arm64-64.so /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/3_attr2' make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/3_attr2' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/3_attr2' Making install in 3_attr3 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/3_attr3' make install-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/3_attr3' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./attr3.linux-arm64-64.so make[6]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/3_attr3' /usr/bin/mkdir -p "/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals" /bin/bash /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./attr3.linux-arm64-64.so /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/3_attr3' make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/3_attr3' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/3_attr3' Making install in 4_bind1 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/4_bind1' make install-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/4_bind1' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./bind1.linux-arm64-64.so make[6]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/4_bind1' /usr/bin/mkdir -p "/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals" /bin/bash /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./bind1.linux-arm64-64.so /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/4_bind1' make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/4_bind1' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/4_bind1' Making install in 4_buffer1 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/4_buffer1' make install-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/4_buffer1' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./buffer1.linux-arm64-64.so make[6]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/4_buffer1' /usr/bin/mkdir -p "/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals" /bin/bash /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./buffer1.linux-arm64-64.so /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/4_buffer1' make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/4_buffer1' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/4_buffer1' Making install in 4_timer1 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/4_timer1' make install-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/4_timer1' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./timer1.linux-arm64-64.so make[6]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/4_timer1' /usr/bin/mkdir -p "/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals" /bin/bash /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./timer1.linux-arm64-64.so /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/4_timer1' make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/4_timer1' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/4_timer1' Making install in 5_signal1 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/5_signal1' make install-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/5_signal1' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./signal1~.linux-arm64-64.so make[6]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/5_signal1' /usr/bin/mkdir -p "/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals" /bin/bash /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./signal1~.linux-arm64-64.so /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/5_signal1' make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/5_signal1' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/5_signal1' Making install in 5_signal2 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/5_signal2' make install-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/5_signal2' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./signal2~.linux-arm64-64.so make[6]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/5_signal2' /usr/bin/mkdir -p "/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals" /bin/bash /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./signal2~.linux-arm64-64.so /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/5_signal2' make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/5_signal2' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/5_signal2' Making install in 6_lib1 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/6_lib1' make install-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/6_lib1' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./lib1.linux-arm64-64.so make[6]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/6_lib1' /usr/bin/mkdir -p "/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals" /bin/bash /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./lib1.linux-arm64-64.so /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/6_lib1' make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/6_lib1' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/6_lib1' Making install in 7_thread1 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/7_thread1' make install-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/7_thread1' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./thread1.linux-arm64-64.so make[6]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/7_thread1' /usr/bin/mkdir -p "/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals" /bin/bash /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./thread1.linux-arm64-64.so /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/7_thread1' make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/7_thread1' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/7_thread1' Making install in 7_thread2 make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/7_thread2' make install-am make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/7_thread2' g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -fPIC -O3 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -I../../../../../source -D FLEXT_INLINE=1 -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -DPD_FLOATSIZE=64 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -DFLEXT_SHARED -Wl,-z,relro -Wl,-z,now -shared ./*.o -o ./thread2.linux-arm64-64.so make[6]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/7_thread2' /usr/bin/mkdir -p "/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals" /bin/bash /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./thread2.linux-arm64-64.so /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals make[6]: Nothing to be done for 'install-data-am'. make[6]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/7_thread2' make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/7_thread2' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/7_thread2' Making install in pd make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/pd' make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/pd' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/pd' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/pd' Making install in maxmsp make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/maxmsp' make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/maxmsp' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/maxmsp' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial/maxmsp' make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial' make[5]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial' make[5]: Nothing to be done for 'install-exec-am'. make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial' make[3]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64/tutorial' make[3]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64' make[4]: Entering directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64' make[4]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/pkgconfig' /usr/bin/install -c -m 644 pd64-flext.pc '/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/aarch64-linux-gnu/pkgconfig' make[4]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64' make[3]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64' make[2]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3/debian/build/flavor-pd64' dh override_dh_auto_install make[1]: Leaving directory '/build/reproducible-path/pd-flext-0.6.3' dh_install dh_installdocs dh_installchangelogs dh_perl dh_link dh_strip_nondeterminism dh_compress dh_fixperms dh_missing dh_dwz -a dh_strip -a dh_makeshlibs -a dh_shlibdeps -a dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 from: /lib/ld-linux-aarch64.so.1 dpkg-shlibdeps: warning: diversions involved - output may be incorrect diversion by libc6 to: /lib/ld-linux-aarch64.so.1.usr-is-merged dpkg-shlibdeps: warning: symbol sys_vgui used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol class_addlist used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol dsp_add used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol outlet_float used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol pd_new used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol outlet_bang used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol outlet_anything used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol garray_usedindsp used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol canvas_getcurrent used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol class_addanything used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: 52 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: symbol outlet_anything used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol outlet_bang used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol pd_new used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol outlet_float used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol sys_vgui used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol class_addlist used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol dsp_add used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol sys_getsr used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol clock_free used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol outlet_new used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: 52 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: symbol canvas_getcurrent used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol garray_usedindsp used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol class_addanything used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol sys_getsr used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol clock_free used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol outlet_new used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol class_addsymbol used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol outlet_float used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol class_addlist used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol sys_vgui used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: 52 other similar warnings have been skipped (use -v to see them all) dpkg-shlibdeps: warning: symbol s_anything used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol clock_new used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol gensym used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol pd_unbind used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol pd_free used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol pd_typedmess used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol garray_resize used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol s_list used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol class_addcreator used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol clock_gettimesince used by debian/libflext-pd0/usr/lib/aarch64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: 52 other similar warnings have been skipped (use -v to see them all) dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'pd-flext-dev' in '../pd-flext-dev_0.6.3-3_arm64.deb'. dpkg-deb: building package 'pd-flext-doc' in '../pd-flext-doc_0.6.3-3_all.deb'. dpkg-deb: building package 'libflext-pd0-dbgsym' in '../libflext-pd0-dbgsym_0.6.3-3_arm64.deb'. dpkg-deb: building package 'libflext-pd0' in '../libflext-pd0_0.6.3-3_arm64.deb'. dpkg-genbuildinfo --build=binary -O../pd-flext_0.6.3-3_arm64.buildinfo dpkg-genchanges --build=binary -O../pd-flext_0.6.3-3_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/2364219 and its subdirectories I: Current time: Tue Jun 18 21:00:28 -12 2024 I: pbuilder-time-stamp: 1718787628 Wed Jun 19 09:00:30 UTC 2024 I: 1st build successful. Starting 2nd build on remote node codethink03-arm64.debian.net. Wed Jun 19 09:00:30 UTC 2024 I: Preparing to do remote build '2' on codethink03-arm64.debian.net. Wed Jun 19 09:11:43 UTC 2024 I: Deleting $TMPDIR on codethink03-arm64.debian.net. Wed Jun 19 09:11:43 UTC 2024 I: pd-flext_0.6.3-3_arm64.changes: Format: 1.8 Date: Mon, 17 Jun 2024 23:13:18 +0200 Source: pd-flext Binary: libflext-pd0 libflext-pd0-dbgsym pd-flext-dev pd-flext-doc Architecture: arm64 all Version: 0.6.3-3 Distribution: unstable Urgency: medium Maintainer: Debian Multimedia Maintainers Changed-By: IOhannes m zmölnig (Debian/GNU) Description: libflext-pd0 - Flext C++ external layer for Pd pd-flext-dev - Flext C++ external layer for Pd (development files) pd-flext-doc - Flext C++ external layer for Pd (API documentation) Closes: 1064359 Changes: pd-flext (0.6.3-3) unstable; urgency=medium . * Defer stripping to dh_strip. Thanks to Helmut Grohne (Closes: #1064359) * Recommend pkgconf rather than pkg-config * Mark Pd64 patch as applied upstream Checksums-Sha1: 97dd8883336d5b49717fc4c1a6d8bd3812e0a2cc 1334096 libflext-pd0-dbgsym_0.6.3-3_arm64.deb dfc67379eabdd4ab6c473aa305a9a4333e6edd14 110776 libflext-pd0_0.6.3-3_arm64.deb 41cd095b33ed412acc03b660311a937c1d30e124 101040 pd-flext-dev_0.6.3-3_arm64.deb d1ccefbeb43506f6d951af07b0aca9c774c0f0d7 511212 pd-flext-doc_0.6.3-3_all.deb 4482fb21bf16efe6b7fc554528943221ee71521e 9183 pd-flext_0.6.3-3_arm64.buildinfo Checksums-Sha256: 9725be0f1b45ae709c4a9393df97292af422d3ddd39c86f17ba6e168f230d935 1334096 libflext-pd0-dbgsym_0.6.3-3_arm64.deb 20cf9a6e623467363ffd5a030a08240feb7029b674dbfc3d0fc4d34764c02e82 110776 libflext-pd0_0.6.3-3_arm64.deb 451a4e3efd47b0332683647d9f875b2b4f7ad9081d39f9d75724ad6df84b8ce6 101040 pd-flext-dev_0.6.3-3_arm64.deb 7594290ea4dab0638348a956452c4361085e9f46189d07ee70b0541145b8306f 511212 pd-flext-doc_0.6.3-3_all.deb 1975cbf781bf58e32e8ede29d4b6719d61a70d7903425f5c0efc4e6f588c29f5 9183 pd-flext_0.6.3-3_arm64.buildinfo Files: 6e53057f144c626cc7438b517fe1f0f1 1334096 debug optional libflext-pd0-dbgsym_0.6.3-3_arm64.deb 05cb3d562e13e5cf5805277d4099243c 110776 libs optional libflext-pd0_0.6.3-3_arm64.deb 028cce3f92114729500495db37c97920 101040 libdevel optional pd-flext-dev_0.6.3-3_arm64.deb b82eaeaa80d0941fcd5d355ebb1d031c 511212 doc optional pd-flext-doc_0.6.3-3_all.deb 6122c98e697a29388c6c4a904770c79e 9183 libs optional pd-flext_0.6.3-3_arm64.buildinfo Wed Jun 19 09:11:46 UTC 2024 I: diffoscope 271 will be used to compare the two builds: Running as unit: rb-diffoscope-arm64_24-41504.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.rfMlr6mp/pd-flext_0.6.3-3.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.rfMlr6mp/pd-flext_0.6.3-3.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.rfMlr6mp/pd-flext_0.6.3-3.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.rfMlr6mp/b1/pd-flext_0.6.3-3_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.rfMlr6mp/b2/pd-flext_0.6.3-3_arm64.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call abc.DotChangesFile ## main (total time: 0.393s) 0.393s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.041s) 0.041s 12 calls diffoscope.comparators.binary.FilesystemFile ## specialize (total time: 0.000s) 0.000s 1 call specialize Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 735ms CPU time consumed: 733ms Wed Jun 19 09:11:47 UTC 2024 I: diffoscope 271 found no differences in the changes files, and a .buildinfo file also exists. Wed Jun 19 09:11:47 UTC 2024 I: pd-flext from unstable built successfully and reproducibly on arm64. Wed Jun 19 09:11:49 UTC 2024 I: Submitting .buildinfo files to external archives: Wed Jun 19 09:11:49 UTC 2024 I: Submitting 12K b1/pd-flext_0.6.3-3_arm64.buildinfo.asc Wed Jun 19 09:11:50 UTC 2024 I: Submitting 12K b2/pd-flext_0.6.3-3_arm64.buildinfo.asc Wed Jun 19 09:11:51 UTC 2024 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Wed Jun 19 09:11:51 UTC 2024 I: Done submitting .buildinfo files. Wed Jun 19 09:11:51 UTC 2024 I: Removing signed pd-flext_0.6.3-3_arm64.buildinfo.asc files: removed './b1/pd-flext_0.6.3-3_arm64.buildinfo.asc' removed './b2/pd-flext_0.6.3-3_arm64.buildinfo.asc'