Running as unit: rb-build-amd64_4-37732.service ==================================================================================== Fri Nov 22 13:09:33 UTC 2024 - running /srv/jenkins/bin/reproducible_build.sh (for job reproducible_builder_amd64_4) on jenkins, called using "ionos15-amd64 ionos1-amd64" as arguments. Fri Nov 22 13:09:33 UTC 2024 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-YNbTE8nl" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Fri Nov 22 13:09:33 UTC 2024 - checking /var/lib/jenkins/offline_nodes if ionos15-amd64.debian.net is marked as down. Fri Nov 22 13:09:33 UTC 2024 - checking via ssh if ionos15-amd64.debian.net is up. removed '/tmp/read-only-fs-test-KuFAsM' Fri Nov 22 13:09:33 UTC 2024 - checking /var/lib/jenkins/offline_nodes if ionos1-amd64.debian.net is marked as down. Fri Nov 22 13:09:33 UTC 2024 - checking via ssh if ionos1-amd64.debian.net is up. removed '/tmp/read-only-fs-test-1lptSs' ok, let's check if pd-flext is building anywhere yet… ok, pd-flext is not building anywhere… UPDATE 1 ============================================================================= Initialising reproducibly build of pd-flext in unstable on amd64 on jenkins now. 1st build will be done on ionos15-amd64.debian.net. 2nd build will be done on ionos1-amd64.debian.net. ============================================================================= Fri Nov 22 13:09:54 UTC 2024 I: starting to build pd-flext/unstable/amd64 on jenkins on '2024-11-22 13:09' Fri Nov 22 13:09:54 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/amd64_4/37732/console.log 1732280994 amd64 unstable pd-flext Fri Nov 22 13:09:54 UTC 2024 I: Downloading source for unstable/pd-flext=0.6.3-3 --2024-11-22 13:09:54-- 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% 357M=0s 2024-11-22 13:09:54 (357 MB/s) - ‘pd-flext_0.6.3-3.dsc’ saved [2381/2381] --2024-11-22 13:09:54-- 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% 357M=0s 2024-11-22 13:09:54 (357 MB/s) - ‘pd-flext_0.6.3-3.dsc’ saved [2381/2381] Fri Nov 22 13:09:54 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----- Fri Nov 22 13:09:54 UTC 2024 I: Checking whether the package is not for us Fri Nov 22 13:09:54 UTC 2024 I: Starting 1st build on remote node ionos15-amd64.debian.net. Fri Nov 22 13:09:54 UTC 2024 I: Preparing to do remote build '1' on ionos15-amd64.debian.net. Fri Nov 22 13:09:54 UTC 2024 - checking /var/lib/jenkins/offline_nodes if ionos15-amd64.debian.net is marked as down. Fri Nov 22 13:09:54 UTC 2024 - checking via ssh if ionos15-amd64.debian.net is up. removed '/tmp/read-only-fs-test-c6rKns' ==================================================================================== Thu Dec 25 19:32:55 UTC 2025 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on ionos15-amd64, called using "1 pd-flext unstable /srv/reproducible-results/rbuild-debian/r-b-build.lmW9bTdr 0.6.3-3" as arguments. Thu Dec 25 19:32:55 UTC 2025 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-ed6rAt5y" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Thu Dec 25 19:32:55 UTC 2025 I: Downloading source for unstable/pd-flext=0.6.3-3 Reading package lists... NOTICE: 'pd-flext' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/multimedia-team/pd/pd-flext.git Please use: git clone https://salsa.debian.org/multimedia-team/pd/pd-flext.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 209 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main pd-flext 0.6.3-3 (dsc) [2381 B] Get:2 http://deb.debian.org/debian unstable/main pd-flext 0.6.3-3 (tar) [198 kB] Get:3 http://deb.debian.org/debian unstable/main pd-flext 0.6.3-3 (diff) [9324 B] Fetched 209 kB in 0s (2003 kB/s) Download complete and in download only mode Reading package lists... NOTICE: 'pd-flext' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/multimedia-team/pd/pd-flext.git Please use: git clone https://salsa.debian.org/multimedia-team/pd/pd-flext.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 209 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main pd-flext 0.6.3-3 (dsc) [2381 B] Get:2 http://deb.debian.org/debian unstable/main pd-flext 0.6.3-3 (tar) [198 kB] Get:3 http://deb.debian.org/debian unstable/main pd-flext 0.6.3-3 (diff) [9324 B] Fetched 209 kB in 0s (2003 kB/s) Download complete and in download only mode ============================================================================= Building pd-flext in unstable on amd64 on ionos15-amd64 now. Date: Thu Dec 25 19:32:55 UTC 2025 Date UTC: Thu Dec 25 19:32:55 UTC 2025 ============================================================================= W: /root/.pbuilderrc does not exist I: Logging to b1/build.log I: pbuilder: network access will be disabled during build I: Current time: Thu Dec 25 07:32:56 -12 2025 I: pbuilder-time-stamp: 1766691176 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/3924173/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='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='0e5a2320b616438f8b6361d6c8c8473b' 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='3924173' 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.lmW9bTdr/pbuilderrc_AN01 --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.lmW9bTdr/b1 --logfile b1/build.log pd-flext_0.6.3-3.dsc' SUDO_GID='111' SUDO_UID='106' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://213.165.73.152:3128' I: uname -a Linux ionos15-amd64 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin I: user script /srv/workspace/pbuilder/3924173/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: amd64 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 ... 19966 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} girepository-tools{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} libclang-cpp19{a} libclang1-19{a} libcom-err2{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} libfmt10{a} libgio-2.0-dev{a} libgio-2.0-dev-bin{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} libgssapi-krb5-2{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} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libllvm17t64{a} libllvm19{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} libnsl2{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} libpsm-infinipath1{a} libpsm2-2{a} libpulse-dev{a} libpulse-mainloop-glib0{a} libpulse0{a} libpython3-stdlib{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} librdmacm1t64{a} libreadline8t64{a} librtaudio-dev{a} librtaudio7{a} librtmidi-dev{a} librtmidi7{a} libselinux1-dev{a} libsepol-dev{a} libsndfile1{a} libsndobj-dev{a} libsndobj2t64{a} libstk-5.0.0{a} libstk-dev{a} libsysprof-capture-4-dev{a} libtext-glob-perl{a} libtirpc-common{a} libtirpc3t64{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} native-architecture{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.12{a} python3.12-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 krb5-locales libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx shared-mime-info wget xdg-user-dirs 0 packages upgraded, 156 newly installed, 0 to remove and 0 not upgraded. Need to get 157 MB of archives. After unpacking 691 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main amd64 libpython3.12-minimal amd64 3.12.7-3 [815 kB] Get: 2 http://deb.debian.org/debian unstable/main amd64 libexpat1 amd64 2.6.4-1 [106 kB] Get: 3 http://deb.debian.org/debian unstable/main amd64 python3.12-minimal amd64 3.12.7-3 [2162 kB] Get: 4 http://deb.debian.org/debian unstable/main amd64 python3-minimal amd64 3.12.7-1 [26.8 kB] Get: 5 http://deb.debian.org/debian unstable/main amd64 media-types all 10.1.0 [26.9 kB] Get: 6 http://deb.debian.org/debian unstable/main amd64 netbase all 6.4 [12.8 kB] Get: 7 http://deb.debian.org/debian unstable/main amd64 tzdata all 2024b-3 [255 kB] Get: 8 http://deb.debian.org/debian unstable/main amd64 libkrb5support0 amd64 1.21.3-3 [32.5 kB] Get: 9 http://deb.debian.org/debian unstable/main amd64 libcom-err2 amd64 1.47.1-1+b1 [23.2 kB] Get: 10 http://deb.debian.org/debian unstable/main amd64 libk5crypto3 amd64 1.21.3-3 [79.9 kB] Get: 11 http://deb.debian.org/debian unstable/main amd64 libkeyutils1 amd64 1.6.3-4 [9092 B] Get: 12 http://deb.debian.org/debian unstable/main amd64 libkrb5-3 amd64 1.21.3-3 [324 kB] Get: 13 http://deb.debian.org/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.21.3-3 [136 kB] Get: 14 http://deb.debian.org/debian unstable/main amd64 libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] Get: 15 http://deb.debian.org/debian unstable/main amd64 libtirpc3t64 amd64 1.3.4+ds-1.3+b1 [83.1 kB] Get: 16 http://deb.debian.org/debian unstable/main amd64 libnsl2 amd64 1.3.0-3+b3 [40.6 kB] Get: 17 http://deb.debian.org/debian unstable/main amd64 readline-common all 8.2-5 [69.3 kB] Get: 18 http://deb.debian.org/debian unstable/main amd64 libreadline8t64 amd64 8.2-5 [169 kB] Get: 19 http://deb.debian.org/debian unstable/main amd64 libpython3.12-stdlib amd64 3.12.7-3 [1966 kB] Get: 20 http://deb.debian.org/debian unstable/main amd64 python3.12 amd64 3.12.7-3 [671 kB] Get: 21 http://deb.debian.org/debian unstable/main amd64 libpython3-stdlib amd64 3.12.7-1 [9712 B] Get: 22 http://deb.debian.org/debian unstable/main amd64 python3 amd64 3.12.7-1 [27.8 kB] Get: 23 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.24 [24.8 kB] Get: 24 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.45-3+b1 [314 kB] Get: 25 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.45-3+b1 [108 kB] Get: 26 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.45-3+b1 [43.3 kB] Get: 27 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.22.5-2 [200 kB] Get: 28 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB] Get: 29 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-5 [1181 kB] Get: 30 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.40.2-11 [91.5 kB] Get: 31 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 32 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.0-1 [1420 kB] Get: 33 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.19-4 [287 kB] Get: 34 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3 [493 kB] Get: 35 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get: 36 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get: 37 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.22.5-2 [723 kB] Get: 38 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.20 [89.7 kB] Get: 39 http://deb.debian.org/debian unstable/main amd64 libtool all 2.4.7-8 [517 kB] Get: 40 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 41 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 42 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 43 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 44 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.192-4 [189 kB] Get: 45 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get: 46 http://deb.debian.org/debian unstable/main amd64 libicu72 amd64 72.1-5+b1 [9423 kB] Get: 47 http://deb.debian.org/debian unstable/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.2+b1 [699 kB] Get: 48 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.22.5-2 [1601 kB] Get: 49 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 50 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 51 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.20 [915 kB] Get: 52 http://deb.debian.org/debian unstable/main amd64 libnumber-compare-perl all 0.03-3 [6332 B] Get: 53 http://deb.debian.org/debian unstable/main amd64 libtext-glob-perl all 0.11-3 [7676 B] Get: 54 http://deb.debian.org/debian unstable/main amd64 libfile-find-rule-perl all 0.34-3 [26.6 kB] Get: 55 http://deb.debian.org/debian unstable/main amd64 puredata-dev all 0.55.2+ds-1 [44.1 kB] Get: 56 http://deb.debian.org/debian unstable/main amd64 pd-lib-builder all 0.7.0-1 [22.9 kB] Get: 57 http://deb.debian.org/debian unstable/main amd64 dh-puredata all 3.2.0 [8804 B] Get: 58 http://deb.debian.org/debian unstable/main amd64 libedit2 amd64 3.1-20240808-1 [93.9 kB] Get: 59 http://deb.debian.org/debian unstable/main amd64 libz3-4 amd64 4.13.3-1 [8560 kB] Get: 60 http://deb.debian.org/debian unstable/main amd64 libllvm19 amd64 1:19.1.3-2 [26.0 MB] Get: 61 http://deb.debian.org/debian unstable/main amd64 libclang-cpp19 amd64 1:19.1.3-2 [13.2 MB] Get: 62 http://deb.debian.org/debian unstable/main amd64 libclang1-19 amd64 1:19.1.3-2 [7622 kB] Get: 63 http://deb.debian.org/debian unstable/main amd64 libfmt10 amd64 10.1.1+ds1-4 [127 kB] Get: 64 http://deb.debian.org/debian unstable/main amd64 doxygen amd64 1.9.8+ds-2+b3 [5011 kB] Get: 65 http://deb.debian.org/debian unstable/main amd64 libevent-core-2.1-7t64 amd64 2.1.12-stable-10+b1 [132 kB] Get: 66 http://deb.debian.org/debian unstable/main amd64 libevent-pthreads-2.1-7t64 amd64 2.1.12-stable-10+b1 [54.3 kB] Get: 67 http://deb.debian.org/debian unstable/main amd64 libnl-3-200 amd64 3.7.0-0.3+b1 [59.4 kB] Get: 68 http://deb.debian.org/debian unstable/main amd64 libnl-route-3-200 amd64 3.7.0-0.3+b1 [182 kB] Get: 69 http://deb.debian.org/debian unstable/main amd64 libibverbs1 amd64 52.0-2+b1 [62.2 kB] Get: 70 http://deb.debian.org/debian unstable/main amd64 ibverbs-providers amd64 52.0-2+b1 [343 kB] Get: 71 http://deb.debian.org/debian unstable/main amd64 libpsm-infinipath1 amd64 3.3+20.604758e7-6.3 [170 kB] Get: 72 http://deb.debian.org/debian unstable/main amd64 libnuma1 amd64 2.0.18-1+b1 [22.3 kB] Get: 73 http://deb.debian.org/debian unstable/main amd64 libpsm2-2 amd64 11.2.185-2.1 [181 kB] Get: 74 http://deb.debian.org/debian unstable/main amd64 librdmacm1t64 amd64 52.0-2+b1 [70.4 kB] Get: 75 http://deb.debian.org/debian unstable/main amd64 libfabric1 amd64 1.17.0-3.1 [631 kB] Get: 76 http://deb.debian.org/debian unstable/main amd64 libhwloc15 amd64 2.11.2-1 [164 kB] Get: 77 http://deb.debian.org/debian unstable/main amd64 libmunge2 amd64 0.5.15-4+b1 [20.0 kB] Get: 78 http://deb.debian.org/debian unstable/main amd64 libpciaccess0 amd64 0.17-3+b2 [51.9 kB] Get: 79 http://deb.debian.org/debian unstable/main amd64 libxau6 amd64 1:1.0.11-1 [20.4 kB] Get: 80 http://deb.debian.org/debian unstable/main amd64 libxdmcp6 amd64 1:1.1.5-1 [27.8 kB] Get: 81 http://deb.debian.org/debian unstable/main amd64 libxcb1 amd64 1.17.0-2+b1 [144 kB] Get: 82 http://deb.debian.org/debian unstable/main amd64 libx11-data all 2:1.8.10-2 [337 kB] Get: 83 http://deb.debian.org/debian unstable/main amd64 libx11-6 amd64 2:1.8.10-2 [813 kB] Get: 84 http://deb.debian.org/debian unstable/main amd64 libxext6 amd64 2:1.3.4-1+b2 [50.5 kB] Get: 85 http://deb.debian.org/debian unstable/main amd64 libxnvctrl0 amd64 535.171.04-1+b1 [14.2 kB] Get: 86 http://deb.debian.org/debian unstable/main amd64 ocl-icd-libopencl1 amd64 2.3.2-1+b2 [40.2 kB] Get: 87 http://deb.debian.org/debian unstable/main amd64 libhwloc-plugins amd64 2.11.2-1 [18.1 kB] Get: 88 http://deb.debian.org/debian unstable/main amd64 libpmix2t64 amd64 5.0.4-1 [661 kB] Get: 89 http://deb.debian.org/debian unstable/main amd64 libllvm17t64 amd64 1:17.0.6-18 [23.6 MB] Get: 90 http://deb.debian.org/debian unstable/main amd64 libamd-comgr2 amd64 6.0+git20231212.4510c28+dfsg-3+b2 [13.0 MB] Get: 91 http://deb.debian.org/debian unstable/main amd64 libdrm-common all 2.4.123-1 [8084 B] Get: 92 http://deb.debian.org/debian unstable/main amd64 libdrm2 amd64 2.4.123-1 [38.7 kB] Get: 93 http://deb.debian.org/debian unstable/main amd64 libdrm-amdgpu1 amd64 2.4.123-1 [22.3 kB] Get: 94 http://deb.debian.org/debian unstable/main amd64 libhsakmt1 amd64 6.1.2+ds-1 [59.8 kB] Get: 95 http://deb.debian.org/debian unstable/main amd64 libhsa-runtime64-1 amd64 6.1.2-2 [535 kB] Get: 96 http://deb.debian.org/debian unstable/main amd64 libamdhip64-5 amd64 5.7.1-5 [8877 kB] Get: 97 http://deb.debian.org/debian unstable/main amd64 libibumad3 amd64 52.0-2+b1 [28.2 kB] Get: 98 http://deb.debian.org/debian unstable/main amd64 libibmad5 amd64 52.0-2+b1 [43.4 kB] Get: 99 http://deb.debian.org/debian unstable/main amd64 libucx0 amd64 1.17.0+ds-3 [1130 kB] Get: 100 http://deb.debian.org/debian unstable/main amd64 libopenmpi3t64 amd64 5.0.5-6 [2006 kB] Get: 101 http://deb.debian.org/debian unstable/main amd64 fftw2 amd64 2.1.5-7 [251 kB] Get: 102 http://deb.debian.org/debian unstable/main amd64 fftw-dev amd64 2.1.5-7 [290 kB] Get: 103 http://deb.debian.org/debian unstable/main amd64 native-architecture all 0.2.3 [2108 B] Get: 104 http://deb.debian.org/debian unstable/main amd64 libglib2.0-0t64 amd64 2.82.2-3 [1501 kB] Get: 105 http://deb.debian.org/debian unstable/main amd64 libgirepository-2.0-0 amd64 2.82.2-3 [139 kB] Get: 106 http://deb.debian.org/debian unstable/main amd64 girepository-tools amd64 2.82.2-3 [145 kB] Get: 107 http://deb.debian.org/debian unstable/main amd64 libasound2-data all 1.2.12-1 [21.0 kB] Get: 108 http://deb.debian.org/debian unstable/main amd64 libasound2t64 amd64 1.2.12-1+b1 [371 kB] Get: 109 http://deb.debian.org/debian unstable/main amd64 libasound2-dev amd64 1.2.12-1+b1 [116 kB] Get: 110 http://deb.debian.org/debian unstable/main amd64 libasyncns0 amd64 0.8-6+b5 [12.0 kB] Get: 111 http://deb.debian.org/debian unstable/main amd64 uuid-dev amd64 2.40.2-11 [47.2 kB] Get: 112 http://deb.debian.org/debian unstable/main amd64 libblkid-dev amd64 2.40.2-11 [204 kB] Get: 113 http://deb.debian.org/debian unstable/main amd64 libdbus-1-3 amd64 1.14.10-6 [203 kB] Get: 114 http://deb.debian.org/debian unstable/main amd64 libffi-dev amd64 3.4.6-1 [60.6 kB] Get: 115 http://deb.debian.org/debian unstable/main amd64 libogg0 amd64 1.3.5-3+b2 [23.8 kB] Get: 116 http://deb.debian.org/debian unstable/main amd64 libflac12t64 amd64 1.4.3+ds-2.1+b1 [201 kB] Get: 117 http://deb.debian.org/debian unstable/main amd64 libsepol-dev amd64 3.7-1 [370 kB] Get: 118 http://deb.debian.org/debian unstable/main amd64 libpcre2-16-0 amd64 10.44-4 [261 kB] Get: 119 http://deb.debian.org/debian unstable/main amd64 libpcre2-32-0 amd64 10.44-4 [248 kB] Get: 120 http://deb.debian.org/debian unstable/main amd64 libpcre2-posix3 amd64 10.44-4 [60.3 kB] Get: 121 http://deb.debian.org/debian unstable/main amd64 libpcre2-dev amd64 10.44-4 [790 kB] Get: 122 http://deb.debian.org/debian unstable/main amd64 libselinux1-dev amd64 3.7-3+b1 [160 kB] Get: 123 http://deb.debian.org/debian unstable/main amd64 libmount-dev amd64 2.40.2-11 [29.0 kB] Get: 124 http://deb.debian.org/debian unstable/main amd64 libsysprof-capture-4-dev amd64 47.1-1 [47.6 kB] Get: 125 http://deb.debian.org/debian unstable/main amd64 libpkgconf3 amd64 1.8.1-4 [36.4 kB] Get: 126 http://deb.debian.org/debian unstable/main amd64 pkgconf-bin amd64 1.8.1-4 [30.2 kB] Get: 127 http://deb.debian.org/debian unstable/main amd64 pkgconf amd64 1.8.1-4 [26.2 kB] Get: 128 http://deb.debian.org/debian unstable/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [920 kB] Get: 129 http://deb.debian.org/debian unstable/main amd64 libgio-2.0-dev amd64 2.82.2-3 [1675 kB] Get: 130 http://deb.debian.org/debian unstable/main amd64 python3-packaging all 24.2-1 [55.3 kB] Get: 131 http://deb.debian.org/debian unstable/main amd64 libgio-2.0-dev-bin amd64 2.82.2-3 [163 kB] Get: 132 http://deb.debian.org/debian unstable/main amd64 libglib2.0-data all 2.82.2-3 [1275 kB] Get: 133 http://deb.debian.org/debian unstable/main amd64 libglib2.0-bin amd64 2.82.2-3 [127 kB] Get: 134 http://deb.debian.org/debian unstable/main amd64 libglib2.0-dev-bin amd64 2.82.2-3 [51.5 kB] Get: 135 http://deb.debian.org/debian unstable/main amd64 libglib2.0-dev amd64 2.82.2-3 [52.3 kB] Get: 136 http://deb.debian.org/debian unstable/main amd64 libjack0 amd64 1:0.126.0-2+b3 [93.5 kB] Get: 137 http://deb.debian.org/debian unstable/main amd64 pkg-config amd64 1.8.1-4 [14.0 kB] Get: 138 http://deb.debian.org/debian unstable/main amd64 libjack-dev amd64 1:0.126.0-2+b3 [148 kB] Get: 139 http://deb.debian.org/debian unstable/main amd64 libmp3lame0 amd64 3.100-6+b3 [363 kB] Get: 140 http://deb.debian.org/debian unstable/main amd64 libmpg123-0t64 amd64 1.32.9-1 [149 kB] Get: 141 http://deb.debian.org/debian unstable/main amd64 libopus0 amd64 1.5.2-2 [2852 kB] Get: 142 http://deb.debian.org/debian unstable/main amd64 libvorbis0a amd64 1.3.7-2+b1 [91.1 kB] Get: 143 http://deb.debian.org/debian unstable/main amd64 libvorbisenc2 amd64 1.3.7-2+b1 [76.1 kB] Get: 144 http://deb.debian.org/debian unstable/main amd64 libsndfile1 amd64 1.2.2-1+b3 [199 kB] Get: 145 http://deb.debian.org/debian unstable/main amd64 libx11-xcb1 amd64 2:1.8.10-2 [241 kB] Get: 146 http://deb.debian.org/debian unstable/main amd64 libpulse0 amd64 16.1+dfsg1-5.1+b1 [274 kB] Get: 147 http://deb.debian.org/debian unstable/main amd64 libpulse-mainloop-glib0 amd64 16.1+dfsg1-5.1+b1 [27.5 kB] Get: 148 http://deb.debian.org/debian unstable/main amd64 libpulse-dev amd64 16.1+dfsg1-5.1+b1 [89.7 kB] Get: 149 http://deb.debian.org/debian unstable/main amd64 librtaudio7 amd64 6.0.1~ds-2+b1 [55.6 kB] Get: 150 http://deb.debian.org/debian unstable/main amd64 librtaudio-dev amd64 6.0.1~ds-2+b1 [21.2 kB] Get: 151 http://deb.debian.org/debian unstable/main amd64 librtmidi7 amd64 6.0.0-2+b1 [38.5 kB] Get: 152 http://deb.debian.org/debian unstable/main amd64 librtmidi-dev amd64 6.0.0-2+b1 [45.8 kB] Get: 153 http://deb.debian.org/debian unstable/main amd64 libsndobj2t64 amd64 2.6.7+ds1-4+b1 [285 kB] Get: 154 http://deb.debian.org/debian unstable/main amd64 libsndobj-dev amd64 2.6.7+ds1-4+b1 [48.4 kB] Get: 155 http://deb.debian.org/debian unstable/main amd64 libstk-5.0.0 amd64 5.0.1+dfsg-1+b1 [193 kB] Get: 156 http://deb.debian.org/debian unstable/main amd64 libstk-dev amd64 5.0.1+dfsg-1+b1 [76.9 kB] Fetched 157 MB in 20s (7976 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.12-minimal:amd64. (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 ... 19966 files and directories currently installed.) Preparing to unpack .../libpython3.12-minimal_3.12.7-3_amd64.deb ... Unpacking libpython3.12-minimal:amd64 (3.12.7-3) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.6.4-1_amd64.deb ... Unpacking libexpat1:amd64 (2.6.4-1) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../python3.12-minimal_3.12.7-3_amd64.deb ... Unpacking python3.12-minimal (3.12.7-3) ... Setting up libpython3.12-minimal:amd64 (3.12.7-3) ... Setting up libexpat1:amd64 (2.6.4-1) ... Setting up python3.12-minimal (3.12.7-3) ... 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 ... 20286 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.12.7-1_amd64.deb ... Unpacking python3-minimal (3.12.7-1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../02-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../03-tzdata_2024b-3_all.deb ... Unpacking tzdata (2024b-3) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../04-libkrb5support0_1.21.3-3_amd64.deb ... Unpacking libkrb5support0:amd64 (1.21.3-3) ... Selecting previously unselected package libcom-err2:amd64. Preparing to unpack .../05-libcom-err2_1.47.1-1+b1_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.1-1+b1) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../06-libk5crypto3_1.21.3-3_amd64.deb ... Unpacking libk5crypto3:amd64 (1.21.3-3) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../07-libkeyutils1_1.6.3-4_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-4) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../08-libkrb5-3_1.21.3-3_amd64.deb ... Unpacking libkrb5-3:amd64 (1.21.3-3) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../09-libgssapi-krb5-2_1.21.3-3_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.21.3-3) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../10-libtirpc-common_1.3.4+ds-1.3_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.3) ... Selecting previously unselected package libtirpc3t64:amd64. Preparing to unpack .../11-libtirpc3t64_1.3.4+ds-1.3+b1_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3 to /lib/x86_64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3.0.0 to /lib/x86_64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:amd64 (1.3.4+ds-1.3+b1) ... Selecting previously unselected package libnsl2:amd64. Preparing to unpack .../12-libnsl2_1.3.0-3+b3_amd64.deb ... Unpacking libnsl2:amd64 (1.3.0-3+b3) ... Selecting previously unselected package readline-common. Preparing to unpack .../13-readline-common_8.2-5_all.deb ... Unpacking readline-common (8.2-5) ... Selecting previously unselected package libreadline8t64:amd64. Preparing to unpack .../14-libreadline8t64_8.2-5_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.2-5) ... Selecting previously unselected package libpython3.12-stdlib:amd64. Preparing to unpack .../15-libpython3.12-stdlib_3.12.7-3_amd64.deb ... Unpacking libpython3.12-stdlib:amd64 (3.12.7-3) ... Selecting previously unselected package python3.12. Preparing to unpack .../16-python3.12_3.12.7-3_amd64.deb ... Unpacking python3.12 (3.12.7-3) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../17-libpython3-stdlib_3.12.7-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.12.7-1) ... Setting up python3-minimal (3.12.7-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 ... 21348 files and directories currently installed.) Preparing to unpack .../000-python3_3.12.7-1_amd64.deb ... Unpacking python3 (3.12.7-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../001-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../002-libmagic-mgc_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../003-libmagic1t64_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../004-file_1%3a5.45-3+b1_amd64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../005-gettext-base_0.22.5-2_amd64.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../006-libuchardet0_0.0.8-1+b2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../007-groff-base_1.23.0-5_amd64.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../008-bsdextrautils_2.40.2-11_amd64.deb ... Unpacking bsdextrautils (2.40.2-11) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../009-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../010-man-db_2.13.0-1_amd64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../011-m4_1.4.19-4_amd64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../012-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-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.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../016-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../017-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... 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:amd64. Preparing to unpack .../022-libelf1t64_0.192-4_amd64.deb ... Unpacking libelf1t64:amd64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../023-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../024-libicu72_72.1-5+b1_amd64.deb ... Unpacking libicu72:amd64 (72.1-5+b1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../025-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../026-gettext_0.22.5-2_amd64.deb ... Unpacking gettext (0.22.5-2) ... 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.20_all.deb ... Unpacking debhelper (13.20) ... 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.2+ds-1_all.deb ... Unpacking puredata-dev (0.55.2+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 libedit2:amd64. Preparing to unpack .../036-libedit2_3.1-20240808-1_amd64.deb ... Unpacking libedit2:amd64 (3.1-20240808-1) ... Selecting previously unselected package libz3-4:amd64. Preparing to unpack .../037-libz3-4_4.13.3-1_amd64.deb ... Unpacking libz3-4:amd64 (4.13.3-1) ... Selecting previously unselected package libllvm19:amd64. Preparing to unpack .../038-libllvm19_1%3a19.1.3-2_amd64.deb ... Unpacking libllvm19:amd64 (1:19.1.3-2) ... Selecting previously unselected package libclang-cpp19. Preparing to unpack .../039-libclang-cpp19_1%3a19.1.3-2_amd64.deb ... Unpacking libclang-cpp19 (1:19.1.3-2) ... Selecting previously unselected package libclang1-19. Preparing to unpack .../040-libclang1-19_1%3a19.1.3-2_amd64.deb ... Unpacking libclang1-19 (1:19.1.3-2) ... Selecting previously unselected package libfmt10:amd64. Preparing to unpack .../041-libfmt10_10.1.1+ds1-4_amd64.deb ... Unpacking libfmt10:amd64 (10.1.1+ds1-4) ... Selecting previously unselected package doxygen. Preparing to unpack .../042-doxygen_1.9.8+ds-2+b3_amd64.deb ... Unpacking doxygen (1.9.8+ds-2+b3) ... Selecting previously unselected package libevent-core-2.1-7t64:amd64. Preparing to unpack .../043-libevent-core-2.1-7t64_2.1.12-stable-10+b1_amd64.deb ... Unpacking libevent-core-2.1-7t64:amd64 (2.1.12-stable-10+b1) ... Selecting previously unselected package libevent-pthreads-2.1-7t64:amd64. Preparing to unpack .../044-libevent-pthreads-2.1-7t64_2.1.12-stable-10+b1_amd64.deb ... Unpacking libevent-pthreads-2.1-7t64:amd64 (2.1.12-stable-10+b1) ... Selecting previously unselected package libnl-3-200:amd64. Preparing to unpack .../045-libnl-3-200_3.7.0-0.3+b1_amd64.deb ... Unpacking libnl-3-200:amd64 (3.7.0-0.3+b1) ... Selecting previously unselected package libnl-route-3-200:amd64. Preparing to unpack .../046-libnl-route-3-200_3.7.0-0.3+b1_amd64.deb ... Unpacking libnl-route-3-200:amd64 (3.7.0-0.3+b1) ... Selecting previously unselected package libibverbs1:amd64. Preparing to unpack .../047-libibverbs1_52.0-2+b1_amd64.deb ... Unpacking libibverbs1:amd64 (52.0-2+b1) ... Selecting previously unselected package ibverbs-providers:amd64. Preparing to unpack .../048-ibverbs-providers_52.0-2+b1_amd64.deb ... Unpacking ibverbs-providers:amd64 (52.0-2+b1) ... Selecting previously unselected package libpsm-infinipath1. Preparing to unpack .../049-libpsm-infinipath1_3.3+20.604758e7-6.3_amd64.deb ... Unpacking libpsm-infinipath1 (3.3+20.604758e7-6.3) ... Selecting previously unselected package libnuma1:amd64. Preparing to unpack .../050-libnuma1_2.0.18-1+b1_amd64.deb ... Unpacking libnuma1:amd64 (2.0.18-1+b1) ... Selecting previously unselected package libpsm2-2. Preparing to unpack .../051-libpsm2-2_11.2.185-2.1_amd64.deb ... Unpacking libpsm2-2 (11.2.185-2.1) ... Selecting previously unselected package librdmacm1t64:amd64. Preparing to unpack .../052-librdmacm1t64_52.0-2+b1_amd64.deb ... Unpacking librdmacm1t64:amd64 (52.0-2+b1) ... Selecting previously unselected package libfabric1:amd64. Preparing to unpack .../053-libfabric1_1.17.0-3.1_amd64.deb ... Unpacking libfabric1:amd64 (1.17.0-3.1) ... Selecting previously unselected package libhwloc15:amd64. Preparing to unpack .../054-libhwloc15_2.11.2-1_amd64.deb ... Unpacking libhwloc15:amd64 (2.11.2-1) ... Selecting previously unselected package libmunge2:amd64. Preparing to unpack .../055-libmunge2_0.5.15-4+b1_amd64.deb ... Unpacking libmunge2:amd64 (0.5.15-4+b1) ... Selecting previously unselected package libpciaccess0:amd64. Preparing to unpack .../056-libpciaccess0_0.17-3+b2_amd64.deb ... Unpacking libpciaccess0:amd64 (0.17-3+b2) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../057-libxau6_1%3a1.0.11-1_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../058-libxdmcp6_1%3a1.1.5-1_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.5-1) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../059-libxcb1_1.17.0-2+b1_amd64.deb ... Unpacking libxcb1:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../060-libx11-data_2%3a1.8.10-2_all.deb ... Unpacking libx11-data (2:1.8.10-2) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../061-libx11-6_2%3a1.8.10-2_amd64.deb ... Unpacking libx11-6:amd64 (2:1.8.10-2) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../062-libxext6_2%3a1.3.4-1+b2_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.4-1+b2) ... Selecting previously unselected package libxnvctrl0:amd64. Preparing to unpack .../063-libxnvctrl0_535.171.04-1+b1_amd64.deb ... Unpacking libxnvctrl0:amd64 (535.171.04-1+b1) ... Selecting previously unselected package ocl-icd-libopencl1:amd64. Preparing to unpack .../064-ocl-icd-libopencl1_2.3.2-1+b2_amd64.deb ... Unpacking ocl-icd-libopencl1:amd64 (2.3.2-1+b2) ... Selecting previously unselected package libhwloc-plugins:amd64. Preparing to unpack .../065-libhwloc-plugins_2.11.2-1_amd64.deb ... Unpacking libhwloc-plugins:amd64 (2.11.2-1) ... Selecting previously unselected package libpmix2t64:amd64. Preparing to unpack .../066-libpmix2t64_5.0.4-1_amd64.deb ... Unpacking libpmix2t64:amd64 (5.0.4-1) ... Selecting previously unselected package libllvm17t64:amd64. Preparing to unpack .../067-libllvm17t64_1%3a17.0.6-18_amd64.deb ... Unpacking libllvm17t64:amd64 (1:17.0.6-18) ... Selecting previously unselected package libamd-comgr2:amd64. Preparing to unpack .../068-libamd-comgr2_6.0+git20231212.4510c28+dfsg-3+b2_amd64.deb ... Unpacking libamd-comgr2:amd64 (6.0+git20231212.4510c28+dfsg-3+b2) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../069-libdrm-common_2.4.123-1_all.deb ... Unpacking libdrm-common (2.4.123-1) ... Selecting previously unselected package libdrm2:amd64. Preparing to unpack .../070-libdrm2_2.4.123-1_amd64.deb ... Unpacking libdrm2:amd64 (2.4.123-1) ... Selecting previously unselected package libdrm-amdgpu1:amd64. Preparing to unpack .../071-libdrm-amdgpu1_2.4.123-1_amd64.deb ... Unpacking libdrm-amdgpu1:amd64 (2.4.123-1) ... Selecting previously unselected package libhsakmt1:amd64. Preparing to unpack .../072-libhsakmt1_6.1.2+ds-1_amd64.deb ... Unpacking libhsakmt1:amd64 (6.1.2+ds-1) ... Selecting previously unselected package libhsa-runtime64-1:amd64. Preparing to unpack .../073-libhsa-runtime64-1_6.1.2-2_amd64.deb ... Unpacking libhsa-runtime64-1:amd64 (6.1.2-2) ... Selecting previously unselected package libamdhip64-5. Preparing to unpack .../074-libamdhip64-5_5.7.1-5_amd64.deb ... Unpacking libamdhip64-5 (5.7.1-5) ... Selecting previously unselected package libibumad3:amd64. Preparing to unpack .../075-libibumad3_52.0-2+b1_amd64.deb ... Unpacking libibumad3:amd64 (52.0-2+b1) ... Selecting previously unselected package libibmad5:amd64. Preparing to unpack .../076-libibmad5_52.0-2+b1_amd64.deb ... Unpacking libibmad5:amd64 (52.0-2+b1) ... Selecting previously unselected package libucx0:amd64. Preparing to unpack .../077-libucx0_1.17.0+ds-3_amd64.deb ... Unpacking libucx0:amd64 (1.17.0+ds-3) ... Selecting previously unselected package libopenmpi3t64:amd64. Preparing to unpack .../078-libopenmpi3t64_5.0.5-6_amd64.deb ... Unpacking libopenmpi3t64:amd64 (5.0.5-6) ... Selecting previously unselected package fftw2. Preparing to unpack .../079-fftw2_2.1.5-7_amd64.deb ... Unpacking fftw2 (2.1.5-7) ... Selecting previously unselected package fftw-dev. Preparing to unpack .../080-fftw-dev_2.1.5-7_amd64.deb ... Unpacking fftw-dev (2.1.5-7) ... Selecting previously unselected package native-architecture. Preparing to unpack .../081-native-architecture_0.2.3_all.deb ... Unpacking native-architecture (0.2.3) ... Selecting previously unselected package libglib2.0-0t64:amd64. Preparing to unpack .../082-libglib2.0-0t64_2.82.2-3_amd64.deb ... Unpacking libglib2.0-0t64:amd64 (2.82.2-3) ... Selecting previously unselected package libgirepository-2.0-0:amd64. Preparing to unpack .../083-libgirepository-2.0-0_2.82.2-3_amd64.deb ... Unpacking libgirepository-2.0-0:amd64 (2.82.2-3) ... Selecting previously unselected package girepository-tools:amd64. Preparing to unpack .../084-girepository-tools_2.82.2-3_amd64.deb ... Unpacking girepository-tools:amd64 (2.82.2-3) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../085-libasound2-data_1.2.12-1_all.deb ... Unpacking libasound2-data (1.2.12-1) ... Selecting previously unselected package libasound2t64:amd64. Preparing to unpack .../086-libasound2t64_1.2.12-1+b1_amd64.deb ... Unpacking libasound2t64:amd64 (1.2.12-1+b1) ... Selecting previously unselected package libasound2-dev:amd64. Preparing to unpack .../087-libasound2-dev_1.2.12-1+b1_amd64.deb ... Unpacking libasound2-dev:amd64 (1.2.12-1+b1) ... Selecting previously unselected package libasyncns0:amd64. Preparing to unpack .../088-libasyncns0_0.8-6+b5_amd64.deb ... Unpacking libasyncns0:amd64 (0.8-6+b5) ... Selecting previously unselected package uuid-dev:amd64. Preparing to unpack .../089-uuid-dev_2.40.2-11_amd64.deb ... Unpacking uuid-dev:amd64 (2.40.2-11) ... Selecting previously unselected package libblkid-dev:amd64. Preparing to unpack .../090-libblkid-dev_2.40.2-11_amd64.deb ... Unpacking libblkid-dev:amd64 (2.40.2-11) ... Selecting previously unselected package libdbus-1-3:amd64. Preparing to unpack .../091-libdbus-1-3_1.14.10-6_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.14.10-6) ... Selecting previously unselected package libffi-dev:amd64. Preparing to unpack .../092-libffi-dev_3.4.6-1_amd64.deb ... Unpacking libffi-dev:amd64 (3.4.6-1) ... Selecting previously unselected package libogg0:amd64. Preparing to unpack .../093-libogg0_1.3.5-3+b2_amd64.deb ... Unpacking libogg0:amd64 (1.3.5-3+b2) ... Selecting previously unselected package libflac12t64:amd64. Preparing to unpack .../094-libflac12t64_1.4.3+ds-2.1+b1_amd64.deb ... Unpacking libflac12t64:amd64 (1.4.3+ds-2.1+b1) ... Selecting previously unselected package libsepol-dev:amd64. Preparing to unpack .../095-libsepol-dev_3.7-1_amd64.deb ... Unpacking libsepol-dev:amd64 (3.7-1) ... Selecting previously unselected package libpcre2-16-0:amd64. Preparing to unpack .../096-libpcre2-16-0_10.44-4_amd64.deb ... Unpacking libpcre2-16-0:amd64 (10.44-4) ... Selecting previously unselected package libpcre2-32-0:amd64. Preparing to unpack .../097-libpcre2-32-0_10.44-4_amd64.deb ... Unpacking libpcre2-32-0:amd64 (10.44-4) ... Selecting previously unselected package libpcre2-posix3:amd64. Preparing to unpack .../098-libpcre2-posix3_10.44-4_amd64.deb ... Unpacking libpcre2-posix3:amd64 (10.44-4) ... Selecting previously unselected package libpcre2-dev:amd64. Preparing to unpack .../099-libpcre2-dev_10.44-4_amd64.deb ... Unpacking libpcre2-dev:amd64 (10.44-4) ... Selecting previously unselected package libselinux1-dev:amd64. Preparing to unpack .../100-libselinux1-dev_3.7-3+b1_amd64.deb ... Unpacking libselinux1-dev:amd64 (3.7-3+b1) ... Selecting previously unselected package libmount-dev:amd64. Preparing to unpack .../101-libmount-dev_2.40.2-11_amd64.deb ... Unpacking libmount-dev:amd64 (2.40.2-11) ... Selecting previously unselected package libsysprof-capture-4-dev:amd64. Preparing to unpack .../102-libsysprof-capture-4-dev_47.1-1_amd64.deb ... Unpacking libsysprof-capture-4-dev:amd64 (47.1-1) ... Selecting previously unselected package libpkgconf3:amd64. Preparing to unpack .../103-libpkgconf3_1.8.1-4_amd64.deb ... Unpacking libpkgconf3:amd64 (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../104-pkgconf-bin_1.8.1-4_amd64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:amd64. Preparing to unpack .../105-pkgconf_1.8.1-4_amd64.deb ... Unpacking pkgconf:amd64 (1.8.1-4) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../106-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libgio-2.0-dev:amd64. Preparing to unpack .../107-libgio-2.0-dev_2.82.2-3_amd64.deb ... Unpacking libgio-2.0-dev:amd64 (2.82.2-3) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../108-python3-packaging_24.2-1_all.deb ... Unpacking python3-packaging (24.2-1) ... Selecting previously unselected package libgio-2.0-dev-bin. Preparing to unpack .../109-libgio-2.0-dev-bin_2.82.2-3_amd64.deb ... Unpacking libgio-2.0-dev-bin (2.82.2-3) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../110-libglib2.0-data_2.82.2-3_all.deb ... Unpacking libglib2.0-data (2.82.2-3) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../111-libglib2.0-bin_2.82.2-3_amd64.deb ... Unpacking libglib2.0-bin (2.82.2-3) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../112-libglib2.0-dev-bin_2.82.2-3_amd64.deb ... Unpacking libglib2.0-dev-bin (2.82.2-3) ... Selecting previously unselected package libglib2.0-dev:amd64. Preparing to unpack .../113-libglib2.0-dev_2.82.2-3_amd64.deb ... Unpacking libglib2.0-dev:amd64 (2.82.2-3) ... Selecting previously unselected package libjack0:amd64. Preparing to unpack .../114-libjack0_1%3a0.126.0-2+b3_amd64.deb ... Unpacking libjack0:amd64 (1:0.126.0-2+b3) ... Selecting previously unselected package pkg-config:amd64. Preparing to unpack .../115-pkg-config_1.8.1-4_amd64.deb ... Unpacking pkg-config:amd64 (1.8.1-4) ... Selecting previously unselected package libjack-dev:amd64. Preparing to unpack .../116-libjack-dev_1%3a0.126.0-2+b3_amd64.deb ... Unpacking libjack-dev:amd64 (1:0.126.0-2+b3) ... Selecting previously unselected package libmp3lame0:amd64. Preparing to unpack .../117-libmp3lame0_3.100-6+b3_amd64.deb ... Unpacking libmp3lame0:amd64 (3.100-6+b3) ... Selecting previously unselected package libmpg123-0t64:amd64. Preparing to unpack .../118-libmpg123-0t64_1.32.9-1_amd64.deb ... Unpacking libmpg123-0t64:amd64 (1.32.9-1) ... Selecting previously unselected package libopus0:amd64. Preparing to unpack .../119-libopus0_1.5.2-2_amd64.deb ... Unpacking libopus0:amd64 (1.5.2-2) ... Selecting previously unselected package libvorbis0a:amd64. Preparing to unpack .../120-libvorbis0a_1.3.7-2+b1_amd64.deb ... Unpacking libvorbis0a:amd64 (1.3.7-2+b1) ... Selecting previously unselected package libvorbisenc2:amd64. Preparing to unpack .../121-libvorbisenc2_1.3.7-2+b1_amd64.deb ... Unpacking libvorbisenc2:amd64 (1.3.7-2+b1) ... Selecting previously unselected package libsndfile1:amd64. Preparing to unpack .../122-libsndfile1_1.2.2-1+b3_amd64.deb ... Unpacking libsndfile1:amd64 (1.2.2-1+b3) ... Selecting previously unselected package libx11-xcb1:amd64. Preparing to unpack .../123-libx11-xcb1_2%3a1.8.10-2_amd64.deb ... Unpacking libx11-xcb1:amd64 (2:1.8.10-2) ... Selecting previously unselected package libpulse0:amd64. Preparing to unpack .../124-libpulse0_16.1+dfsg1-5.1+b1_amd64.deb ... Unpacking libpulse0:amd64 (16.1+dfsg1-5.1+b1) ... Selecting previously unselected package libpulse-mainloop-glib0:amd64. Preparing to unpack .../125-libpulse-mainloop-glib0_16.1+dfsg1-5.1+b1_amd64.deb ... Unpacking libpulse-mainloop-glib0:amd64 (16.1+dfsg1-5.1+b1) ... Selecting previously unselected package libpulse-dev:amd64. Preparing to unpack .../126-libpulse-dev_16.1+dfsg1-5.1+b1_amd64.deb ... Unpacking libpulse-dev:amd64 (16.1+dfsg1-5.1+b1) ... Selecting previously unselected package librtaudio7:amd64. Preparing to unpack .../127-librtaudio7_6.0.1~ds-2+b1_amd64.deb ... Unpacking librtaudio7:amd64 (6.0.1~ds-2+b1) ... Selecting previously unselected package librtaudio-dev:amd64. Preparing to unpack .../128-librtaudio-dev_6.0.1~ds-2+b1_amd64.deb ... Unpacking librtaudio-dev:amd64 (6.0.1~ds-2+b1) ... Selecting previously unselected package librtmidi7:amd64. Preparing to unpack .../129-librtmidi7_6.0.0-2+b1_amd64.deb ... Unpacking librtmidi7:amd64 (6.0.0-2+b1) ... Selecting previously unselected package librtmidi-dev:amd64. Preparing to unpack .../130-librtmidi-dev_6.0.0-2+b1_amd64.deb ... Unpacking librtmidi-dev:amd64 (6.0.0-2+b1) ... Selecting previously unselected package libsndobj2t64:amd64. Preparing to unpack .../131-libsndobj2t64_2.6.7+ds1-4+b1_amd64.deb ... Unpacking libsndobj2t64:amd64 (2.6.7+ds1-4+b1) ... Selecting previously unselected package libsndobj-dev:amd64. Preparing to unpack .../132-libsndobj-dev_2.6.7+ds1-4+b1_amd64.deb ... Unpacking libsndobj-dev:amd64 (2.6.7+ds1-4+b1) ... Selecting previously unselected package libstk-5.0.0:amd64. Preparing to unpack .../133-libstk-5.0.0_5.0.1+dfsg-1+b1_amd64.deb ... Unpacking libstk-5.0.0:amd64 (5.0.1+dfsg-1+b1) ... Selecting previously unselected package libstk-dev:amd64. Preparing to unpack .../134-libstk-dev_5.0.1+dfsg-1+b1_amd64.deb ... Unpacking libstk-dev:amd64 (5.0.1+dfsg-1+b1) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up libpciaccess0:amd64 (0.17-3+b2) ... Setting up libxau6:amd64 (1:1.0.11-1) ... Setting up libxdmcp6:amd64 (1:1.1.5-1) ... Setting up libkeyutils1:amd64 (1.6.3-4) ... Setting up libxcb1:amd64 (1.17.0-2+b1) ... Setting up native-architecture (0.2.3) ... Setting up libicu72:amd64 (72.1-5+b1) ... Setting up libogg0:amd64 (1.3.5-3+b2) ... Setting up bsdextrautils (2.40.2-11) ... Setting up libtext-glob-perl (0.11-3) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libtirpc-common (1.3.4+ds-1.3) ... Setting up libdebhelper-perl (13.20) ... Setting up libedit2:amd64 (3.1-20240808-1) ... Setting up libmagic1t64:amd64 (1:5.45-3+b1) ... Setting up libibumad3:amd64 (52.0-2+b1) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up libibmad5:amd64 (52.0-2+b1) ... Setting up libcom-err2:amd64 (1.47.1-1+b1) ... Setting up file (1:5.45-3+b1) ... Setting up libmpg123-0t64:amd64 (1.32.9-1) ... Setting up libffi-dev:amd64 (3.4.6-1) ... Setting up libpcre2-16-0:amd64 (10.44-4) ... Setting up libelf1t64:amd64 (0.192-4) ... Setting up libkrb5support0:amd64 (1.21.3-3) ... Setting up libnumber-compare-perl (0.03-3) ... Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' Local time is now: Thu Dec 25 19:34:21 UTC 2025. Universal Time is now: Thu Dec 25 19:34:21 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libsysprof-capture-4-dev:amd64 (47.1-1) ... Setting up libasound2-data (1.2.12-1) ... Setting up autotools-dev (20220109.1) ... Setting up libz3-4:amd64 (4.13.3-1) ... Setting up libpcre2-32-0:amd64 (10.44-4) ... Setting up libglib2.0-0t64:amd64 (2.82.2-3) ... No schema files found: doing nothing. Setting up libglib2.0-data (2.82.2-3) ... Setting up libpkgconf3:amd64 (1.8.1-4) ... Setting up libasound2t64:amd64 (1.2.12-1+b1) ... Setting up libmunge2:amd64 (0.5.15-4+b1) ... Setting up libx11-data (2:1.8.10-2) ... Setting up libfile-find-rule-perl (0.34-3) ... Setting up libjack0:amd64 (1:0.126.0-2+b3) ... Setting up uuid-dev:amd64 (2.40.2-11) ... Setting up libdbus-1-3:amd64 (1.14.10-6) ... Setting up libopus0:amd64 (1.5.2-2) ... Setting up librtmidi7:amd64 (6.0.0-2+b1) ... Setting up libhwloc15:amd64 (2.11.2-1) ... Setting up libvorbis0a:amd64 (1.3.7-2+b1) ... Setting up autopoint (0.22.5-2) ... Setting up libsepol-dev:amd64 (3.7-1) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up libk5crypto3:amd64 (1.21.3-3) ... Setting up autoconf (2.72-3) ... Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libnuma1:amd64 (2.0.18-1+b1) ... Setting up libpcre2-posix3:amd64 (10.44-4) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up ocl-icd-libopencl1:amd64 (2.3.2-1+b2) ... Setting up libasyncns0:amd64 (0.8-6+b5) ... Setting up libuchardet0:amd64 (0.0.8-1+b2) ... Setting up libnl-3-200:amd64 (3.7.0-0.3+b1) ... Setting up libpsm2-2 (11.2.185-2.1) ... Setting up libx11-6:amd64 (2:1.8.10-2) ... Setting up netbase (6.4) ... Setting up libkrb5-3:amd64 (1.21.3-3) ... Setting up libevent-core-2.1-7t64:amd64 (2.1.12-stable-10+b1) ... Setting up libflac12t64:amd64 (1.4.3+ds-2.1+b1) ... Setting up libpsm-infinipath1 (3.3+20.604758e7-6.3) ... update-alternatives: using /usr/lib/libpsm1/libpsm_infinipath.so.1.16 to provide /usr/lib/x86_64-linux-gnu/libpsm_infinipath.so.1 (libpsm_infinipath.so.1) in auto mode Setting up libasound2-dev:amd64 (1.2.12-1+b1) ... Setting up libdrm-common (2.4.123-1) ... Setting up readline-common (8.2-5) ... Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up libfmt10:amd64 (10.1.1+ds1-4) ... Setting up libmp3lame0:amd64 (3.100-6+b3) ... Setting up libvorbisenc2:amd64 (1.3.7-2+b1) ... Setting up puredata-dev (0.55.2+ds-1) ... Setting up libsndobj2t64:amd64 (2.6.7+ds1-4+b1) ... 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:amd64 (2.40.2-11) ... Setting up libllvm19:amd64 (1:19.1.3-2) ... Setting up libx11-xcb1:amd64 (2:1.8.10-2) ... Setting up gettext (0.22.5-2) ... Setting up libclang1-19 (1:19.1.3-2) ... Setting up libpcre2-dev:amd64 (10.44-4) ... Setting up libtool (2.4.7-8) ... Setting up libgirepository-2.0-0:amd64 (2.82.2-3) ... Setting up libselinux1-dev:amd64 (3.7-3+b1) ... Setting up libevent-pthreads-2.1-7t64:amd64 (2.1.12-stable-10+b1) ... Setting up libxext6:amd64 (2:1.3.4-1+b2) ... Setting up libglib2.0-bin (2.82.2-3) ... Setting up pkgconf:amd64 (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libnl-route-3-200:amd64 (3.7.0-0.3+b1) ... Setting up libxnvctrl0:amd64 (535.171.04-1+b1) ... Setting up dh-autoreconf (20) ... Setting up libllvm17t64:amd64 (1:17.0.6-18) ... Setting up libgssapi-krb5-2:amd64 (1.21.3-3) ... Setting up pkg-config:amd64 (1.8.1-4) ... Setting up libreadline8t64:amd64 (8.2-5) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up libdrm2:amd64 (2.4.123-1) ... Setting up groff-base (1.23.0-5) ... Setting up pd-lib-builder (0.7.0-1) ... Setting up libamd-comgr2:amd64 (6.0+git20231212.4510c28+dfsg-3+b2) ... Setting up libjack-dev:amd64 (1:0.126.0-2+b3) ... Setting up libsndfile1:amd64 (1.2.2-1+b3) ... Setting up libmount-dev:amd64 (2.40.2-11) ... Setting up libclang-cpp19 (1:19.1.3-2) ... Setting up libdrm-amdgpu1:amd64 (2.4.123-1) ... Setting up libibverbs1:amd64 (52.0-2+b1) ... Setting up libgio-2.0-dev:amd64 (2.82.2-3) ... Setting up girepository-tools:amd64 (2.82.2-3) ... Setting up libtirpc3t64:amd64 (1.3.4+ds-1.3+b1) ... Setting up ibverbs-providers:amd64 (52.0-2+b1) ... Setting up libpulse0:amd64 (16.1+dfsg1-5.1+b1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libhwloc-plugins:amd64 (2.11.2-1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up doxygen (1.9.8+ds-2+b3) ... Setting up libpulse-mainloop-glib0:amd64 (16.1+dfsg1-5.1+b1) ... Setting up libpmix2t64:amd64 (5.0.4-1) ... Setting up dh-puredata (3.2.0) ... Setting up libnsl2:amd64 (1.3.0-3+b3) ... Setting up librdmacm1t64:amd64 (52.0-2+b1) ... Setting up librtaudio7:amd64 (6.0.1~ds-2+b1) ... Setting up libhsakmt1:amd64 (6.1.2+ds-1) ... Setting up libfabric1:amd64 (1.17.0-3.1) ... Setting up libpython3.12-stdlib:amd64 (3.12.7-3) ... Setting up python3.12 (3.12.7-3) ... Setting up debhelper (13.20) ... Setting up libstk-5.0.0:amd64 (5.0.1+dfsg-1+b1) ... Setting up libhsa-runtime64-1:amd64 (6.1.2-2) ... Setting up libpython3-stdlib:amd64 (3.12.7-1) ... Setting up python3 (3.12.7-1) ... Setting up python3-packaging (24.2-1) ... Setting up libamdhip64-5 (5.7.1-5) ... Setting up libucx0:amd64 (1.17.0+ds-3) ... Setting up libgio-2.0-dev-bin (2.82.2-3) ... Setting up libopenmpi3t64:amd64 (5.0.5-6) ... Setting up libglib2.0-dev-bin (2.82.2-3) ... Setting up fftw2 (2.1.5-7) ... Setting up libglib2.0-dev:amd64 (2.82.2-3) ... Setting up libpulse-dev:amd64 (16.1+dfsg1-5.1+b1) ... Setting up fftw-dev (2.1.5-7) ... Setting up libsndobj-dev:amd64 (2.6.7+ds1-4+b1) ... Setting up librtaudio-dev:amd64 (6.0.1~ds-2+b1) ... Setting up librtmidi-dev:amd64 (6.0.0-2+b1) ... Setting up libstk-dev:amd64 (5.0.1+dfsg-1+b1) ... Processing triggers for libc-bin (2.40-3) ... 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 amd64 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=x86_64-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/x86_64-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... x86_64-pc-linux-gnu checking host system type... x86_64-pc-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 x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-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 -m elf_x86_64) 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 -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) 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 -m elf_x86_64) 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-amd64-64.so cd debian/build/flavor-pd64 && ../../../configure --build=x86_64-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/x86_64-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-amd64-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... x86_64-pc-linux-gnu checking host system type... x86_64-pc-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 x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-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 -m elf_x86_64) 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 -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) 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 -m elf_x86_64) 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-amd64-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 -j42 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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_s_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_s_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 -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 -fcf-protection -c -o libflext_pd_s_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c -o libflext_pd_s_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.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 -fcf-protection -c -o libflext_pd_s_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_sd_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 -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 -fcf-protection -c -o libflext_pd_sd_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 -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -c -o libflext_pd_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -c -o libflext_pd_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -c -o libflext_pd_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_pr.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fltimer.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd_s_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flbase.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flattr.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c ../../../../source/flatom_part.cpp -o libflext_pd_s_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flext.cpp -o libflext_pd_sd_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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flsupport.cpp -o libflext_pd_sd_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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/fllib.cpp -o libflext_pd_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flatom_pr.cpp -o libflext_pd_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/fltimer.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flxlet.cpp -o libflext_pd_sd_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 -fcf-protection -c ../../../../source/flmap.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flthr.cpp -o libflext_pd_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom.cpp -o libflext_pd_sd_la-flatom.o ../../../../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 */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../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 */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../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() */ | ^~~~~~~~~~~~~ ../../../../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 */ | ^~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_sd_la-flatom_part.lo `test -f 'flatom_part.cpp' || echo '../../../../source/'`flatom_part.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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_sd_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 -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -c -o libflext_pd_sd_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.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 -fcf-protection -c -o libflext_pd_sd_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 -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -c -o libflext_pd_sd_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_t_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 -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 -fcf-protection -c -o libflext_pd_t_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flitem.cpp -o libflext_pd_sd_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 -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -c -o libflext_pd_t_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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flatom_part.cpp -o libflext_pd_sd_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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flmeth.cpp -o libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_t_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flmsg.cpp -o libflext_pd_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 -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 -fcf-protection -c -o libflext_pd_t_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 -fcf-protection -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 -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flproxy.cpp -o libflext_pd_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 -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 -fcf-protection -c -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -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 -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 -fcf-protection -c -o libflext_pd_t_la-flitem.lo `test -f 'flitem.cpp' || echo '../../../../source/'`flitem.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 -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_t_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flstk.cpp -o libflext_pd_sd_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flbase.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c ../../../../source/fldsp.cpp -o libflext_pd_t_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flxlet.cpp -o libflext_pd_t_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fllib.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c ../../../../source/flbuf.cpp -o libflext_pd_t_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsupport.cpp -o libflext_pd_t_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flutil.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsimd.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flitem.cpp -o libflext_pd_t_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 -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 -fcf-protection -c -o libflext_pd_t_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_t_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 -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 -fcf-protection -c ../../../../source/flbind.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd_t_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_td_la-flbase.lo `test -f 'flbase.cpp' || echo '../../../../source/'`flbase.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 */ | ^~~~~~~~~~~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_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 -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 -fcf-protection -c -o libflext_pd_td_la-flbuf.lo `test -f 'flbuf.cpp' || echo '../../../../source/'`flbuf.cpp ../../../../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() */ | ^~~~~~~~~~~~~ ../../../../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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_td_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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd_t_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flbase.cpp -o libflext_pd_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 -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 -fcf-protection -c -o libflext_pd_td_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_td_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_td_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 -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 -fcf-protection -c -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flbuf.cpp -o libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -c -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_td_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flxlet.cpp -o libflext_pd_td_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flattr_ed.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fltimer.cpp -o libflext_pd_td_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flthr.cpp -o libflext_pd_td_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd_td_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_part.cpp -o libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmeth.cpp -o libflext_pd_td_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flproxy.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c -o libflext_pd_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c -o libflext_pd_la-fllib.lo `test -f 'fllib.cpp' || echo '../../../../source/'`fllib.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 */ | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd_td_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd_la-flattr.lo `test -f 'flattr.cpp' || echo '../../../../source/'`flattr.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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c ../../../../source/flext.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flstk.cpp -o libflext_pd_td_la-flstk.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 */ | ^~~~~~~~ ../../../../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 -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 -fcf-protection -c ../../../../source/fldsp.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flxlet.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flattr.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flattr_ed.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flthr.cpp -fPIC -DPIC -o .libs/libflext_pd_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fltimer.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c ../../../../source/flatom.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_pr.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flitem.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c -o libflext_pd_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmsg.cpp -fPIC -DPIC -o .libs/libflext_pd_la-flmsg.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() */ | ^~~~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_d_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flqueue.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flbase.cpp -o libflext_pd_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 -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 -fcf-protection -c ../../../../source/flstk.cpp -fPIC -DPIC -o .libs/libflext_pd_la-flstk.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 */ | ^~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_d_la-flattr_ed.lo `test -f 'flattr_ed.cpp' || echo '../../../../source/'`flattr_ed.cpp ../../../../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: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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flbuf.cpp -fPIC -DPIC -o .libs/libflext_pd_d_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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flutil.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -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 -fcf-protection -c -o libflext_pd_d_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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flxlet.cpp -fPIC -DPIC -o .libs/libflext_pd_d_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flattr.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flattr_ed.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c -o libflext_pd_d_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fltimer.cpp -o libflext_pd_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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd_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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flthr.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flthr.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 -fcf-protection -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 -fcf-protection -c ../../../../source/flproxy.cpp -o libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsimd.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/fltimer.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-fltimer.o ../../../../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 -fcf-protection -c -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c ../../../../source/flmsg.cpp -o libflext_pd_la-flmsg.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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flbind.cpp -o libflext_pd_la-flbind.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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flext.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmap.cpp -o libflext_pd_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 -fcf-protection -c ../../../../source/fldsp.cpp -o libflext_pd_d_la-fldsp.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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_d_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd_d_la-flmeth.lo `test -f 'flmeth.cpp' || echo '../../../../source/'`flmeth.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 | ); | ~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_d_la-flmsg.lo `test -f 'flmsg.cpp' || echo '../../../../source/'`flmsg.cpp 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 | ); | ~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_d_la-flproxy.lo `test -f 'flproxy.cpp' || echo '../../../../source/'`flproxy.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: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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_pr.cpp -fPIC -DPIC -o .libs/libflext_pd_d_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flutil.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_part.cpp -fPIC -DPIC -o .libs/libflext_pd_d_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmsg.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flproxy.cpp -fPIC -DPIC -o .libs/libflext_pd_d_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flbuf.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -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 -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd_s.la -rpath /usr/lib/x86_64-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 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flbind.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flbind.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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd_sd.la -rpath /usr/lib/x86_64-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 -fcf-protection -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 -fcf-protection -c ../../../../source/fllib.cpp -o libflext_pd_d_la-fllib.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 -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd_t.la -rpath /usr/lib/x86_64-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 /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 -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd_td.la -rpath /usr/lib/x86_64-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 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsndobj.cpp -fPIC -DPIC -o .libs/libflext_pd_d_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flstk.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c ../../../../source/flstk.cpp -o libflext_pd_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 -fcf-protection -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 -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_part.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmeth.cpp -o libflext_pd_d_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 -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 -fcf-protection -c ../../../../source/flsimd.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flbind.cpp -o libflext_pd_d_la-flbind.o >/dev/null 2>&1 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: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c ../../../../source/flproxy.cpp -o libflext_pd_d_la-flproxy.o >/dev/null 2>&1 libtool: link: ranlib .libs/libflext-pd_s.a 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: 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: ( cd ".libs" && rm -f "libflext-pd_s.la" && ln -s "../libflext-pd_s.la" "libflext-pd_s.la" ) 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: ranlib .libs/libflext-pd_t.a libtool: link: ranlib .libs/libflext-pd_sd.a libtool: link: ranlib .libs/libflext-pd_td.a libtool: link: ( cd ".libs" && rm -f "libflext-pd_sd.la" && ln -s "../libflext-pd_sd.la" "libflext-pd_sd.la" ) 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" ) libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flstk.cpp -o libflext_pd_d_la-flstk.o >/dev/null 2>&1 /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 -fcf-protection -shared -lsndobj -lstk -version-info 6:3:6 -Wl,-z,relro -Wl,-z,now -o libflext-pd.la -rpath /usr/lib/x86_64-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: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/14/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/x86_64-linux-gnu/14 -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/14/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crtn.o -O3 -g -O2 -fstack-protector-strong -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.so.0" && ln -s "libflext-pd.so.0.6.3" "libflext-pd.so.0") 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" ) /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 -fcf-protection -shared -lsndobj -lstk -version-info 6:3:6 -Wl,-z,relro -Wl,-z,now -o libflext-pd_d.la -rpath /usr/lib/x86_64-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/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/14/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/x86_64-linux-gnu/14 -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/14/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crtn.o -g -g -O2 -fstack-protector-strong -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/1_simple1/main.cpp:31:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/1_simple1/main.cpp:31:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/1_simple2/main.cpp:25:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/1_simple2/main.cpp:25:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/1_simple3/main.cpp:25:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/1_simple3/main.cpp:25:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/2_adv1/main.cpp:23:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/2_adv1/main.cpp:23:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/2_adv2/main.cpp:33:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/2_adv2/main.cpp:33:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/2_adv3/main.cpp:40:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/2_adv3/main.cpp:40:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/3_attr1/main.cpp:33:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/3_attr1/main.cpp:33:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/3_attr2/main.cpp:39:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/3_attr2/main.cpp:39:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/3_attr3/main.cpp:34:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/3_attr3/main.cpp:34:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/4_bind1/main.cpp:30:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/4_bind1/main.cpp:30:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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 60 | inline void ms_frames(int frames) { if(Check()) buf->Frames(frames); } | ~~~~~~~~~~~^~~~~~~~ ../../../../../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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/4_buffer1/main.cpp:36:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/4_buffer1/main.cpp:36:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/4_timer1/main.cpp:32:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/4_timer1/main.cpp:32:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/5_signal1/main.cpp:28:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/5_signal1/main.cpp:28:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/5_signal2/main.cpp:30:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/5_signal2/main.cpp:30:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/6_lib1/main.cpp:38:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/6_lib1/main.cpp:38:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/7_thread1/main.cpp:31:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/7_thread1/main.cpp:31:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/7_thread2/main.cpp:31:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/7_thread2/main.cpp:31:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -j42 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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_s_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c -o libflext_pd64_s_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 -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 -fcf-protection -c -o libflext_pd64_s_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_s_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.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 -fcf-protection -c -o libflext_pd64_s_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c -o libflext_pd64_sd_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 -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 -fcf-protection -c -o libflext_pd64_sd_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd64_sd_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_sd_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 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flext.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_part.cpp -o libflext_pd64_s_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd64_s_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 -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 -fcf-protection -c ../../../../source/flsimd.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flproxy.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmsg.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flext.cpp -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/fldsp.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flutil.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flitem.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/fllib.cpp -o libflext_pd64_sd_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 -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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flthr.cpp -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flatom_pr.cpp -o libflext_pd64_sd_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flattr_ed.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flbuf.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flxlet.cpp -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flsupport.cpp -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flatom.cpp -o libflext_pd64_sd_la-flatom.o ../../../../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 */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../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 -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 -fcf-protection -c -o libflext_pd64_sd_la-flatom_part.lo `test -f 'flatom_part.cpp' || echo '../../../../source/'`flatom_part.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 -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 -fcf-protection -c -o libflext_pd64_sd_la-flitem.lo `test -f 'flitem.cpp' || echo '../../../../source/'`flitem.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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796: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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd64_sd_la-flmeth.lo `test -f 'flmeth.cpp' || echo '../../../../source/'`flmeth.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() */ | ^~~~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c -o libflext_pd64_sd_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_sd_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.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 -fcf-protection -c -o libflext_pd64_sd_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 -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 -fcf-protection -c -o libflext_pd64_sd_la-flsndobj.lo `test -f 'flsndobj.cpp' || echo '../../../../source/'`flsndobj.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 -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 -fcf-protection -c -o libflext_pd64_sd_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 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_part.cpp -o libflext_pd64_sd_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 -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 -fcf-protection -c -o libflext_pd64_t_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 -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 -fcf-protection -c -o libflext_pd64_t_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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_t_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 -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 -fcf-protection -c -o libflext_pd64_t_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -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 -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 -fcf-protection -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 -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 -fcf-protection -c -o libflext_pd64_t_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flproxy.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flbind.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flstk.cpp -o libflext_pd64_sd_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 -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 -fcf-protection -c ../../../../source/flbuf.cpp -o libflext_pd64_t_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flxlet.cpp -o libflext_pd64_t_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/fllib.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flattr.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsupport.cpp -o libflext_pd64_t_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 -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 -fcf-protection -c ../../../../source/flthr.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/fldsp.cpp -o libflext_pd64_t_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 -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 -fcf-protection -c ../../../../source/flutil.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fltimer.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flsimd.cpp -o libflext_pd64_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 -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 -fcf-protection -c -o libflext_pd64_t_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 -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 -fcf-protection -c ../../../../source/flatom_pr.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flatom.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd64_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 -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 -fcf-protection -c -o libflext_pd64_t_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flitem.cpp -o libflext_pd64_t_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flproxy.cpp -o libflext_pd64_t_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd64_t_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 -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flbind.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd64_t_la-flsndobj.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 */ | ^~~~~~~~~~~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_td_la-fldsp.lo `test -f 'fldsp.cpp' || echo '../../../../source/'`fldsp.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/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() */ | ^~~~~~~~~~~~~ ../../../../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 */ | ^~~~~~~~ libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c ../../../../source/flstk.cpp -o libflext_pd64_t_la-flstk.o ../../../../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 -fcf-protection -c -o libflext_pd64_td_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flext.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flbase.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flbuf.cpp -o libflext_pd64_td_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 -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 -fcf-protection -c ../../../../source/fldsp.cpp -o libflext_pd64_td_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c -o libflext_pd64_td_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c -o libflext_pd64_td_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_td_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 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c -o libflext_pd64_td_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 -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 -fcf-protection -c -o libflext_pd64_td_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flattr.cpp -o libflext_pd64_td_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 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd64_td_la-flout.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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flthr.cpp -o libflext_pd64_td_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/fltimer.cpp -o libflext_pd64_td_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flsimd.cpp -o libflext_pd64_td_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_pr.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_td_la-flmap.lo `test -f 'flmap.cpp' || echo '../../../../source/'`flmap.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() */ | ^~~~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_td_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flproxy.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c -o libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flext.cpp -fPIC -DPIC -o .libs/libflext_pd64_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/fldsp.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/fllib.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-fllib.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 */ | ^~~~~~~~ ../../../../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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flattr.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsupport.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flutil.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flthr.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flsimd.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fltimer.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd64_d_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flatom_part.cpp -fPIC -DPIC -o .libs/libflext_pd64_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flitem.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flitem.o ../../../../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 */ | ^~~~~~~~~~~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flmeth.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd64_d_la-fllib.lo `test -f 'fllib.cpp' || echo '../../../../source/'`fllib.cpp ../../../../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 -fcf-protection -c ../../../../source/flmsg.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flproxy.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd64_d_la-flattr.lo `test -f 'flattr.cpp' || echo '../../../../source/'`flattr.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 | ); | ~ libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c ../../../../source/flbind.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flbind.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: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: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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flqueue.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flbase.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flext.cpp -o libflext_pd64_la-flext.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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flstk.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flbuf.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_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 -fcf-protection -c ../../../../source/flutil.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/fllib.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -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 -fcf-protection -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 -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_d_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 -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 -fcf-protection -c -o libflext_pd64_d_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 -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 -fcf-protection -c ../../../../source/flxlet.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c -o libflext_pd64_d_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flattr_ed.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -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 -fcf-protection -c ../../../../source/fltimer.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flatom_part.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flsupport.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd64_la-flout.o >/dev/null 2>&1 ../../../../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 */ | ^~~~~~~~~~~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/fllib.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flmeth.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsimd.cpp -o libflext_pd64_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 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flmsg.cpp -o libflext_pd64_la-flmsg.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 -fcf-protection -c -o libflext_pd64_d_la-flatom_part.lo `test -f 'flatom_part.cpp' || echo '../../../../source/'`flatom_part.cpp ../../../../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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flbind.cpp -o libflext_pd64_la-flbind.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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flmap.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flbase.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/fldsp.cpp -o libflext_pd64_d_la-fldsp.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 -fcf-protection -c -o libflext_pd64_d_la-flmeth.lo `test -f 'flmeth.cpp' || echo '../../../../source/'`flmeth.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 -fcf-protection -c ../../../../source/flext.cpp -o libflext_pd64_d_la-flext.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 -fcf-protection -c -o libflext_pd64_d_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flxlet.cpp -o libflext_pd64_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 -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 -fcf-protection -c -o libflext_pd64_d_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flsimd.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_part.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c -o libflext_pd64_d_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmeth.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flsupport.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flproxy.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flattr_ed.cpp -o libflext_pd64_d_la-flattr_ed.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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd64_s.la -rpath /usr/lib/x86_64-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 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c ../../../../source/flqueue.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flbuf.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fltimer.cpp -o libflext_pd64_d_la-fltimer.o >/dev/null 2>&1 /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 -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd64_sd.la -rpath /usr/lib/x86_64-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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmap.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flmap.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 -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd64_t.la -rpath /usr/lib/x86_64-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 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c ../../../../source/flsndobj.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_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 -fcf-protection -c ../../../../source/flstk.cpp -o libflext_pd64_la-flstk.o >/dev/null 2>&1 /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 -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd64_td.la -rpath /usr/lib/x86_64-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 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flattr.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_pr.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flitem.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flmeth.cpp -o libflext_pd64_d_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flbind.cpp -o libflext_pd64_d_la-flbind.o >/dev/null 2>&1 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: 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 -fcf-protection -c ../../../../source/flmsg.cpp -o libflext_pd64_d_la-flmsg.o >/dev/null 2>&1 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: ranlib .libs/libflext-pd64_sd.a libtool: link: ranlib .libs/libflext-pd64_s.a 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_sd.la" && ln -s "../libflext-pd64_sd.la" "libflext-pd64_sd.la" ) libtool: link: ( cd ".libs" && rm -f "libflext-pd64_s.la" && ln -s "../libflext-pd64_s.la" "libflext-pd64_s.la" ) libtool: link: ( cd ".libs" && rm -f "libflext-pd64_t.la" && ln -s "../libflext-pd64_t.la" "libflext-pd64_t.la" ) libtool: link: ranlib .libs/libflext-pd64_td.a 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 -fcf-protection -c ../../../../source/flmap.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flstk.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd64_d_la-flsndobj.o >/dev/null 2>&1 /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 -fcf-protection -shared -lsndobj -lstk -version-info 6:3:6 -Wl,-z,relro -Wl,-z,now -o libflext-pd64.la -rpath /usr/lib/x86_64-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: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/14/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/x86_64-linux-gnu/14 -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/14/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crtn.o -O3 -g -O2 -fstack-protector-strong -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.so.0" && ln -s "libflext-pd64.so.0.6.3" "libflext-pd64.so.0") libtool: link: (cd ".libs" && rm -f "libflext-pd64.so" && ln -s "libflext-pd64.so.0.6.3" "libflext-pd64.so") libtool: link: ( cd ".libs" && rm -f "libflext-pd64.la" && ln -s "../libflext-pd64.la" "libflext-pd64.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 -fcf-protection -shared -lsndobj -lstk -version-info 6:3:6 -Wl,-z,relro -Wl,-z,now -o libflext-pd64_d.la -rpath /usr/lib/x86_64-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/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/14/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/x86_64-linux-gnu/14 -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/14/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crtn.o -g -g -O2 -fstack-protector-strong -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/1_simple1/main.cpp:31:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/1_simple1/main.cpp:31:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/1_simple2/main.cpp:25:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/1_simple2/main.cpp:25:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/1_simple3/main.cpp:25:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/1_simple3/main.cpp:25:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/2_adv1/main.cpp:23:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/2_adv1/main.cpp:23:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/2_adv2/main.cpp:33:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/2_adv2/main.cpp:33:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/2_adv3/main.cpp:40:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/2_adv3/main.cpp:40:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/3_attr1/main.cpp:33:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/3_attr1/main.cpp:33:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/3_attr2/main.cpp:39:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/3_attr2/main.cpp:39:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/3_attr3/main.cpp:34:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/3_attr3/main.cpp:34:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/4_bind1/main.cpp:30:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/4_bind1/main.cpp:30:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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 60 | inline void ms_frames(int frames) { if(Check()) buf->Frames(frames); } | ~~~~~~~~~~~^~~~~~~~ ../../../../../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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/4_buffer1/main.cpp:36:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/4_buffer1/main.cpp:36:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/4_timer1/main.cpp:32:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/4_timer1/main.cpp:32:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/5_signal1/main.cpp:28:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/5_signal1/main.cpp:28:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/5_signal2/main.cpp:30:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/5_signal2/main.cpp:30:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/6_lib1/main.cpp:38:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/6_lib1/main.cpp:38:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/7_thread1/main.cpp:31:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/7_thread1/main.cpp:31:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/7_thread2/main.cpp:31:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/7_thread2/main.cpp:31:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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_methadd.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_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_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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libflext-pd.so.0.6.3 libtool: install: (cd /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libflext-pd_d.so.0.6.3 libtool: install: (cd /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libflext-pd_s.a libtool: install: chmod 644 /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-linux-gnu/libflext-pd_s.a libtool: install: ranlib /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-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/x86_64-linux-gnu/libflext-pd_sd.a libtool: install: chmod 644 /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-linux-gnu/libflext-pd_sd.a libtool: install: ranlib /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-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/x86_64-linux-gnu/libflext-pd_t.a libtool: install: chmod 644 /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-linux-gnu/libflext-pd_t.a libtool: install: ranlib /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-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/x86_64-linux-gnu/libflext-pd_td.a libtool: install: chmod 644 /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-linux-gnu/libflext-pd_td.a libtool: install: ranlib /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-linux-gnu/libflext-pd_td.a libtool: warning: remember to run 'libtool --finish /usr/lib/x86_64-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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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/x86_64-linux-gnu/pkgconfig' /usr/bin/install -c -m 644 pd-flext.pc '/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libflext-pd64.so.0.6.3 libtool: install: (cd /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 libtool: install: (cd /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libflext-pd64_s.a libtool: install: chmod 644 /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-linux-gnu/libflext-pd64_s.a libtool: install: ranlib /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-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/x86_64-linux-gnu/libflext-pd64_sd.a libtool: install: chmod 644 /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-linux-gnu/libflext-pd64_sd.a libtool: install: ranlib /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-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/x86_64-linux-gnu/libflext-pd64_t.a libtool: install: chmod 644 /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-linux-gnu/libflext-pd64_t.a libtool: install: ranlib /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-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/x86_64-linux-gnu/libflext-pd64_td.a libtool: install: chmod 644 /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-linux-gnu/libflext-pd64_td.a libtool: install: ranlib /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-linux-gnu/libflext-pd64_td.a libtool: warning: remember to run 'libtool --finish /usr/lib/x86_64-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 -fcf-protection -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-amd64-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-amd64-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 -fcf-protection -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-amd64-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-amd64-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 -fcf-protection -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-amd64-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-amd64-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 -fcf-protection -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-amd64-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-amd64-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 -fcf-protection -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-amd64-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-amd64-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 -fcf-protection -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-amd64-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-amd64-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 -fcf-protection -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-amd64-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-amd64-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 -fcf-protection -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-amd64-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-amd64-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 -fcf-protection -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-amd64-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-amd64-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 -fcf-protection -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-amd64-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-amd64-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 -fcf-protection -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-amd64-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-amd64-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 -fcf-protection -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-amd64-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-amd64-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 -fcf-protection -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-amd64-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-amd64-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 -fcf-protection -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-amd64-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-amd64-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 -fcf-protection -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-amd64-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-amd64-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 -fcf-protection -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-amd64-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-amd64-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 -fcf-protection -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-amd64-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-amd64-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/x86_64-linux-gnu/pkgconfig' /usr/bin/install -c -m 644 pd64-flext.pc '/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-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: symbol garray_redraw used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol sys_lock used by debian/libflext-pd0/usr/lib/x86_64-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/x86_64-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/x86_64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol outlet_symbol used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol clock_free used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol garray_getfloatwords used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol s_list used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol class_addbang used by debian/libflext-pd0/usr/lib/x86_64-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/x86_64-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 canvas_realizedollar used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol s_symbol used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol gfxstub_new used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol s_signal used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol s_pointer used by debian/libflext-pd0/usr/lib/x86_64-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/x86_64-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/x86_64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol dsp_add used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol sys_unlock used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol outlet_new used by debian/libflext-pd0/usr/lib/x86_64-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) dpkg-shlibdeps: warning: symbol sys_getblksize used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol outlet_pointer used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol canvas_getcurrent used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol clock_getlogicaltime used by debian/libflext-pd0/usr/lib/x86_64-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/x86_64-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/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol sys_lock used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol garray_redraw used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol outlet_anything used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol outlet_bang used by debian/libflext-pd0/usr/lib/x86_64-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_symbol used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol gfxstub_new used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol canvas_realizedollar used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol s_pointer used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol s_signal used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol pd_free used by debian/libflext-pd0/usr/lib/x86_64-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/x86_64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol sys_unlock used by debian/libflext-pd0/usr/lib/x86_64-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/x86_64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol post used by debian/libflext-pd0/usr/lib/x86_64-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) dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'pd-flext-dev' in '../pd-flext-dev_0.6.3-3_amd64.deb'. dpkg-deb: building package 'pd-flext-doc' in '../pd-flext-doc_0.6.3-3_all.deb'. dpkg-deb: building package 'libflext-pd0' in '../libflext-pd0_0.6.3-3_amd64.deb'. dpkg-deb: building package 'libflext-pd0-dbgsym' in '../libflext-pd0-dbgsym_0.6.3-3_amd64.deb'. dpkg-genbuildinfo --build=binary -O../pd-flext_0.6.3-3_amd64.buildinfo dpkg-genchanges --build=binary -O../pd-flext_0.6.3-3_amd64.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/3924173 and its subdirectories I: Current time: Thu Dec 25 07:37:47 -12 2025 I: pbuilder-time-stamp: 1766691467 Thu Dec 25 19:37:47 UTC 2025 I: Signing ./b1/pd-flext_0.6.3-3_amd64.buildinfo as pd-flext_0.6.3-3_amd64.buildinfo.asc Thu Dec 25 19:37:47 UTC 2025 I: Signed ./b1/pd-flext_0.6.3-3_amd64.buildinfo as ./b1/pd-flext_0.6.3-3_amd64.buildinfo.asc Thu Dec 25 19:37:47 UTC 2025 - build #1 for pd-flext/unstable/amd64 on ionos15-amd64 done. Starting cleanup. All cleanup done. Thu Dec 25 19:37:47 UTC 2025 - reproducible_build.sh stopped running as /tmp/jenkins-script-ed6rAt5y, removing. /srv/reproducible-results/rbuild-debian/r-b-build.lmW9bTdr: total 16 drwxr-xr-x 2 jenkins jenkins 4096 Nov 22 13:14 b1 drwxr-xr-x 2 jenkins jenkins 4096 Nov 22 13:09 b2 -rw-r--r-- 1 jenkins jenkins 2381 Jun 17 21:20 pd-flext_0.6.3-3.dsc -rw------- 1 jenkins jenkins 3489 Nov 22 13:09 rbuildlog.FCLKsyU /srv/reproducible-results/rbuild-debian/r-b-build.lmW9bTdr/b1: total 8864 -rw-r--r-- 1 jenkins jenkins 6953633 Nov 22 13:14 build.log -rw-r--r-- 1 jenkins jenkins 1339280 Nov 22 13:14 libflext-pd0-dbgsym_0.6.3-3_amd64.deb -rw-r--r-- 1 jenkins jenkins 114712 Nov 22 13:14 libflext-pd0_0.6.3-3_amd64.deb -rw-r--r-- 1 jenkins jenkins 101032 Nov 22 13:14 pd-flext-dev_0.6.3-3_amd64.deb -rw-r--r-- 1 jenkins jenkins 511212 Nov 22 13:14 pd-flext-doc_0.6.3-3_all.deb -rw-r--r-- 1 jenkins jenkins 9324 Nov 22 13:14 pd-flext_0.6.3-3.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2381 Nov 22 13:14 pd-flext_0.6.3-3.dsc -rw-r--r-- 1 jenkins jenkins 9676 Nov 22 13:14 pd-flext_0.6.3-3_amd64.buildinfo -rw-r--r-- 1 jenkins jenkins 10558 Nov 22 13:14 pd-flext_0.6.3-3_amd64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 2232 Nov 22 13:14 pd-flext_0.6.3-3_amd64.changes -rw-r--r-- 1 jenkins jenkins 1361 Nov 22 13:14 pd-flext_0.6.3-3_source.changes /srv/reproducible-results/rbuild-debian/r-b-build.lmW9bTdr/b2: total 0 Fri Nov 22 13:14:48 UTC 2024 I: Deleting $TMPDIR on ionos15-amd64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Thu Dec 25 07:32:56 -12 2025 I: pbuilder-time-stamp: 1766691176 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/3924173/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='amd64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' DISTRIBUTION='unstable' HOME='/root' HOST_ARCH='amd64' IFS=' ' INVOCATION_ID='0e5a2320b616438f8b6361d6c8c8473b' 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='3924173' 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.lmW9bTdr/pbuilderrc_AN01 --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.lmW9bTdr/b1 --logfile b1/build.log pd-flext_0.6.3-3.dsc' SUDO_GID='111' SUDO_UID='106' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://213.165.73.152:3128' I: uname -a Linux ionos15-amd64 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin I: user script /srv/workspace/pbuilder/3924173/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: amd64 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 ... 19966 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} girepository-tools{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} libclang-cpp19{a} libclang1-19{a} libcom-err2{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} libfmt10{a} libgio-2.0-dev{a} libgio-2.0-dev-bin{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} libgssapi-krb5-2{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} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libllvm17t64{a} libllvm19{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} libnsl2{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} libpsm-infinipath1{a} libpsm2-2{a} libpulse-dev{a} libpulse-mainloop-glib0{a} libpulse0{a} libpython3-stdlib{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} librdmacm1t64{a} libreadline8t64{a} librtaudio-dev{a} librtaudio7{a} librtmidi-dev{a} librtmidi7{a} libselinux1-dev{a} libsepol-dev{a} libsndfile1{a} libsndobj-dev{a} libsndobj2t64{a} libstk-5.0.0{a} libstk-dev{a} libsysprof-capture-4-dev{a} libtext-glob-perl{a} libtirpc-common{a} libtirpc3t64{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} native-architecture{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.12{a} python3.12-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 krb5-locales libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx shared-mime-info wget xdg-user-dirs 0 packages upgraded, 156 newly installed, 0 to remove and 0 not upgraded. Need to get 157 MB of archives. After unpacking 691 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main amd64 libpython3.12-minimal amd64 3.12.7-3 [815 kB] Get: 2 http://deb.debian.org/debian unstable/main amd64 libexpat1 amd64 2.6.4-1 [106 kB] Get: 3 http://deb.debian.org/debian unstable/main amd64 python3.12-minimal amd64 3.12.7-3 [2162 kB] Get: 4 http://deb.debian.org/debian unstable/main amd64 python3-minimal amd64 3.12.7-1 [26.8 kB] Get: 5 http://deb.debian.org/debian unstable/main amd64 media-types all 10.1.0 [26.9 kB] Get: 6 http://deb.debian.org/debian unstable/main amd64 netbase all 6.4 [12.8 kB] Get: 7 http://deb.debian.org/debian unstable/main amd64 tzdata all 2024b-3 [255 kB] Get: 8 http://deb.debian.org/debian unstable/main amd64 libkrb5support0 amd64 1.21.3-3 [32.5 kB] Get: 9 http://deb.debian.org/debian unstable/main amd64 libcom-err2 amd64 1.47.1-1+b1 [23.2 kB] Get: 10 http://deb.debian.org/debian unstable/main amd64 libk5crypto3 amd64 1.21.3-3 [79.9 kB] Get: 11 http://deb.debian.org/debian unstable/main amd64 libkeyutils1 amd64 1.6.3-4 [9092 B] Get: 12 http://deb.debian.org/debian unstable/main amd64 libkrb5-3 amd64 1.21.3-3 [324 kB] Get: 13 http://deb.debian.org/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.21.3-3 [136 kB] Get: 14 http://deb.debian.org/debian unstable/main amd64 libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] Get: 15 http://deb.debian.org/debian unstable/main amd64 libtirpc3t64 amd64 1.3.4+ds-1.3+b1 [83.1 kB] Get: 16 http://deb.debian.org/debian unstable/main amd64 libnsl2 amd64 1.3.0-3+b3 [40.6 kB] Get: 17 http://deb.debian.org/debian unstable/main amd64 readline-common all 8.2-5 [69.3 kB] Get: 18 http://deb.debian.org/debian unstable/main amd64 libreadline8t64 amd64 8.2-5 [169 kB] Get: 19 http://deb.debian.org/debian unstable/main amd64 libpython3.12-stdlib amd64 3.12.7-3 [1966 kB] Get: 20 http://deb.debian.org/debian unstable/main amd64 python3.12 amd64 3.12.7-3 [671 kB] Get: 21 http://deb.debian.org/debian unstable/main amd64 libpython3-stdlib amd64 3.12.7-1 [9712 B] Get: 22 http://deb.debian.org/debian unstable/main amd64 python3 amd64 3.12.7-1 [27.8 kB] Get: 23 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.24 [24.8 kB] Get: 24 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.45-3+b1 [314 kB] Get: 25 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.45-3+b1 [108 kB] Get: 26 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.45-3+b1 [43.3 kB] Get: 27 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.22.5-2 [200 kB] Get: 28 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB] Get: 29 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-5 [1181 kB] Get: 30 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.40.2-11 [91.5 kB] Get: 31 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 32 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.0-1 [1420 kB] Get: 33 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.19-4 [287 kB] Get: 34 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3 [493 kB] Get: 35 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get: 36 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get: 37 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.22.5-2 [723 kB] Get: 38 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.20 [89.7 kB] Get: 39 http://deb.debian.org/debian unstable/main amd64 libtool all 2.4.7-8 [517 kB] Get: 40 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 41 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 42 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 43 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 44 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.192-4 [189 kB] Get: 45 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get: 46 http://deb.debian.org/debian unstable/main amd64 libicu72 amd64 72.1-5+b1 [9423 kB] Get: 47 http://deb.debian.org/debian unstable/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.2+b1 [699 kB] Get: 48 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.22.5-2 [1601 kB] Get: 49 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 50 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 51 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.20 [915 kB] Get: 52 http://deb.debian.org/debian unstable/main amd64 libnumber-compare-perl all 0.03-3 [6332 B] Get: 53 http://deb.debian.org/debian unstable/main amd64 libtext-glob-perl all 0.11-3 [7676 B] Get: 54 http://deb.debian.org/debian unstable/main amd64 libfile-find-rule-perl all 0.34-3 [26.6 kB] Get: 55 http://deb.debian.org/debian unstable/main amd64 puredata-dev all 0.55.2+ds-1 [44.1 kB] Get: 56 http://deb.debian.org/debian unstable/main amd64 pd-lib-builder all 0.7.0-1 [22.9 kB] Get: 57 http://deb.debian.org/debian unstable/main amd64 dh-puredata all 3.2.0 [8804 B] Get: 58 http://deb.debian.org/debian unstable/main amd64 libedit2 amd64 3.1-20240808-1 [93.9 kB] Get: 59 http://deb.debian.org/debian unstable/main amd64 libz3-4 amd64 4.13.3-1 [8560 kB] Get: 60 http://deb.debian.org/debian unstable/main amd64 libllvm19 amd64 1:19.1.3-2 [26.0 MB] Get: 61 http://deb.debian.org/debian unstable/main amd64 libclang-cpp19 amd64 1:19.1.3-2 [13.2 MB] Get: 62 http://deb.debian.org/debian unstable/main amd64 libclang1-19 amd64 1:19.1.3-2 [7622 kB] Get: 63 http://deb.debian.org/debian unstable/main amd64 libfmt10 amd64 10.1.1+ds1-4 [127 kB] Get: 64 http://deb.debian.org/debian unstable/main amd64 doxygen amd64 1.9.8+ds-2+b3 [5011 kB] Get: 65 http://deb.debian.org/debian unstable/main amd64 libevent-core-2.1-7t64 amd64 2.1.12-stable-10+b1 [132 kB] Get: 66 http://deb.debian.org/debian unstable/main amd64 libevent-pthreads-2.1-7t64 amd64 2.1.12-stable-10+b1 [54.3 kB] Get: 67 http://deb.debian.org/debian unstable/main amd64 libnl-3-200 amd64 3.7.0-0.3+b1 [59.4 kB] Get: 68 http://deb.debian.org/debian unstable/main amd64 libnl-route-3-200 amd64 3.7.0-0.3+b1 [182 kB] Get: 69 http://deb.debian.org/debian unstable/main amd64 libibverbs1 amd64 52.0-2+b1 [62.2 kB] Get: 70 http://deb.debian.org/debian unstable/main amd64 ibverbs-providers amd64 52.0-2+b1 [343 kB] Get: 71 http://deb.debian.org/debian unstable/main amd64 libpsm-infinipath1 amd64 3.3+20.604758e7-6.3 [170 kB] Get: 72 http://deb.debian.org/debian unstable/main amd64 libnuma1 amd64 2.0.18-1+b1 [22.3 kB] Get: 73 http://deb.debian.org/debian unstable/main amd64 libpsm2-2 amd64 11.2.185-2.1 [181 kB] Get: 74 http://deb.debian.org/debian unstable/main amd64 librdmacm1t64 amd64 52.0-2+b1 [70.4 kB] Get: 75 http://deb.debian.org/debian unstable/main amd64 libfabric1 amd64 1.17.0-3.1 [631 kB] Get: 76 http://deb.debian.org/debian unstable/main amd64 libhwloc15 amd64 2.11.2-1 [164 kB] Get: 77 http://deb.debian.org/debian unstable/main amd64 libmunge2 amd64 0.5.15-4+b1 [20.0 kB] Get: 78 http://deb.debian.org/debian unstable/main amd64 libpciaccess0 amd64 0.17-3+b2 [51.9 kB] Get: 79 http://deb.debian.org/debian unstable/main amd64 libxau6 amd64 1:1.0.11-1 [20.4 kB] Get: 80 http://deb.debian.org/debian unstable/main amd64 libxdmcp6 amd64 1:1.1.5-1 [27.8 kB] Get: 81 http://deb.debian.org/debian unstable/main amd64 libxcb1 amd64 1.17.0-2+b1 [144 kB] Get: 82 http://deb.debian.org/debian unstable/main amd64 libx11-data all 2:1.8.10-2 [337 kB] Get: 83 http://deb.debian.org/debian unstable/main amd64 libx11-6 amd64 2:1.8.10-2 [813 kB] Get: 84 http://deb.debian.org/debian unstable/main amd64 libxext6 amd64 2:1.3.4-1+b2 [50.5 kB] Get: 85 http://deb.debian.org/debian unstable/main amd64 libxnvctrl0 amd64 535.171.04-1+b1 [14.2 kB] Get: 86 http://deb.debian.org/debian unstable/main amd64 ocl-icd-libopencl1 amd64 2.3.2-1+b2 [40.2 kB] Get: 87 http://deb.debian.org/debian unstable/main amd64 libhwloc-plugins amd64 2.11.2-1 [18.1 kB] Get: 88 http://deb.debian.org/debian unstable/main amd64 libpmix2t64 amd64 5.0.4-1 [661 kB] Get: 89 http://deb.debian.org/debian unstable/main amd64 libllvm17t64 amd64 1:17.0.6-18 [23.6 MB] Get: 90 http://deb.debian.org/debian unstable/main amd64 libamd-comgr2 amd64 6.0+git20231212.4510c28+dfsg-3+b2 [13.0 MB] Get: 91 http://deb.debian.org/debian unstable/main amd64 libdrm-common all 2.4.123-1 [8084 B] Get: 92 http://deb.debian.org/debian unstable/main amd64 libdrm2 amd64 2.4.123-1 [38.7 kB] Get: 93 http://deb.debian.org/debian unstable/main amd64 libdrm-amdgpu1 amd64 2.4.123-1 [22.3 kB] Get: 94 http://deb.debian.org/debian unstable/main amd64 libhsakmt1 amd64 6.1.2+ds-1 [59.8 kB] Get: 95 http://deb.debian.org/debian unstable/main amd64 libhsa-runtime64-1 amd64 6.1.2-2 [535 kB] Get: 96 http://deb.debian.org/debian unstable/main amd64 libamdhip64-5 amd64 5.7.1-5 [8877 kB] Get: 97 http://deb.debian.org/debian unstable/main amd64 libibumad3 amd64 52.0-2+b1 [28.2 kB] Get: 98 http://deb.debian.org/debian unstable/main amd64 libibmad5 amd64 52.0-2+b1 [43.4 kB] Get: 99 http://deb.debian.org/debian unstable/main amd64 libucx0 amd64 1.17.0+ds-3 [1130 kB] Get: 100 http://deb.debian.org/debian unstable/main amd64 libopenmpi3t64 amd64 5.0.5-6 [2006 kB] Get: 101 http://deb.debian.org/debian unstable/main amd64 fftw2 amd64 2.1.5-7 [251 kB] Get: 102 http://deb.debian.org/debian unstable/main amd64 fftw-dev amd64 2.1.5-7 [290 kB] Get: 103 http://deb.debian.org/debian unstable/main amd64 native-architecture all 0.2.3 [2108 B] Get: 104 http://deb.debian.org/debian unstable/main amd64 libglib2.0-0t64 amd64 2.82.2-3 [1501 kB] Get: 105 http://deb.debian.org/debian unstable/main amd64 libgirepository-2.0-0 amd64 2.82.2-3 [139 kB] Get: 106 http://deb.debian.org/debian unstable/main amd64 girepository-tools amd64 2.82.2-3 [145 kB] Get: 107 http://deb.debian.org/debian unstable/main amd64 libasound2-data all 1.2.12-1 [21.0 kB] Get: 108 http://deb.debian.org/debian unstable/main amd64 libasound2t64 amd64 1.2.12-1+b1 [371 kB] Get: 109 http://deb.debian.org/debian unstable/main amd64 libasound2-dev amd64 1.2.12-1+b1 [116 kB] Get: 110 http://deb.debian.org/debian unstable/main amd64 libasyncns0 amd64 0.8-6+b5 [12.0 kB] Get: 111 http://deb.debian.org/debian unstable/main amd64 uuid-dev amd64 2.40.2-11 [47.2 kB] Get: 112 http://deb.debian.org/debian unstable/main amd64 libblkid-dev amd64 2.40.2-11 [204 kB] Get: 113 http://deb.debian.org/debian unstable/main amd64 libdbus-1-3 amd64 1.14.10-6 [203 kB] Get: 114 http://deb.debian.org/debian unstable/main amd64 libffi-dev amd64 3.4.6-1 [60.6 kB] Get: 115 http://deb.debian.org/debian unstable/main amd64 libogg0 amd64 1.3.5-3+b2 [23.8 kB] Get: 116 http://deb.debian.org/debian unstable/main amd64 libflac12t64 amd64 1.4.3+ds-2.1+b1 [201 kB] Get: 117 http://deb.debian.org/debian unstable/main amd64 libsepol-dev amd64 3.7-1 [370 kB] Get: 118 http://deb.debian.org/debian unstable/main amd64 libpcre2-16-0 amd64 10.44-4 [261 kB] Get: 119 http://deb.debian.org/debian unstable/main amd64 libpcre2-32-0 amd64 10.44-4 [248 kB] Get: 120 http://deb.debian.org/debian unstable/main amd64 libpcre2-posix3 amd64 10.44-4 [60.3 kB] Get: 121 http://deb.debian.org/debian unstable/main amd64 libpcre2-dev amd64 10.44-4 [790 kB] Get: 122 http://deb.debian.org/debian unstable/main amd64 libselinux1-dev amd64 3.7-3+b1 [160 kB] Get: 123 http://deb.debian.org/debian unstable/main amd64 libmount-dev amd64 2.40.2-11 [29.0 kB] Get: 124 http://deb.debian.org/debian unstable/main amd64 libsysprof-capture-4-dev amd64 47.1-1 [47.6 kB] Get: 125 http://deb.debian.org/debian unstable/main amd64 libpkgconf3 amd64 1.8.1-4 [36.4 kB] Get: 126 http://deb.debian.org/debian unstable/main amd64 pkgconf-bin amd64 1.8.1-4 [30.2 kB] Get: 127 http://deb.debian.org/debian unstable/main amd64 pkgconf amd64 1.8.1-4 [26.2 kB] Get: 128 http://deb.debian.org/debian unstable/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [920 kB] Get: 129 http://deb.debian.org/debian unstable/main amd64 libgio-2.0-dev amd64 2.82.2-3 [1675 kB] Get: 130 http://deb.debian.org/debian unstable/main amd64 python3-packaging all 24.2-1 [55.3 kB] Get: 131 http://deb.debian.org/debian unstable/main amd64 libgio-2.0-dev-bin amd64 2.82.2-3 [163 kB] Get: 132 http://deb.debian.org/debian unstable/main amd64 libglib2.0-data all 2.82.2-3 [1275 kB] Get: 133 http://deb.debian.org/debian unstable/main amd64 libglib2.0-bin amd64 2.82.2-3 [127 kB] Get: 134 http://deb.debian.org/debian unstable/main amd64 libglib2.0-dev-bin amd64 2.82.2-3 [51.5 kB] Get: 135 http://deb.debian.org/debian unstable/main amd64 libglib2.0-dev amd64 2.82.2-3 [52.3 kB] Get: 136 http://deb.debian.org/debian unstable/main amd64 libjack0 amd64 1:0.126.0-2+b3 [93.5 kB] Get: 137 http://deb.debian.org/debian unstable/main amd64 pkg-config amd64 1.8.1-4 [14.0 kB] Get: 138 http://deb.debian.org/debian unstable/main amd64 libjack-dev amd64 1:0.126.0-2+b3 [148 kB] Get: 139 http://deb.debian.org/debian unstable/main amd64 libmp3lame0 amd64 3.100-6+b3 [363 kB] Get: 140 http://deb.debian.org/debian unstable/main amd64 libmpg123-0t64 amd64 1.32.9-1 [149 kB] Get: 141 http://deb.debian.org/debian unstable/main amd64 libopus0 amd64 1.5.2-2 [2852 kB] Get: 142 http://deb.debian.org/debian unstable/main amd64 libvorbis0a amd64 1.3.7-2+b1 [91.1 kB] Get: 143 http://deb.debian.org/debian unstable/main amd64 libvorbisenc2 amd64 1.3.7-2+b1 [76.1 kB] Get: 144 http://deb.debian.org/debian unstable/main amd64 libsndfile1 amd64 1.2.2-1+b3 [199 kB] Get: 145 http://deb.debian.org/debian unstable/main amd64 libx11-xcb1 amd64 2:1.8.10-2 [241 kB] Get: 146 http://deb.debian.org/debian unstable/main amd64 libpulse0 amd64 16.1+dfsg1-5.1+b1 [274 kB] Get: 147 http://deb.debian.org/debian unstable/main amd64 libpulse-mainloop-glib0 amd64 16.1+dfsg1-5.1+b1 [27.5 kB] Get: 148 http://deb.debian.org/debian unstable/main amd64 libpulse-dev amd64 16.1+dfsg1-5.1+b1 [89.7 kB] Get: 149 http://deb.debian.org/debian unstable/main amd64 librtaudio7 amd64 6.0.1~ds-2+b1 [55.6 kB] Get: 150 http://deb.debian.org/debian unstable/main amd64 librtaudio-dev amd64 6.0.1~ds-2+b1 [21.2 kB] Get: 151 http://deb.debian.org/debian unstable/main amd64 librtmidi7 amd64 6.0.0-2+b1 [38.5 kB] Get: 152 http://deb.debian.org/debian unstable/main amd64 librtmidi-dev amd64 6.0.0-2+b1 [45.8 kB] Get: 153 http://deb.debian.org/debian unstable/main amd64 libsndobj2t64 amd64 2.6.7+ds1-4+b1 [285 kB] Get: 154 http://deb.debian.org/debian unstable/main amd64 libsndobj-dev amd64 2.6.7+ds1-4+b1 [48.4 kB] Get: 155 http://deb.debian.org/debian unstable/main amd64 libstk-5.0.0 amd64 5.0.1+dfsg-1+b1 [193 kB] Get: 156 http://deb.debian.org/debian unstable/main amd64 libstk-dev amd64 5.0.1+dfsg-1+b1 [76.9 kB] Fetched 157 MB in 20s (7976 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.12-minimal:amd64. (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 ... 19966 files and directories currently installed.) Preparing to unpack .../libpython3.12-minimal_3.12.7-3_amd64.deb ... Unpacking libpython3.12-minimal:amd64 (3.12.7-3) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.6.4-1_amd64.deb ... Unpacking libexpat1:amd64 (2.6.4-1) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../python3.12-minimal_3.12.7-3_amd64.deb ... Unpacking python3.12-minimal (3.12.7-3) ... Setting up libpython3.12-minimal:amd64 (3.12.7-3) ... Setting up libexpat1:amd64 (2.6.4-1) ... Setting up python3.12-minimal (3.12.7-3) ... 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 ... 20286 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.12.7-1_amd64.deb ... Unpacking python3-minimal (3.12.7-1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../02-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../03-tzdata_2024b-3_all.deb ... Unpacking tzdata (2024b-3) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../04-libkrb5support0_1.21.3-3_amd64.deb ... Unpacking libkrb5support0:amd64 (1.21.3-3) ... Selecting previously unselected package libcom-err2:amd64. Preparing to unpack .../05-libcom-err2_1.47.1-1+b1_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.1-1+b1) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../06-libk5crypto3_1.21.3-3_amd64.deb ... Unpacking libk5crypto3:amd64 (1.21.3-3) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../07-libkeyutils1_1.6.3-4_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-4) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../08-libkrb5-3_1.21.3-3_amd64.deb ... Unpacking libkrb5-3:amd64 (1.21.3-3) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../09-libgssapi-krb5-2_1.21.3-3_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.21.3-3) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../10-libtirpc-common_1.3.4+ds-1.3_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.3) ... Selecting previously unselected package libtirpc3t64:amd64. Preparing to unpack .../11-libtirpc3t64_1.3.4+ds-1.3+b1_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3 to /lib/x86_64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3.0.0 to /lib/x86_64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:amd64 (1.3.4+ds-1.3+b1) ... Selecting previously unselected package libnsl2:amd64. Preparing to unpack .../12-libnsl2_1.3.0-3+b3_amd64.deb ... Unpacking libnsl2:amd64 (1.3.0-3+b3) ... Selecting previously unselected package readline-common. Preparing to unpack .../13-readline-common_8.2-5_all.deb ... Unpacking readline-common (8.2-5) ... Selecting previously unselected package libreadline8t64:amd64. Preparing to unpack .../14-libreadline8t64_8.2-5_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.2-5) ... Selecting previously unselected package libpython3.12-stdlib:amd64. Preparing to unpack .../15-libpython3.12-stdlib_3.12.7-3_amd64.deb ... Unpacking libpython3.12-stdlib:amd64 (3.12.7-3) ... Selecting previously unselected package python3.12. Preparing to unpack .../16-python3.12_3.12.7-3_amd64.deb ... Unpacking python3.12 (3.12.7-3) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../17-libpython3-stdlib_3.12.7-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.12.7-1) ... Setting up python3-minimal (3.12.7-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 ... 21348 files and directories currently installed.) Preparing to unpack .../000-python3_3.12.7-1_amd64.deb ... Unpacking python3 (3.12.7-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../001-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../002-libmagic-mgc_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../003-libmagic1t64_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../004-file_1%3a5.45-3+b1_amd64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../005-gettext-base_0.22.5-2_amd64.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../006-libuchardet0_0.0.8-1+b2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../007-groff-base_1.23.0-5_amd64.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../008-bsdextrautils_2.40.2-11_amd64.deb ... Unpacking bsdextrautils (2.40.2-11) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../009-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../010-man-db_2.13.0-1_amd64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../011-m4_1.4.19-4_amd64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../012-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-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.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../016-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../017-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... 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:amd64. Preparing to unpack .../022-libelf1t64_0.192-4_amd64.deb ... Unpacking libelf1t64:amd64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../023-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../024-libicu72_72.1-5+b1_amd64.deb ... Unpacking libicu72:amd64 (72.1-5+b1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../025-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../026-gettext_0.22.5-2_amd64.deb ... Unpacking gettext (0.22.5-2) ... 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.20_all.deb ... Unpacking debhelper (13.20) ... 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.2+ds-1_all.deb ... Unpacking puredata-dev (0.55.2+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 libedit2:amd64. Preparing to unpack .../036-libedit2_3.1-20240808-1_amd64.deb ... Unpacking libedit2:amd64 (3.1-20240808-1) ... Selecting previously unselected package libz3-4:amd64. Preparing to unpack .../037-libz3-4_4.13.3-1_amd64.deb ... Unpacking libz3-4:amd64 (4.13.3-1) ... Selecting previously unselected package libllvm19:amd64. Preparing to unpack .../038-libllvm19_1%3a19.1.3-2_amd64.deb ... Unpacking libllvm19:amd64 (1:19.1.3-2) ... Selecting previously unselected package libclang-cpp19. Preparing to unpack .../039-libclang-cpp19_1%3a19.1.3-2_amd64.deb ... Unpacking libclang-cpp19 (1:19.1.3-2) ... Selecting previously unselected package libclang1-19. Preparing to unpack .../040-libclang1-19_1%3a19.1.3-2_amd64.deb ... Unpacking libclang1-19 (1:19.1.3-2) ... Selecting previously unselected package libfmt10:amd64. Preparing to unpack .../041-libfmt10_10.1.1+ds1-4_amd64.deb ... Unpacking libfmt10:amd64 (10.1.1+ds1-4) ... Selecting previously unselected package doxygen. Preparing to unpack .../042-doxygen_1.9.8+ds-2+b3_amd64.deb ... Unpacking doxygen (1.9.8+ds-2+b3) ... Selecting previously unselected package libevent-core-2.1-7t64:amd64. Preparing to unpack .../043-libevent-core-2.1-7t64_2.1.12-stable-10+b1_amd64.deb ... Unpacking libevent-core-2.1-7t64:amd64 (2.1.12-stable-10+b1) ... Selecting previously unselected package libevent-pthreads-2.1-7t64:amd64. Preparing to unpack .../044-libevent-pthreads-2.1-7t64_2.1.12-stable-10+b1_amd64.deb ... Unpacking libevent-pthreads-2.1-7t64:amd64 (2.1.12-stable-10+b1) ... Selecting previously unselected package libnl-3-200:amd64. Preparing to unpack .../045-libnl-3-200_3.7.0-0.3+b1_amd64.deb ... Unpacking libnl-3-200:amd64 (3.7.0-0.3+b1) ... Selecting previously unselected package libnl-route-3-200:amd64. Preparing to unpack .../046-libnl-route-3-200_3.7.0-0.3+b1_amd64.deb ... Unpacking libnl-route-3-200:amd64 (3.7.0-0.3+b1) ... Selecting previously unselected package libibverbs1:amd64. Preparing to unpack .../047-libibverbs1_52.0-2+b1_amd64.deb ... Unpacking libibverbs1:amd64 (52.0-2+b1) ... Selecting previously unselected package ibverbs-providers:amd64. Preparing to unpack .../048-ibverbs-providers_52.0-2+b1_amd64.deb ... Unpacking ibverbs-providers:amd64 (52.0-2+b1) ... Selecting previously unselected package libpsm-infinipath1. Preparing to unpack .../049-libpsm-infinipath1_3.3+20.604758e7-6.3_amd64.deb ... Unpacking libpsm-infinipath1 (3.3+20.604758e7-6.3) ... Selecting previously unselected package libnuma1:amd64. Preparing to unpack .../050-libnuma1_2.0.18-1+b1_amd64.deb ... Unpacking libnuma1:amd64 (2.0.18-1+b1) ... Selecting previously unselected package libpsm2-2. Preparing to unpack .../051-libpsm2-2_11.2.185-2.1_amd64.deb ... Unpacking libpsm2-2 (11.2.185-2.1) ... Selecting previously unselected package librdmacm1t64:amd64. Preparing to unpack .../052-librdmacm1t64_52.0-2+b1_amd64.deb ... Unpacking librdmacm1t64:amd64 (52.0-2+b1) ... Selecting previously unselected package libfabric1:amd64. Preparing to unpack .../053-libfabric1_1.17.0-3.1_amd64.deb ... Unpacking libfabric1:amd64 (1.17.0-3.1) ... Selecting previously unselected package libhwloc15:amd64. Preparing to unpack .../054-libhwloc15_2.11.2-1_amd64.deb ... Unpacking libhwloc15:amd64 (2.11.2-1) ... Selecting previously unselected package libmunge2:amd64. Preparing to unpack .../055-libmunge2_0.5.15-4+b1_amd64.deb ... Unpacking libmunge2:amd64 (0.5.15-4+b1) ... Selecting previously unselected package libpciaccess0:amd64. Preparing to unpack .../056-libpciaccess0_0.17-3+b2_amd64.deb ... Unpacking libpciaccess0:amd64 (0.17-3+b2) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../057-libxau6_1%3a1.0.11-1_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../058-libxdmcp6_1%3a1.1.5-1_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.5-1) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../059-libxcb1_1.17.0-2+b1_amd64.deb ... Unpacking libxcb1:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../060-libx11-data_2%3a1.8.10-2_all.deb ... Unpacking libx11-data (2:1.8.10-2) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../061-libx11-6_2%3a1.8.10-2_amd64.deb ... Unpacking libx11-6:amd64 (2:1.8.10-2) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../062-libxext6_2%3a1.3.4-1+b2_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.4-1+b2) ... Selecting previously unselected package libxnvctrl0:amd64. Preparing to unpack .../063-libxnvctrl0_535.171.04-1+b1_amd64.deb ... Unpacking libxnvctrl0:amd64 (535.171.04-1+b1) ... Selecting previously unselected package ocl-icd-libopencl1:amd64. Preparing to unpack .../064-ocl-icd-libopencl1_2.3.2-1+b2_amd64.deb ... Unpacking ocl-icd-libopencl1:amd64 (2.3.2-1+b2) ... Selecting previously unselected package libhwloc-plugins:amd64. Preparing to unpack .../065-libhwloc-plugins_2.11.2-1_amd64.deb ... Unpacking libhwloc-plugins:amd64 (2.11.2-1) ... Selecting previously unselected package libpmix2t64:amd64. Preparing to unpack .../066-libpmix2t64_5.0.4-1_amd64.deb ... Unpacking libpmix2t64:amd64 (5.0.4-1) ... Selecting previously unselected package libllvm17t64:amd64. Preparing to unpack .../067-libllvm17t64_1%3a17.0.6-18_amd64.deb ... Unpacking libllvm17t64:amd64 (1:17.0.6-18) ... Selecting previously unselected package libamd-comgr2:amd64. Preparing to unpack .../068-libamd-comgr2_6.0+git20231212.4510c28+dfsg-3+b2_amd64.deb ... Unpacking libamd-comgr2:amd64 (6.0+git20231212.4510c28+dfsg-3+b2) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../069-libdrm-common_2.4.123-1_all.deb ... Unpacking libdrm-common (2.4.123-1) ... Selecting previously unselected package libdrm2:amd64. Preparing to unpack .../070-libdrm2_2.4.123-1_amd64.deb ... Unpacking libdrm2:amd64 (2.4.123-1) ... Selecting previously unselected package libdrm-amdgpu1:amd64. Preparing to unpack .../071-libdrm-amdgpu1_2.4.123-1_amd64.deb ... Unpacking libdrm-amdgpu1:amd64 (2.4.123-1) ... Selecting previously unselected package libhsakmt1:amd64. Preparing to unpack .../072-libhsakmt1_6.1.2+ds-1_amd64.deb ... Unpacking libhsakmt1:amd64 (6.1.2+ds-1) ... Selecting previously unselected package libhsa-runtime64-1:amd64. Preparing to unpack .../073-libhsa-runtime64-1_6.1.2-2_amd64.deb ... Unpacking libhsa-runtime64-1:amd64 (6.1.2-2) ... Selecting previously unselected package libamdhip64-5. Preparing to unpack .../074-libamdhip64-5_5.7.1-5_amd64.deb ... Unpacking libamdhip64-5 (5.7.1-5) ... Selecting previously unselected package libibumad3:amd64. Preparing to unpack .../075-libibumad3_52.0-2+b1_amd64.deb ... Unpacking libibumad3:amd64 (52.0-2+b1) ... Selecting previously unselected package libibmad5:amd64. Preparing to unpack .../076-libibmad5_52.0-2+b1_amd64.deb ... Unpacking libibmad5:amd64 (52.0-2+b1) ... Selecting previously unselected package libucx0:amd64. Preparing to unpack .../077-libucx0_1.17.0+ds-3_amd64.deb ... Unpacking libucx0:amd64 (1.17.0+ds-3) ... Selecting previously unselected package libopenmpi3t64:amd64. Preparing to unpack .../078-libopenmpi3t64_5.0.5-6_amd64.deb ... Unpacking libopenmpi3t64:amd64 (5.0.5-6) ... Selecting previously unselected package fftw2. Preparing to unpack .../079-fftw2_2.1.5-7_amd64.deb ... Unpacking fftw2 (2.1.5-7) ... Selecting previously unselected package fftw-dev. Preparing to unpack .../080-fftw-dev_2.1.5-7_amd64.deb ... Unpacking fftw-dev (2.1.5-7) ... Selecting previously unselected package native-architecture. Preparing to unpack .../081-native-architecture_0.2.3_all.deb ... Unpacking native-architecture (0.2.3) ... Selecting previously unselected package libglib2.0-0t64:amd64. Preparing to unpack .../082-libglib2.0-0t64_2.82.2-3_amd64.deb ... Unpacking libglib2.0-0t64:amd64 (2.82.2-3) ... Selecting previously unselected package libgirepository-2.0-0:amd64. Preparing to unpack .../083-libgirepository-2.0-0_2.82.2-3_amd64.deb ... Unpacking libgirepository-2.0-0:amd64 (2.82.2-3) ... Selecting previously unselected package girepository-tools:amd64. Preparing to unpack .../084-girepository-tools_2.82.2-3_amd64.deb ... Unpacking girepository-tools:amd64 (2.82.2-3) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../085-libasound2-data_1.2.12-1_all.deb ... Unpacking libasound2-data (1.2.12-1) ... Selecting previously unselected package libasound2t64:amd64. Preparing to unpack .../086-libasound2t64_1.2.12-1+b1_amd64.deb ... Unpacking libasound2t64:amd64 (1.2.12-1+b1) ... Selecting previously unselected package libasound2-dev:amd64. Preparing to unpack .../087-libasound2-dev_1.2.12-1+b1_amd64.deb ... Unpacking libasound2-dev:amd64 (1.2.12-1+b1) ... Selecting previously unselected package libasyncns0:amd64. Preparing to unpack .../088-libasyncns0_0.8-6+b5_amd64.deb ... Unpacking libasyncns0:amd64 (0.8-6+b5) ... Selecting previously unselected package uuid-dev:amd64. Preparing to unpack .../089-uuid-dev_2.40.2-11_amd64.deb ... Unpacking uuid-dev:amd64 (2.40.2-11) ... Selecting previously unselected package libblkid-dev:amd64. Preparing to unpack .../090-libblkid-dev_2.40.2-11_amd64.deb ... Unpacking libblkid-dev:amd64 (2.40.2-11) ... Selecting previously unselected package libdbus-1-3:amd64. Preparing to unpack .../091-libdbus-1-3_1.14.10-6_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.14.10-6) ... Selecting previously unselected package libffi-dev:amd64. Preparing to unpack .../092-libffi-dev_3.4.6-1_amd64.deb ... Unpacking libffi-dev:amd64 (3.4.6-1) ... Selecting previously unselected package libogg0:amd64. Preparing to unpack .../093-libogg0_1.3.5-3+b2_amd64.deb ... Unpacking libogg0:amd64 (1.3.5-3+b2) ... Selecting previously unselected package libflac12t64:amd64. Preparing to unpack .../094-libflac12t64_1.4.3+ds-2.1+b1_amd64.deb ... Unpacking libflac12t64:amd64 (1.4.3+ds-2.1+b1) ... Selecting previously unselected package libsepol-dev:amd64. Preparing to unpack .../095-libsepol-dev_3.7-1_amd64.deb ... Unpacking libsepol-dev:amd64 (3.7-1) ... Selecting previously unselected package libpcre2-16-0:amd64. Preparing to unpack .../096-libpcre2-16-0_10.44-4_amd64.deb ... Unpacking libpcre2-16-0:amd64 (10.44-4) ... Selecting previously unselected package libpcre2-32-0:amd64. Preparing to unpack .../097-libpcre2-32-0_10.44-4_amd64.deb ... Unpacking libpcre2-32-0:amd64 (10.44-4) ... Selecting previously unselected package libpcre2-posix3:amd64. Preparing to unpack .../098-libpcre2-posix3_10.44-4_amd64.deb ... Unpacking libpcre2-posix3:amd64 (10.44-4) ... Selecting previously unselected package libpcre2-dev:amd64. Preparing to unpack .../099-libpcre2-dev_10.44-4_amd64.deb ... Unpacking libpcre2-dev:amd64 (10.44-4) ... Selecting previously unselected package libselinux1-dev:amd64. Preparing to unpack .../100-libselinux1-dev_3.7-3+b1_amd64.deb ... Unpacking libselinux1-dev:amd64 (3.7-3+b1) ... Selecting previously unselected package libmount-dev:amd64. Preparing to unpack .../101-libmount-dev_2.40.2-11_amd64.deb ... Unpacking libmount-dev:amd64 (2.40.2-11) ... Selecting previously unselected package libsysprof-capture-4-dev:amd64. Preparing to unpack .../102-libsysprof-capture-4-dev_47.1-1_amd64.deb ... Unpacking libsysprof-capture-4-dev:amd64 (47.1-1) ... Selecting previously unselected package libpkgconf3:amd64. Preparing to unpack .../103-libpkgconf3_1.8.1-4_amd64.deb ... Unpacking libpkgconf3:amd64 (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../104-pkgconf-bin_1.8.1-4_amd64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:amd64. Preparing to unpack .../105-pkgconf_1.8.1-4_amd64.deb ... Unpacking pkgconf:amd64 (1.8.1-4) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../106-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libgio-2.0-dev:amd64. Preparing to unpack .../107-libgio-2.0-dev_2.82.2-3_amd64.deb ... Unpacking libgio-2.0-dev:amd64 (2.82.2-3) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../108-python3-packaging_24.2-1_all.deb ... Unpacking python3-packaging (24.2-1) ... Selecting previously unselected package libgio-2.0-dev-bin. Preparing to unpack .../109-libgio-2.0-dev-bin_2.82.2-3_amd64.deb ... Unpacking libgio-2.0-dev-bin (2.82.2-3) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../110-libglib2.0-data_2.82.2-3_all.deb ... Unpacking libglib2.0-data (2.82.2-3) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../111-libglib2.0-bin_2.82.2-3_amd64.deb ... Unpacking libglib2.0-bin (2.82.2-3) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../112-libglib2.0-dev-bin_2.82.2-3_amd64.deb ... Unpacking libglib2.0-dev-bin (2.82.2-3) ... Selecting previously unselected package libglib2.0-dev:amd64. Preparing to unpack .../113-libglib2.0-dev_2.82.2-3_amd64.deb ... Unpacking libglib2.0-dev:amd64 (2.82.2-3) ... Selecting previously unselected package libjack0:amd64. Preparing to unpack .../114-libjack0_1%3a0.126.0-2+b3_amd64.deb ... Unpacking libjack0:amd64 (1:0.126.0-2+b3) ... Selecting previously unselected package pkg-config:amd64. Preparing to unpack .../115-pkg-config_1.8.1-4_amd64.deb ... Unpacking pkg-config:amd64 (1.8.1-4) ... Selecting previously unselected package libjack-dev:amd64. Preparing to unpack .../116-libjack-dev_1%3a0.126.0-2+b3_amd64.deb ... Unpacking libjack-dev:amd64 (1:0.126.0-2+b3) ... Selecting previously unselected package libmp3lame0:amd64. Preparing to unpack .../117-libmp3lame0_3.100-6+b3_amd64.deb ... Unpacking libmp3lame0:amd64 (3.100-6+b3) ... Selecting previously unselected package libmpg123-0t64:amd64. Preparing to unpack .../118-libmpg123-0t64_1.32.9-1_amd64.deb ... Unpacking libmpg123-0t64:amd64 (1.32.9-1) ... Selecting previously unselected package libopus0:amd64. Preparing to unpack .../119-libopus0_1.5.2-2_amd64.deb ... Unpacking libopus0:amd64 (1.5.2-2) ... Selecting previously unselected package libvorbis0a:amd64. Preparing to unpack .../120-libvorbis0a_1.3.7-2+b1_amd64.deb ... Unpacking libvorbis0a:amd64 (1.3.7-2+b1) ... Selecting previously unselected package libvorbisenc2:amd64. Preparing to unpack .../121-libvorbisenc2_1.3.7-2+b1_amd64.deb ... Unpacking libvorbisenc2:amd64 (1.3.7-2+b1) ... Selecting previously unselected package libsndfile1:amd64. Preparing to unpack .../122-libsndfile1_1.2.2-1+b3_amd64.deb ... Unpacking libsndfile1:amd64 (1.2.2-1+b3) ... Selecting previously unselected package libx11-xcb1:amd64. Preparing to unpack .../123-libx11-xcb1_2%3a1.8.10-2_amd64.deb ... Unpacking libx11-xcb1:amd64 (2:1.8.10-2) ... Selecting previously unselected package libpulse0:amd64. Preparing to unpack .../124-libpulse0_16.1+dfsg1-5.1+b1_amd64.deb ... Unpacking libpulse0:amd64 (16.1+dfsg1-5.1+b1) ... Selecting previously unselected package libpulse-mainloop-glib0:amd64. Preparing to unpack .../125-libpulse-mainloop-glib0_16.1+dfsg1-5.1+b1_amd64.deb ... Unpacking libpulse-mainloop-glib0:amd64 (16.1+dfsg1-5.1+b1) ... Selecting previously unselected package libpulse-dev:amd64. Preparing to unpack .../126-libpulse-dev_16.1+dfsg1-5.1+b1_amd64.deb ... Unpacking libpulse-dev:amd64 (16.1+dfsg1-5.1+b1) ... Selecting previously unselected package librtaudio7:amd64. Preparing to unpack .../127-librtaudio7_6.0.1~ds-2+b1_amd64.deb ... Unpacking librtaudio7:amd64 (6.0.1~ds-2+b1) ... Selecting previously unselected package librtaudio-dev:amd64. Preparing to unpack .../128-librtaudio-dev_6.0.1~ds-2+b1_amd64.deb ... Unpacking librtaudio-dev:amd64 (6.0.1~ds-2+b1) ... Selecting previously unselected package librtmidi7:amd64. Preparing to unpack .../129-librtmidi7_6.0.0-2+b1_amd64.deb ... Unpacking librtmidi7:amd64 (6.0.0-2+b1) ... Selecting previously unselected package librtmidi-dev:amd64. Preparing to unpack .../130-librtmidi-dev_6.0.0-2+b1_amd64.deb ... Unpacking librtmidi-dev:amd64 (6.0.0-2+b1) ... Selecting previously unselected package libsndobj2t64:amd64. Preparing to unpack .../131-libsndobj2t64_2.6.7+ds1-4+b1_amd64.deb ... Unpacking libsndobj2t64:amd64 (2.6.7+ds1-4+b1) ... Selecting previously unselected package libsndobj-dev:amd64. Preparing to unpack .../132-libsndobj-dev_2.6.7+ds1-4+b1_amd64.deb ... Unpacking libsndobj-dev:amd64 (2.6.7+ds1-4+b1) ... Selecting previously unselected package libstk-5.0.0:amd64. Preparing to unpack .../133-libstk-5.0.0_5.0.1+dfsg-1+b1_amd64.deb ... Unpacking libstk-5.0.0:amd64 (5.0.1+dfsg-1+b1) ... Selecting previously unselected package libstk-dev:amd64. Preparing to unpack .../134-libstk-dev_5.0.1+dfsg-1+b1_amd64.deb ... Unpacking libstk-dev:amd64 (5.0.1+dfsg-1+b1) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up libpciaccess0:amd64 (0.17-3+b2) ... Setting up libxau6:amd64 (1:1.0.11-1) ... Setting up libxdmcp6:amd64 (1:1.1.5-1) ... Setting up libkeyutils1:amd64 (1.6.3-4) ... Setting up libxcb1:amd64 (1.17.0-2+b1) ... Setting up native-architecture (0.2.3) ... Setting up libicu72:amd64 (72.1-5+b1) ... Setting up libogg0:amd64 (1.3.5-3+b2) ... Setting up bsdextrautils (2.40.2-11) ... Setting up libtext-glob-perl (0.11-3) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libtirpc-common (1.3.4+ds-1.3) ... Setting up libdebhelper-perl (13.20) ... Setting up libedit2:amd64 (3.1-20240808-1) ... Setting up libmagic1t64:amd64 (1:5.45-3+b1) ... Setting up libibumad3:amd64 (52.0-2+b1) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up libibmad5:amd64 (52.0-2+b1) ... Setting up libcom-err2:amd64 (1.47.1-1+b1) ... Setting up file (1:5.45-3+b1) ... Setting up libmpg123-0t64:amd64 (1.32.9-1) ... Setting up libffi-dev:amd64 (3.4.6-1) ... Setting up libpcre2-16-0:amd64 (10.44-4) ... Setting up libelf1t64:amd64 (0.192-4) ... Setting up libkrb5support0:amd64 (1.21.3-3) ... Setting up libnumber-compare-perl (0.03-3) ... Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' Local time is now: Thu Dec 25 19:34:21 UTC 2025. Universal Time is now: Thu Dec 25 19:34:21 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libsysprof-capture-4-dev:amd64 (47.1-1) ... Setting up libasound2-data (1.2.12-1) ... Setting up autotools-dev (20220109.1) ... Setting up libz3-4:amd64 (4.13.3-1) ... Setting up libpcre2-32-0:amd64 (10.44-4) ... Setting up libglib2.0-0t64:amd64 (2.82.2-3) ... No schema files found: doing nothing. Setting up libglib2.0-data (2.82.2-3) ... Setting up libpkgconf3:amd64 (1.8.1-4) ... Setting up libasound2t64:amd64 (1.2.12-1+b1) ... Setting up libmunge2:amd64 (0.5.15-4+b1) ... Setting up libx11-data (2:1.8.10-2) ... Setting up libfile-find-rule-perl (0.34-3) ... Setting up libjack0:amd64 (1:0.126.0-2+b3) ... Setting up uuid-dev:amd64 (2.40.2-11) ... Setting up libdbus-1-3:amd64 (1.14.10-6) ... Setting up libopus0:amd64 (1.5.2-2) ... Setting up librtmidi7:amd64 (6.0.0-2+b1) ... Setting up libhwloc15:amd64 (2.11.2-1) ... Setting up libvorbis0a:amd64 (1.3.7-2+b1) ... Setting up autopoint (0.22.5-2) ... Setting up libsepol-dev:amd64 (3.7-1) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up libk5crypto3:amd64 (1.21.3-3) ... Setting up autoconf (2.72-3) ... Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libnuma1:amd64 (2.0.18-1+b1) ... Setting up libpcre2-posix3:amd64 (10.44-4) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up ocl-icd-libopencl1:amd64 (2.3.2-1+b2) ... Setting up libasyncns0:amd64 (0.8-6+b5) ... Setting up libuchardet0:amd64 (0.0.8-1+b2) ... Setting up libnl-3-200:amd64 (3.7.0-0.3+b1) ... Setting up libpsm2-2 (11.2.185-2.1) ... Setting up libx11-6:amd64 (2:1.8.10-2) ... Setting up netbase (6.4) ... Setting up libkrb5-3:amd64 (1.21.3-3) ... Setting up libevent-core-2.1-7t64:amd64 (2.1.12-stable-10+b1) ... Setting up libflac12t64:amd64 (1.4.3+ds-2.1+b1) ... Setting up libpsm-infinipath1 (3.3+20.604758e7-6.3) ... update-alternatives: using /usr/lib/libpsm1/libpsm_infinipath.so.1.16 to provide /usr/lib/x86_64-linux-gnu/libpsm_infinipath.so.1 (libpsm_infinipath.so.1) in auto mode Setting up libasound2-dev:amd64 (1.2.12-1+b1) ... Setting up libdrm-common (2.4.123-1) ... Setting up readline-common (8.2-5) ... Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up libfmt10:amd64 (10.1.1+ds1-4) ... Setting up libmp3lame0:amd64 (3.100-6+b3) ... Setting up libvorbisenc2:amd64 (1.3.7-2+b1) ... Setting up puredata-dev (0.55.2+ds-1) ... Setting up libsndobj2t64:amd64 (2.6.7+ds1-4+b1) ... 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:amd64 (2.40.2-11) ... Setting up libllvm19:amd64 (1:19.1.3-2) ... Setting up libx11-xcb1:amd64 (2:1.8.10-2) ... Setting up gettext (0.22.5-2) ... Setting up libclang1-19 (1:19.1.3-2) ... Setting up libpcre2-dev:amd64 (10.44-4) ... Setting up libtool (2.4.7-8) ... Setting up libgirepository-2.0-0:amd64 (2.82.2-3) ... Setting up libselinux1-dev:amd64 (3.7-3+b1) ... Setting up libevent-pthreads-2.1-7t64:amd64 (2.1.12-stable-10+b1) ... Setting up libxext6:amd64 (2:1.3.4-1+b2) ... Setting up libglib2.0-bin (2.82.2-3) ... Setting up pkgconf:amd64 (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libnl-route-3-200:amd64 (3.7.0-0.3+b1) ... Setting up libxnvctrl0:amd64 (535.171.04-1+b1) ... Setting up dh-autoreconf (20) ... Setting up libllvm17t64:amd64 (1:17.0.6-18) ... Setting up libgssapi-krb5-2:amd64 (1.21.3-3) ... Setting up pkg-config:amd64 (1.8.1-4) ... Setting up libreadline8t64:amd64 (8.2-5) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up libdrm2:amd64 (2.4.123-1) ... Setting up groff-base (1.23.0-5) ... Setting up pd-lib-builder (0.7.0-1) ... Setting up libamd-comgr2:amd64 (6.0+git20231212.4510c28+dfsg-3+b2) ... Setting up libjack-dev:amd64 (1:0.126.0-2+b3) ... Setting up libsndfile1:amd64 (1.2.2-1+b3) ... Setting up libmount-dev:amd64 (2.40.2-11) ... Setting up libclang-cpp19 (1:19.1.3-2) ... Setting up libdrm-amdgpu1:amd64 (2.4.123-1) ... Setting up libibverbs1:amd64 (52.0-2+b1) ... Setting up libgio-2.0-dev:amd64 (2.82.2-3) ... Setting up girepository-tools:amd64 (2.82.2-3) ... Setting up libtirpc3t64:amd64 (1.3.4+ds-1.3+b1) ... Setting up ibverbs-providers:amd64 (52.0-2+b1) ... Setting up libpulse0:amd64 (16.1+dfsg1-5.1+b1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libhwloc-plugins:amd64 (2.11.2-1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up doxygen (1.9.8+ds-2+b3) ... Setting up libpulse-mainloop-glib0:amd64 (16.1+dfsg1-5.1+b1) ... Setting up libpmix2t64:amd64 (5.0.4-1) ... Setting up dh-puredata (3.2.0) ... Setting up libnsl2:amd64 (1.3.0-3+b3) ... Setting up librdmacm1t64:amd64 (52.0-2+b1) ... Setting up librtaudio7:amd64 (6.0.1~ds-2+b1) ... Setting up libhsakmt1:amd64 (6.1.2+ds-1) ... Setting up libfabric1:amd64 (1.17.0-3.1) ... Setting up libpython3.12-stdlib:amd64 (3.12.7-3) ... Setting up python3.12 (3.12.7-3) ... Setting up debhelper (13.20) ... Setting up libstk-5.0.0:amd64 (5.0.1+dfsg-1+b1) ... Setting up libhsa-runtime64-1:amd64 (6.1.2-2) ... Setting up libpython3-stdlib:amd64 (3.12.7-1) ... Setting up python3 (3.12.7-1) ... Setting up python3-packaging (24.2-1) ... Setting up libamdhip64-5 (5.7.1-5) ... Setting up libucx0:amd64 (1.17.0+ds-3) ... Setting up libgio-2.0-dev-bin (2.82.2-3) ... Setting up libopenmpi3t64:amd64 (5.0.5-6) ... Setting up libglib2.0-dev-bin (2.82.2-3) ... Setting up fftw2 (2.1.5-7) ... Setting up libglib2.0-dev:amd64 (2.82.2-3) ... Setting up libpulse-dev:amd64 (16.1+dfsg1-5.1+b1) ... Setting up fftw-dev (2.1.5-7) ... Setting up libsndobj-dev:amd64 (2.6.7+ds1-4+b1) ... Setting up librtaudio-dev:amd64 (6.0.1~ds-2+b1) ... Setting up librtmidi-dev:amd64 (6.0.0-2+b1) ... Setting up libstk-dev:amd64 (5.0.1+dfsg-1+b1) ... Processing triggers for libc-bin (2.40-3) ... 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 amd64 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=x86_64-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/x86_64-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... x86_64-pc-linux-gnu checking host system type... x86_64-pc-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 x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-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 -m elf_x86_64) 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 -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) 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 -m elf_x86_64) 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-amd64-64.so cd debian/build/flavor-pd64 && ../../../configure --build=x86_64-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/x86_64-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-amd64-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... x86_64-pc-linux-gnu checking host system type... x86_64-pc-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 x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-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 -m elf_x86_64) 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 -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) 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 -m elf_x86_64) 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-amd64-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 -j42 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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_s_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_s_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 -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 -fcf-protection -c -o libflext_pd_s_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c -o libflext_pd_s_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.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 -fcf-protection -c -o libflext_pd_s_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_sd_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 -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 -fcf-protection -c -o libflext_pd_sd_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 -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -c -o libflext_pd_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -c -o libflext_pd_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -c -o libflext_pd_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_pr.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fltimer.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd_s_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flbase.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flattr.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c ../../../../source/flatom_part.cpp -o libflext_pd_s_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flext.cpp -o libflext_pd_sd_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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flsupport.cpp -o libflext_pd_sd_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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/fllib.cpp -o libflext_pd_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flatom_pr.cpp -o libflext_pd_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/fltimer.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flxlet.cpp -o libflext_pd_sd_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 -fcf-protection -c ../../../../source/flmap.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flthr.cpp -o libflext_pd_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom.cpp -o libflext_pd_sd_la-flatom.o ../../../../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 */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../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 */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../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() */ | ^~~~~~~~~~~~~ ../../../../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 */ | ^~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_sd_la-flatom_part.lo `test -f 'flatom_part.cpp' || echo '../../../../source/'`flatom_part.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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_sd_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 -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -c -o libflext_pd_sd_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.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 -fcf-protection -c -o libflext_pd_sd_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 -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -c -o libflext_pd_sd_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_t_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 -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 -fcf-protection -c -o libflext_pd_t_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flitem.cpp -o libflext_pd_sd_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 -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -c -o libflext_pd_t_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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flatom_part.cpp -o libflext_pd_sd_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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flmeth.cpp -o libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_t_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flmsg.cpp -o libflext_pd_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 -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 -fcf-protection -c -o libflext_pd_t_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 -fcf-protection -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 -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flproxy.cpp -o libflext_pd_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 -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 -fcf-protection -c -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -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 -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 -fcf-protection -c -o libflext_pd_t_la-flitem.lo `test -f 'flitem.cpp' || echo '../../../../source/'`flitem.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 -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_t_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flstk.cpp -o libflext_pd_sd_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flbase.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c ../../../../source/fldsp.cpp -o libflext_pd_t_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flxlet.cpp -o libflext_pd_t_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fllib.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c ../../../../source/flbuf.cpp -o libflext_pd_t_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsupport.cpp -o libflext_pd_t_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flutil.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsimd.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flitem.cpp -o libflext_pd_t_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 -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 -fcf-protection -c -o libflext_pd_t_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_t_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 -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 -fcf-protection -c ../../../../source/flbind.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd_t_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_td_la-flbase.lo `test -f 'flbase.cpp' || echo '../../../../source/'`flbase.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 */ | ^~~~~~~~~~~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_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 -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 -fcf-protection -c -o libflext_pd_td_la-flbuf.lo `test -f 'flbuf.cpp' || echo '../../../../source/'`flbuf.cpp ../../../../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() */ | ^~~~~~~~~~~~~ ../../../../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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_td_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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd_t_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flbase.cpp -o libflext_pd_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 -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 -fcf-protection -c -o libflext_pd_td_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_td_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_td_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 -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 -fcf-protection -c -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flbuf.cpp -o libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -c -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_td_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flxlet.cpp -o libflext_pd_td_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flattr_ed.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fltimer.cpp -o libflext_pd_td_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flthr.cpp -o libflext_pd_td_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd_td_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_part.cpp -o libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmeth.cpp -o libflext_pd_td_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flproxy.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c -o libflext_pd_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c -o libflext_pd_la-fllib.lo `test -f 'fllib.cpp' || echo '../../../../source/'`fllib.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 */ | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd_td_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd_la-flattr.lo `test -f 'flattr.cpp' || echo '../../../../source/'`flattr.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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c ../../../../source/flext.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flstk.cpp -o libflext_pd_td_la-flstk.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 */ | ^~~~~~~~ ../../../../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 -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 -fcf-protection -c ../../../../source/fldsp.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flxlet.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flattr.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flattr_ed.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flthr.cpp -fPIC -DPIC -o .libs/libflext_pd_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fltimer.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c ../../../../source/flatom.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_pr.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flitem.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c -o libflext_pd_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmsg.cpp -fPIC -DPIC -o .libs/libflext_pd_la-flmsg.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() */ | ^~~~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_d_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flqueue.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flbase.cpp -o libflext_pd_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 -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 -fcf-protection -c ../../../../source/flstk.cpp -fPIC -DPIC -o .libs/libflext_pd_la-flstk.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 */ | ^~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_d_la-flattr_ed.lo `test -f 'flattr_ed.cpp' || echo '../../../../source/'`flattr_ed.cpp ../../../../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: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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flbuf.cpp -fPIC -DPIC -o .libs/libflext_pd_d_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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flutil.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -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 -fcf-protection -c -o libflext_pd_d_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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flxlet.cpp -fPIC -DPIC -o .libs/libflext_pd_d_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flattr.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flattr_ed.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c -o libflext_pd_d_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fltimer.cpp -o libflext_pd_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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd_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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flthr.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flthr.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 -fcf-protection -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 -fcf-protection -c ../../../../source/flproxy.cpp -o libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsimd.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/fltimer.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-fltimer.o ../../../../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 -fcf-protection -c -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c ../../../../source/flmsg.cpp -o libflext_pd_la-flmsg.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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flbind.cpp -o libflext_pd_la-flbind.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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flext.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmap.cpp -o libflext_pd_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 -fcf-protection -c ../../../../source/fldsp.cpp -o libflext_pd_d_la-fldsp.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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_d_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd_d_la-flmeth.lo `test -f 'flmeth.cpp' || echo '../../../../source/'`flmeth.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 | ); | ~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_d_la-flmsg.lo `test -f 'flmsg.cpp' || echo '../../../../source/'`flmsg.cpp 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 | ); | ~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_d_la-flproxy.lo `test -f 'flproxy.cpp' || echo '../../../../source/'`flproxy.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: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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_pr.cpp -fPIC -DPIC -o .libs/libflext_pd_d_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flutil.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_part.cpp -fPIC -DPIC -o .libs/libflext_pd_d_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmsg.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flproxy.cpp -fPIC -DPIC -o .libs/libflext_pd_d_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flbuf.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -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 -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd_s.la -rpath /usr/lib/x86_64-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 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flbind.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flbind.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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd_sd.la -rpath /usr/lib/x86_64-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 -fcf-protection -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 -fcf-protection -c ../../../../source/fllib.cpp -o libflext_pd_d_la-fllib.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 -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd_t.la -rpath /usr/lib/x86_64-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 /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 -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd_td.la -rpath /usr/lib/x86_64-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 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsndobj.cpp -fPIC -DPIC -o .libs/libflext_pd_d_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flstk.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c ../../../../source/flstk.cpp -o libflext_pd_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 -fcf-protection -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 -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_part.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmeth.cpp -o libflext_pd_d_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 -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 -fcf-protection -c ../../../../source/flsimd.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flbind.cpp -o libflext_pd_d_la-flbind.o >/dev/null 2>&1 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: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c ../../../../source/flproxy.cpp -o libflext_pd_d_la-flproxy.o >/dev/null 2>&1 libtool: link: ranlib .libs/libflext-pd_s.a 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: 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: ( cd ".libs" && rm -f "libflext-pd_s.la" && ln -s "../libflext-pd_s.la" "libflext-pd_s.la" ) 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: ranlib .libs/libflext-pd_t.a libtool: link: ranlib .libs/libflext-pd_sd.a libtool: link: ranlib .libs/libflext-pd_td.a libtool: link: ( cd ".libs" && rm -f "libflext-pd_sd.la" && ln -s "../libflext-pd_sd.la" "libflext-pd_sd.la" ) 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" ) libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flstk.cpp -o libflext_pd_d_la-flstk.o >/dev/null 2>&1 /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 -fcf-protection -shared -lsndobj -lstk -version-info 6:3:6 -Wl,-z,relro -Wl,-z,now -o libflext-pd.la -rpath /usr/lib/x86_64-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: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/14/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/x86_64-linux-gnu/14 -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/14/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crtn.o -O3 -g -O2 -fstack-protector-strong -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.so.0" && ln -s "libflext-pd.so.0.6.3" "libflext-pd.so.0") 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" ) /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 -fcf-protection -shared -lsndobj -lstk -version-info 6:3:6 -Wl,-z,relro -Wl,-z,now -o libflext-pd_d.la -rpath /usr/lib/x86_64-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/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/14/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/x86_64-linux-gnu/14 -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/14/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crtn.o -g -g -O2 -fstack-protector-strong -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/1_simple1/main.cpp:31:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/1_simple1/main.cpp:31:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/1_simple2/main.cpp:25:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/1_simple2/main.cpp:25:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/1_simple3/main.cpp:25:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/1_simple3/main.cpp:25:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/2_adv1/main.cpp:23:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/2_adv1/main.cpp:23:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/2_adv2/main.cpp:33:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/2_adv2/main.cpp:33:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/2_adv3/main.cpp:40:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/2_adv3/main.cpp:40:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/3_attr1/main.cpp:33:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/3_attr1/main.cpp:33:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/3_attr2/main.cpp:39:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/3_attr2/main.cpp:39:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/3_attr3/main.cpp:34:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/3_attr3/main.cpp:34:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/4_bind1/main.cpp:30:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/4_bind1/main.cpp:30:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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 60 | inline void ms_frames(int frames) { if(Check()) buf->Frames(frames); } | ~~~~~~~~~~~^~~~~~~~ ../../../../../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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/4_buffer1/main.cpp:36:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/4_buffer1/main.cpp:36:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/4_timer1/main.cpp:32:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/4_timer1/main.cpp:32:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/5_signal1/main.cpp:28:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/5_signal1/main.cpp:28:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/5_signal2/main.cpp:30:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/5_signal2/main.cpp:30:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/6_lib1/main.cpp:38:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/6_lib1/main.cpp:38:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/7_thread1/main.cpp:31:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/7_thread1/main.cpp:31:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/7_thread2/main.cpp:31:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/7_thread2/main.cpp:31:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -j42 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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_s_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c -o libflext_pd64_s_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 -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 -fcf-protection -c -o libflext_pd64_s_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_s_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.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 -fcf-protection -c -o libflext_pd64_s_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c -o libflext_pd64_sd_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 -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 -fcf-protection -c -o libflext_pd64_sd_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd64_sd_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_sd_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 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flext.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_part.cpp -o libflext_pd64_s_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd64_s_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 -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 -fcf-protection -c ../../../../source/flsimd.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flproxy.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmsg.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flext.cpp -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/fldsp.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flutil.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flitem.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/fllib.cpp -o libflext_pd64_sd_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 -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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flthr.cpp -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flatom_pr.cpp -o libflext_pd64_sd_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flattr_ed.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flbuf.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flxlet.cpp -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flsupport.cpp -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flatom.cpp -o libflext_pd64_sd_la-flatom.o ../../../../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 */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../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 -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 -fcf-protection -c -o libflext_pd64_sd_la-flatom_part.lo `test -f 'flatom_part.cpp' || echo '../../../../source/'`flatom_part.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 -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 -fcf-protection -c -o libflext_pd64_sd_la-flitem.lo `test -f 'flitem.cpp' || echo '../../../../source/'`flitem.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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796: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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd64_sd_la-flmeth.lo `test -f 'flmeth.cpp' || echo '../../../../source/'`flmeth.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() */ | ^~~~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c -o libflext_pd64_sd_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_sd_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.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 -fcf-protection -c -o libflext_pd64_sd_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 -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 -fcf-protection -c -o libflext_pd64_sd_la-flsndobj.lo `test -f 'flsndobj.cpp' || echo '../../../../source/'`flsndobj.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 -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 -fcf-protection -c -o libflext_pd64_sd_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 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_part.cpp -o libflext_pd64_sd_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 -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 -fcf-protection -c -o libflext_pd64_t_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 -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 -fcf-protection -c -o libflext_pd64_t_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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_t_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 -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 -fcf-protection -c -o libflext_pd64_t_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -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 -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 -fcf-protection -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 -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 -fcf-protection -c -o libflext_pd64_t_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flproxy.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flbind.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flstk.cpp -o libflext_pd64_sd_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 -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 -fcf-protection -c ../../../../source/flbuf.cpp -o libflext_pd64_t_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flxlet.cpp -o libflext_pd64_t_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/fllib.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flattr.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsupport.cpp -o libflext_pd64_t_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 -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 -fcf-protection -c ../../../../source/flthr.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/fldsp.cpp -o libflext_pd64_t_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 -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 -fcf-protection -c ../../../../source/flutil.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fltimer.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flsimd.cpp -o libflext_pd64_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 -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 -fcf-protection -c -o libflext_pd64_t_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 -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 -fcf-protection -c ../../../../source/flatom_pr.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flatom.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd64_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 -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 -fcf-protection -c -o libflext_pd64_t_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flitem.cpp -o libflext_pd64_t_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flproxy.cpp -o libflext_pd64_t_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd64_t_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 -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flbind.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd64_t_la-flsndobj.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 */ | ^~~~~~~~~~~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_td_la-fldsp.lo `test -f 'fldsp.cpp' || echo '../../../../source/'`fldsp.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/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() */ | ^~~~~~~~~~~~~ ../../../../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 */ | ^~~~~~~~ libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c ../../../../source/flstk.cpp -o libflext_pd64_t_la-flstk.o ../../../../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 -fcf-protection -c -o libflext_pd64_td_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flext.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flbase.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flbuf.cpp -o libflext_pd64_td_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 -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 -fcf-protection -c ../../../../source/fldsp.cpp -o libflext_pd64_td_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c -o libflext_pd64_td_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c -o libflext_pd64_td_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_td_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 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c -o libflext_pd64_td_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 -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 -fcf-protection -c -o libflext_pd64_td_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flattr.cpp -o libflext_pd64_td_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 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd64_td_la-flout.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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flthr.cpp -o libflext_pd64_td_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/fltimer.cpp -o libflext_pd64_td_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flsimd.cpp -o libflext_pd64_td_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_pr.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_td_la-flmap.lo `test -f 'flmap.cpp' || echo '../../../../source/'`flmap.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() */ | ^~~~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_td_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flproxy.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c -o libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flext.cpp -fPIC -DPIC -o .libs/libflext_pd64_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/fldsp.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/fllib.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-fllib.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 */ | ^~~~~~~~ ../../../../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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flattr.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsupport.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flutil.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flthr.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flsimd.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fltimer.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd64_d_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flatom_part.cpp -fPIC -DPIC -o .libs/libflext_pd64_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flitem.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flitem.o ../../../../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 */ | ^~~~~~~~~~~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flmeth.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd64_d_la-fllib.lo `test -f 'fllib.cpp' || echo '../../../../source/'`fllib.cpp ../../../../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 -fcf-protection -c ../../../../source/flmsg.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flproxy.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd64_d_la-flattr.lo `test -f 'flattr.cpp' || echo '../../../../source/'`flattr.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 | ); | ~ libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c ../../../../source/flbind.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flbind.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: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: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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flqueue.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flbase.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flext.cpp -o libflext_pd64_la-flext.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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flstk.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flbuf.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_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 -fcf-protection -c ../../../../source/flutil.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/fllib.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -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 -fcf-protection -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 -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_d_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 -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 -fcf-protection -c -o libflext_pd64_d_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 -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 -fcf-protection -c ../../../../source/flxlet.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c -o libflext_pd64_d_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flattr_ed.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -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 -fcf-protection -c ../../../../source/fltimer.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flatom_part.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flsupport.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd64_la-flout.o >/dev/null 2>&1 ../../../../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 */ | ^~~~~~~~~~~~~~~~~~~~ /bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/fllib.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flmeth.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsimd.cpp -o libflext_pd64_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 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flmsg.cpp -o libflext_pd64_la-flmsg.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 -fcf-protection -c -o libflext_pd64_d_la-flatom_part.lo `test -f 'flatom_part.cpp' || echo '../../../../source/'`flatom_part.cpp ../../../../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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flbind.cpp -o libflext_pd64_la-flbind.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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flmap.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flbase.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/fldsp.cpp -o libflext_pd64_d_la-fldsp.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 -fcf-protection -c -o libflext_pd64_d_la-flmeth.lo `test -f 'flmeth.cpp' || echo '../../../../source/'`flmeth.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 -fcf-protection -c ../../../../source/flext.cpp -o libflext_pd64_d_la-flext.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 -fcf-protection -c -o libflext_pd64_d_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flxlet.cpp -o libflext_pd64_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 -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 -fcf-protection -c -o libflext_pd64_d_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flsimd.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_part.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c -o libflext_pd64_d_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmeth.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flsupport.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flproxy.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flattr_ed.cpp -o libflext_pd64_d_la-flattr_ed.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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd64_s.la -rpath /usr/lib/x86_64-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 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c ../../../../source/flqueue.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flbuf.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fltimer.cpp -o libflext_pd64_d_la-fltimer.o >/dev/null 2>&1 /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 -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd64_sd.la -rpath /usr/lib/x86_64-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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmap.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flmap.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 -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd64_t.la -rpath /usr/lib/x86_64-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 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c ../../../../source/flsndobj.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_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 -fcf-protection -c ../../../../source/flstk.cpp -o libflext_pd64_la-flstk.o >/dev/null 2>&1 /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 -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd64_td.la -rpath /usr/lib/x86_64-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 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flattr.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_pr.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flitem.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flmeth.cpp -o libflext_pd64_d_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flbind.cpp -o libflext_pd64_d_la-flbind.o >/dev/null 2>&1 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: 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 -fcf-protection -c ../../../../source/flmsg.cpp -o libflext_pd64_d_la-flmsg.o >/dev/null 2>&1 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: ranlib .libs/libflext-pd64_sd.a libtool: link: ranlib .libs/libflext-pd64_s.a 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_sd.la" && ln -s "../libflext-pd64_sd.la" "libflext-pd64_sd.la" ) libtool: link: ( cd ".libs" && rm -f "libflext-pd64_s.la" && ln -s "../libflext-pd64_s.la" "libflext-pd64_s.la" ) libtool: link: ( cd ".libs" && rm -f "libflext-pd64_t.la" && ln -s "../libflext-pd64_t.la" "libflext-pd64_t.la" ) libtool: link: ranlib .libs/libflext-pd64_td.a 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 -fcf-protection -c ../../../../source/flmap.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flstk.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd64_d_la-flsndobj.o >/dev/null 2>&1 /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 -fcf-protection -shared -lsndobj -lstk -version-info 6:3:6 -Wl,-z,relro -Wl,-z,now -o libflext-pd64.la -rpath /usr/lib/x86_64-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: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/14/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/x86_64-linux-gnu/14 -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/14/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crtn.o -O3 -g -O2 -fstack-protector-strong -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.so.0" && ln -s "libflext-pd64.so.0.6.3" "libflext-pd64.so.0") libtool: link: (cd ".libs" && rm -f "libflext-pd64.so" && ln -s "libflext-pd64.so.0.6.3" "libflext-pd64.so") libtool: link: ( cd ".libs" && rm -f "libflext-pd64.la" && ln -s "../libflext-pd64.la" "libflext-pd64.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 -fcf-protection -shared -lsndobj -lstk -version-info 6:3:6 -Wl,-z,relro -Wl,-z,now -o libflext-pd64_d.la -rpath /usr/lib/x86_64-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/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/14/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/x86_64-linux-gnu/14 -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/14/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crtn.o -g -g -O2 -fstack-protector-strong -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/1_simple1/main.cpp:31:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/1_simple1/main.cpp:31:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/1_simple2/main.cpp:25:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/1_simple2/main.cpp:25:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/1_simple3/main.cpp:25:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/1_simple3/main.cpp:25:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/2_adv1/main.cpp:23:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/2_adv1/main.cpp:23:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/2_adv2/main.cpp:33:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/2_adv2/main.cpp:33:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/2_adv3/main.cpp:40:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/2_adv3/main.cpp:40:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/3_attr1/main.cpp:33:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/3_attr1/main.cpp:33:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/3_attr2/main.cpp:39:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/3_attr2/main.cpp:39:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/3_attr3/main.cpp:34:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/3_attr3/main.cpp:34:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/4_bind1/main.cpp:30:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/4_bind1/main.cpp:30:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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 60 | inline void ms_frames(int frames) { if(Check()) buf->Frames(frames); } | ~~~~~~~~~~~^~~~~~~~ ../../../../../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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/4_buffer1/main.cpp:36:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/4_buffer1/main.cpp:36:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/4_timer1/main.cpp:32:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/4_timer1/main.cpp:32:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/5_signal1/main.cpp:28:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/5_signal1/main.cpp:28:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/5_signal2/main.cpp:30:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/5_signal2/main.cpp:30:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/6_lib1/main.cpp:38:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/6_lib1/main.cpp:38:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/7_thread1/main.cpp:31:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/7_thread1/main.cpp:31:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/7_thread2/main.cpp:31:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/7_thread2/main.cpp:31:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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_methadd.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_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_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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libflext-pd.so.0.6.3 libtool: install: (cd /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libflext-pd_d.so.0.6.3 libtool: install: (cd /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libflext-pd_s.a libtool: install: chmod 644 /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-linux-gnu/libflext-pd_s.a libtool: install: ranlib /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-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/x86_64-linux-gnu/libflext-pd_sd.a libtool: install: chmod 644 /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-linux-gnu/libflext-pd_sd.a libtool: install: ranlib /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-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/x86_64-linux-gnu/libflext-pd_t.a libtool: install: chmod 644 /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-linux-gnu/libflext-pd_t.a libtool: install: ranlib /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-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/x86_64-linux-gnu/libflext-pd_td.a libtool: install: chmod 644 /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-linux-gnu/libflext-pd_td.a libtool: install: ranlib /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-linux-gnu/libflext-pd_td.a libtool: warning: remember to run 'libtool --finish /usr/lib/x86_64-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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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/x86_64-linux-gnu/pkgconfig' /usr/bin/install -c -m 644 pd-flext.pc '/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libflext-pd64.so.0.6.3 libtool: install: (cd /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 libtool: install: (cd /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libflext-pd64_s.a libtool: install: chmod 644 /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-linux-gnu/libflext-pd64_s.a libtool: install: ranlib /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-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/x86_64-linux-gnu/libflext-pd64_sd.a libtool: install: chmod 644 /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-linux-gnu/libflext-pd64_sd.a libtool: install: ranlib /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-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/x86_64-linux-gnu/libflext-pd64_t.a libtool: install: chmod 644 /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-linux-gnu/libflext-pd64_t.a libtool: install: ranlib /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-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/x86_64-linux-gnu/libflext-pd64_td.a libtool: install: chmod 644 /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-linux-gnu/libflext-pd64_td.a libtool: install: ranlib /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-linux-gnu/libflext-pd64_td.a libtool: warning: remember to run 'libtool --finish /usr/lib/x86_64-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 -fcf-protection -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-amd64-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-amd64-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 -fcf-protection -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-amd64-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-amd64-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 -fcf-protection -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-amd64-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-amd64-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 -fcf-protection -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-amd64-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-amd64-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 -fcf-protection -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-amd64-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-amd64-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 -fcf-protection -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-amd64-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-amd64-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 -fcf-protection -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-amd64-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-amd64-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 -fcf-protection -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-amd64-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-amd64-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 -fcf-protection -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-amd64-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-amd64-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 -fcf-protection -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-amd64-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-amd64-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 -fcf-protection -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-amd64-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-amd64-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 -fcf-protection -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-amd64-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-amd64-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 -fcf-protection -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-amd64-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-amd64-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 -fcf-protection -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-amd64-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-amd64-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 -fcf-protection -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-amd64-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-amd64-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 -fcf-protection -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-amd64-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-amd64-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 -fcf-protection -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-amd64-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-amd64-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/x86_64-linux-gnu/pkgconfig' /usr/bin/install -c -m 644 pd64-flext.pc '/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-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: symbol garray_redraw used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol sys_lock used by debian/libflext-pd0/usr/lib/x86_64-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/x86_64-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/x86_64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol outlet_symbol used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol clock_free used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol garray_getfloatwords used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol s_list used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol class_addbang used by debian/libflext-pd0/usr/lib/x86_64-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/x86_64-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 canvas_realizedollar used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol s_symbol used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol gfxstub_new used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol s_signal used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol s_pointer used by debian/libflext-pd0/usr/lib/x86_64-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/x86_64-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/x86_64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol dsp_add used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol sys_unlock used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol outlet_new used by debian/libflext-pd0/usr/lib/x86_64-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) dpkg-shlibdeps: warning: symbol sys_getblksize used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol outlet_pointer used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol canvas_getcurrent used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol clock_getlogicaltime used by debian/libflext-pd0/usr/lib/x86_64-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/x86_64-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/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol sys_lock used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol garray_redraw used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol outlet_anything used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol outlet_bang used by debian/libflext-pd0/usr/lib/x86_64-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_symbol used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol gfxstub_new used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol canvas_realizedollar used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol s_pointer used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol s_signal used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol pd_free used by debian/libflext-pd0/usr/lib/x86_64-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/x86_64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol sys_unlock used by debian/libflext-pd0/usr/lib/x86_64-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/x86_64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol post used by debian/libflext-pd0/usr/lib/x86_64-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) dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'pd-flext-dev' in '../pd-flext-dev_0.6.3-3_amd64.deb'. dpkg-deb: building package 'pd-flext-doc' in '../pd-flext-doc_0.6.3-3_all.deb'. dpkg-deb: building package 'libflext-pd0' in '../libflext-pd0_0.6.3-3_amd64.deb'. dpkg-deb: building package 'libflext-pd0-dbgsym' in '../libflext-pd0-dbgsym_0.6.3-3_amd64.deb'. dpkg-genbuildinfo --build=binary -O../pd-flext_0.6.3-3_amd64.buildinfo dpkg-genchanges --build=binary -O../pd-flext_0.6.3-3_amd64.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/3924173 and its subdirectories I: Current time: Thu Dec 25 07:37:47 -12 2025 I: pbuilder-time-stamp: 1766691467 Fri Nov 22 13:14:49 UTC 2024 I: 1st build successful. Starting 2nd build on remote node ionos1-amd64.debian.net. Fri Nov 22 13:14:49 UTC 2024 I: Preparing to do remote build '2' on ionos1-amd64.debian.net. Fri Nov 22 13:14:49 UTC 2024 - checking /var/lib/jenkins/offline_nodes if ionos1-amd64.debian.net is marked as down. Fri Nov 22 13:14:49 UTC 2024 - checking via ssh if ionos1-amd64.debian.net is up. removed '/tmp/read-only-fs-test-eairC7' ==================================================================================== Fri Nov 22 13:14:50 UTC 2024 - running /srv/jenkins/bin/reproducible_build.sh (for job /srv/jenkins/bin/reproducible_build.sh) on ionos1-amd64, called using "2 pd-flext unstable /srv/reproducible-results/rbuild-debian/r-b-build.lmW9bTdr 0.6.3-3" as arguments. Fri Nov 22 13:14:50 UTC 2024 - actually running "reproducible_build.sh" (md5sum 68e686e434c9ab7bc3ec047d8b309cbc) as "/tmp/jenkins-script-AdO6vkOZ" $ git clone https://salsa.debian.org/qa/jenkins.debian.net.git ; more CONTRIBUTING Fri Nov 22 13:14:50 UTC 2024 I: Downloading source for unstable/pd-flext=0.6.3-3 Reading package lists... NOTICE: 'pd-flext' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/multimedia-team/pd/pd-flext.git Please use: git clone https://salsa.debian.org/multimedia-team/pd/pd-flext.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 209 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main pd-flext 0.6.3-3 (dsc) [2381 B] Get:2 http://deb.debian.org/debian unstable/main pd-flext 0.6.3-3 (tar) [198 kB] Get:3 http://deb.debian.org/debian unstable/main pd-flext 0.6.3-3 (diff) [9324 B] Fetched 209 kB in 0s (3921 kB/s) Download complete and in download only mode Reading package lists... NOTICE: 'pd-flext' packaging is maintained in the 'Git' version control system at: https://salsa.debian.org/multimedia-team/pd/pd-flext.git Please use: git clone https://salsa.debian.org/multimedia-team/pd/pd-flext.git to retrieve the latest (possibly unreleased) updates to the package. Need to get 209 kB of source archives. Get:1 http://deb.debian.org/debian unstable/main pd-flext 0.6.3-3 (dsc) [2381 B] Get:2 http://deb.debian.org/debian unstable/main pd-flext 0.6.3-3 (tar) [198 kB] Get:3 http://deb.debian.org/debian unstable/main pd-flext 0.6.3-3 (diff) [9324 B] Fetched 209 kB in 0s (3921 kB/s) Download complete and in download only mode ============================================================================= Re-Building pd-flext in unstable on amd64 on ionos1-amd64 now. Date: Fri Nov 22 13:14:50 UTC 2024 Date UTC: Fri Nov 22 13:14:50 UTC 2024 ============================================================================= ++ mktemp -t pbuilderrc_XXXX --tmpdir=/srv/reproducible-results/rbuild-debian/r-b-build.lmW9bTdr + local TMPCFG=/srv/reproducible-results/rbuild-debian/r-b-build.lmW9bTdr/pbuilderrc_njqh + case ${ARCH} in + case $ARCH in + locale=et_EE + language=et + case "${SUITE}" in + reproducible_buildflags=+all + extra_deb_build_options= + case "${SRCPACKAGE}" in + cat + echo BUILDDIR=/build/reproducible-path + '[' pd-flext = debian-installer -o pd-flext = debian-installer-netboot-images ']' + pbuilder_options=() + local pbuilder_options + DEBBUILDOPTS=-b + BINARYTARGET= + '[' pd-flext = u-boot ']' + case "${SRCPACKAGE}" in + PBUILDERTIMEOUT=24 + local PRESULT=0 + sudo timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.lmW9bTdr/pbuilderrc_njqh --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.lmW9bTdr/b2 --logfile b2/build.log pd-flext_0.6.3-3.dsc W: /root/.pbuilderrc does not exist I: Logging to b2/build.log I: pbuilder: network access will be disabled during build I: Current time: Sat Nov 23 03:14:50 +14 2024 I: pbuilder-time-stamp: 1732281290 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/4158036/tmp/hooks/D01_modify_environment starting debug: Running on ionos1-amd64. I: Changing host+domainname to test build reproducibility I: Adding a custom variable just for the fun of it... I: Changing /bin/sh to bash '/bin/sh' -> '/bin/bash' lrwxrwxrwx 1 root root 9 Nov 22 13:15 /bin/sh -> /bin/bash I: Setting pbuilder2's login shell to /bin/bash I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other I: user script /srv/workspace/pbuilder/4158036/tmp/hooks/D01_modify_environment finished I: user script /srv/workspace/pbuilder/4158036/tmp/hooks/D02_print_environment starting I: set BASH=/bin/sh BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath BASH_ALIASES=() BASH_ARGC=() BASH_ARGV=() BASH_CMDS=() BASH_LINENO=([0]="12" [1]="0") BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") BASH_VERSINFO=([0]="5" [1]="2" [2]="32" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") BASH_VERSION='5.2.32(1)-release' BUILDDIR=/build/reproducible-path BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' BUILDUSERNAME=pbuilder2 BUILD_ARCH=amd64 DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' DIRSTACK=() DISTRIBUTION=unstable EUID=0 FUNCNAME=([0]="Echo" [1]="main") GROUPS=() HOME=/root HOSTNAME=i-capture-the-hostname HOSTTYPE=x86_64 HOST_ARCH=amd64 IFS=' ' INVOCATION_ID=f27f08a7c00444c78e071001268badb9 LANG=C LANGUAGE=et_EE:et LC_ALL=C MACHTYPE=x86_64-pc-linux-gnu MAIL=/var/mail/root OPTERR=1 OPTIND=1 OSTYPE=linux-gnu PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path PBCURRENTCOMMANDLINEOPERATION=build PBUILDER_OPERATION=build PBUILDER_PKGDATADIR=/usr/share/pbuilder PBUILDER_PKGLIBDIR=/usr/lib/pbuilder PBUILDER_SYSCONFDIR=/etc PIPESTATUS=([0]="0") POSIXLY_CORRECT=y PPID=4158036 PS4='+ ' PWD=/ SHELL=/bin/bash SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix SHLVL=3 SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.lmW9bTdr/pbuilderrc_njqh --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.lmW9bTdr/b2 --logfile b2/build.log pd-flext_0.6.3-3.dsc' SUDO_GID=110 SUDO_UID=105 SUDO_USER=jenkins TERM=unknown TZ=/usr/share/zoneinfo/Etc/GMT-14 UID=0 USER=root _='I: set' http_proxy=http://46.16.76.132:3128 I: uname -a Linux i-capture-the-hostname 6.1.0-27-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01) x86_64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin I: user script /srv/workspace/pbuilder/4158036/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: amd64 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 ... 19966 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} girepository-tools{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} libclang-cpp19{a} libclang1-19{a} libcom-err2{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} libfmt10{a} libgio-2.0-dev{a} libgio-2.0-dev-bin{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} libgssapi-krb5-2{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} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} libllvm17t64{a} libllvm19{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} libnsl2{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} libpsm-infinipath1{a} libpsm2-2{a} libpulse-dev{a} libpulse-mainloop-glib0{a} libpulse0{a} libpython3-stdlib{a} libpython3.12-minimal{a} libpython3.12-stdlib{a} librdmacm1t64{a} libreadline8t64{a} librtaudio-dev{a} librtaudio7{a} librtmidi-dev{a} librtmidi7{a} libselinux1-dev{a} libsepol-dev{a} libsndfile1{a} libsndobj-dev{a} libsndobj2t64{a} libstk-5.0.0{a} libstk-dev{a} libsysprof-capture-4-dev{a} libtext-glob-perl{a} libtirpc-common{a} libtirpc3t64{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} native-architecture{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.12{a} python3.12-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 krb5-locales libarchive-cpio-perl libltdl-dev libmail-sendmail-perl lynx shared-mime-info wget xdg-user-dirs 0 packages upgraded, 156 newly installed, 0 to remove and 0 not upgraded. Need to get 157 MB of archives. After unpacking 691 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian unstable/main amd64 libpython3.12-minimal amd64 3.12.7-3 [815 kB] Get: 2 http://deb.debian.org/debian unstable/main amd64 libexpat1 amd64 2.6.4-1 [106 kB] Get: 3 http://deb.debian.org/debian unstable/main amd64 python3.12-minimal amd64 3.12.7-3 [2162 kB] Get: 4 http://deb.debian.org/debian unstable/main amd64 python3-minimal amd64 3.12.7-1 [26.8 kB] Get: 5 http://deb.debian.org/debian unstable/main amd64 media-types all 10.1.0 [26.9 kB] Get: 6 http://deb.debian.org/debian unstable/main amd64 netbase all 6.4 [12.8 kB] Get: 7 http://deb.debian.org/debian unstable/main amd64 tzdata all 2024b-3 [255 kB] Get: 8 http://deb.debian.org/debian unstable/main amd64 libkrb5support0 amd64 1.21.3-3 [32.5 kB] Get: 9 http://deb.debian.org/debian unstable/main amd64 libcom-err2 amd64 1.47.1-1+b1 [23.2 kB] Get: 10 http://deb.debian.org/debian unstable/main amd64 libk5crypto3 amd64 1.21.3-3 [79.9 kB] Get: 11 http://deb.debian.org/debian unstable/main amd64 libkeyutils1 amd64 1.6.3-4 [9092 B] Get: 12 http://deb.debian.org/debian unstable/main amd64 libkrb5-3 amd64 1.21.3-3 [324 kB] Get: 13 http://deb.debian.org/debian unstable/main amd64 libgssapi-krb5-2 amd64 1.21.3-3 [136 kB] Get: 14 http://deb.debian.org/debian unstable/main amd64 libtirpc-common all 1.3.4+ds-1.3 [10.9 kB] Get: 15 http://deb.debian.org/debian unstable/main amd64 libtirpc3t64 amd64 1.3.4+ds-1.3+b1 [83.1 kB] Get: 16 http://deb.debian.org/debian unstable/main amd64 libnsl2 amd64 1.3.0-3+b3 [40.6 kB] Get: 17 http://deb.debian.org/debian unstable/main amd64 readline-common all 8.2-5 [69.3 kB] Get: 18 http://deb.debian.org/debian unstable/main amd64 libreadline8t64 amd64 8.2-5 [169 kB] Get: 19 http://deb.debian.org/debian unstable/main amd64 libpython3.12-stdlib amd64 3.12.7-3 [1966 kB] Get: 20 http://deb.debian.org/debian unstable/main amd64 python3.12 amd64 3.12.7-3 [671 kB] Get: 21 http://deb.debian.org/debian unstable/main amd64 libpython3-stdlib amd64 3.12.7-1 [9712 B] Get: 22 http://deb.debian.org/debian unstable/main amd64 python3 amd64 3.12.7-1 [27.8 kB] Get: 23 http://deb.debian.org/debian unstable/main amd64 sensible-utils all 0.0.24 [24.8 kB] Get: 24 http://deb.debian.org/debian unstable/main amd64 libmagic-mgc amd64 1:5.45-3+b1 [314 kB] Get: 25 http://deb.debian.org/debian unstable/main amd64 libmagic1t64 amd64 1:5.45-3+b1 [108 kB] Get: 26 http://deb.debian.org/debian unstable/main amd64 file amd64 1:5.45-3+b1 [43.3 kB] Get: 27 http://deb.debian.org/debian unstable/main amd64 gettext-base amd64 0.22.5-2 [200 kB] Get: 28 http://deb.debian.org/debian unstable/main amd64 libuchardet0 amd64 0.0.8-1+b2 [68.9 kB] Get: 29 http://deb.debian.org/debian unstable/main amd64 groff-base amd64 1.23.0-5 [1181 kB] Get: 30 http://deb.debian.org/debian unstable/main amd64 bsdextrautils amd64 2.40.2-11 [91.5 kB] Get: 31 http://deb.debian.org/debian unstable/main amd64 libpipeline1 amd64 1.5.8-1 [42.0 kB] Get: 32 http://deb.debian.org/debian unstable/main amd64 man-db amd64 2.13.0-1 [1420 kB] Get: 33 http://deb.debian.org/debian unstable/main amd64 m4 amd64 1.4.19-4 [287 kB] Get: 34 http://deb.debian.org/debian unstable/main amd64 autoconf all 2.72-3 [493 kB] Get: 35 http://deb.debian.org/debian unstable/main amd64 autotools-dev all 20220109.1 [51.6 kB] Get: 36 http://deb.debian.org/debian unstable/main amd64 automake all 1:1.16.5-1.3 [823 kB] Get: 37 http://deb.debian.org/debian unstable/main amd64 autopoint all 0.22.5-2 [723 kB] Get: 38 http://deb.debian.org/debian unstable/main amd64 libdebhelper-perl all 13.20 [89.7 kB] Get: 39 http://deb.debian.org/debian unstable/main amd64 libtool all 2.4.7-8 [517 kB] Get: 40 http://deb.debian.org/debian unstable/main amd64 dh-autoreconf all 20 [17.1 kB] Get: 41 http://deb.debian.org/debian unstable/main amd64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 42 http://deb.debian.org/debian unstable/main amd64 libfile-stripnondeterminism-perl all 1.14.0-1 [19.5 kB] Get: 43 http://deb.debian.org/debian unstable/main amd64 dh-strip-nondeterminism all 1.14.0-1 [8448 B] Get: 44 http://deb.debian.org/debian unstable/main amd64 libelf1t64 amd64 0.192-4 [189 kB] Get: 45 http://deb.debian.org/debian unstable/main amd64 dwz amd64 0.15-1+b1 [110 kB] Get: 46 http://deb.debian.org/debian unstable/main amd64 libicu72 amd64 72.1-5+b1 [9423 kB] Get: 47 http://deb.debian.org/debian unstable/main amd64 libxml2 amd64 2.12.7+dfsg+really2.9.14-0.2+b1 [699 kB] Get: 48 http://deb.debian.org/debian unstable/main amd64 gettext amd64 0.22.5-2 [1601 kB] Get: 49 http://deb.debian.org/debian unstable/main amd64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 50 http://deb.debian.org/debian unstable/main amd64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 51 http://deb.debian.org/debian unstable/main amd64 debhelper all 13.20 [915 kB] Get: 52 http://deb.debian.org/debian unstable/main amd64 libnumber-compare-perl all 0.03-3 [6332 B] Get: 53 http://deb.debian.org/debian unstable/main amd64 libtext-glob-perl all 0.11-3 [7676 B] Get: 54 http://deb.debian.org/debian unstable/main amd64 libfile-find-rule-perl all 0.34-3 [26.6 kB] Get: 55 http://deb.debian.org/debian unstable/main amd64 puredata-dev all 0.55.2+ds-1 [44.1 kB] Get: 56 http://deb.debian.org/debian unstable/main amd64 pd-lib-builder all 0.7.0-1 [22.9 kB] Get: 57 http://deb.debian.org/debian unstable/main amd64 dh-puredata all 3.2.0 [8804 B] Get: 58 http://deb.debian.org/debian unstable/main amd64 libedit2 amd64 3.1-20240808-1 [93.9 kB] Get: 59 http://deb.debian.org/debian unstable/main amd64 libz3-4 amd64 4.13.3-1 [8560 kB] Get: 60 http://deb.debian.org/debian unstable/main amd64 libllvm19 amd64 1:19.1.3-2 [26.0 MB] Get: 61 http://deb.debian.org/debian unstable/main amd64 libclang-cpp19 amd64 1:19.1.3-2 [13.2 MB] Get: 62 http://deb.debian.org/debian unstable/main amd64 libclang1-19 amd64 1:19.1.3-2 [7622 kB] Get: 63 http://deb.debian.org/debian unstable/main amd64 libfmt10 amd64 10.1.1+ds1-4 [127 kB] Get: 64 http://deb.debian.org/debian unstable/main amd64 doxygen amd64 1.9.8+ds-2+b3 [5011 kB] Get: 65 http://deb.debian.org/debian unstable/main amd64 libevent-core-2.1-7t64 amd64 2.1.12-stable-10+b1 [132 kB] Get: 66 http://deb.debian.org/debian unstable/main amd64 libevent-pthreads-2.1-7t64 amd64 2.1.12-stable-10+b1 [54.3 kB] Get: 67 http://deb.debian.org/debian unstable/main amd64 libnl-3-200 amd64 3.7.0-0.3+b1 [59.4 kB] Get: 68 http://deb.debian.org/debian unstable/main amd64 libnl-route-3-200 amd64 3.7.0-0.3+b1 [182 kB] Get: 69 http://deb.debian.org/debian unstable/main amd64 libibverbs1 amd64 52.0-2+b1 [62.2 kB] Get: 70 http://deb.debian.org/debian unstable/main amd64 ibverbs-providers amd64 52.0-2+b1 [343 kB] Get: 71 http://deb.debian.org/debian unstable/main amd64 libpsm-infinipath1 amd64 3.3+20.604758e7-6.3 [170 kB] Get: 72 http://deb.debian.org/debian unstable/main amd64 libnuma1 amd64 2.0.18-1+b1 [22.3 kB] Get: 73 http://deb.debian.org/debian unstable/main amd64 libpsm2-2 amd64 11.2.185-2.1 [181 kB] Get: 74 http://deb.debian.org/debian unstable/main amd64 librdmacm1t64 amd64 52.0-2+b1 [70.4 kB] Get: 75 http://deb.debian.org/debian unstable/main amd64 libfabric1 amd64 1.17.0-3.1 [631 kB] Get: 76 http://deb.debian.org/debian unstable/main amd64 libhwloc15 amd64 2.11.2-1 [164 kB] Get: 77 http://deb.debian.org/debian unstable/main amd64 libmunge2 amd64 0.5.15-4+b1 [20.0 kB] Get: 78 http://deb.debian.org/debian unstable/main amd64 libpciaccess0 amd64 0.17-3+b2 [51.9 kB] Get: 79 http://deb.debian.org/debian unstable/main amd64 libxau6 amd64 1:1.0.11-1 [20.4 kB] Get: 80 http://deb.debian.org/debian unstable/main amd64 libxdmcp6 amd64 1:1.1.5-1 [27.8 kB] Get: 81 http://deb.debian.org/debian unstable/main amd64 libxcb1 amd64 1.17.0-2+b1 [144 kB] Get: 82 http://deb.debian.org/debian unstable/main amd64 libx11-data all 2:1.8.10-2 [337 kB] Get: 83 http://deb.debian.org/debian unstable/main amd64 libx11-6 amd64 2:1.8.10-2 [813 kB] Get: 84 http://deb.debian.org/debian unstable/main amd64 libxext6 amd64 2:1.3.4-1+b2 [50.5 kB] Get: 85 http://deb.debian.org/debian unstable/main amd64 libxnvctrl0 amd64 535.171.04-1+b1 [14.2 kB] Get: 86 http://deb.debian.org/debian unstable/main amd64 ocl-icd-libopencl1 amd64 2.3.2-1+b2 [40.2 kB] Get: 87 http://deb.debian.org/debian unstable/main amd64 libhwloc-plugins amd64 2.11.2-1 [18.1 kB] Get: 88 http://deb.debian.org/debian unstable/main amd64 libpmix2t64 amd64 5.0.4-1 [661 kB] Get: 89 http://deb.debian.org/debian unstable/main amd64 libllvm17t64 amd64 1:17.0.6-18 [23.6 MB] Get: 90 http://deb.debian.org/debian unstable/main amd64 libamd-comgr2 amd64 6.0+git20231212.4510c28+dfsg-3+b2 [13.0 MB] Get: 91 http://deb.debian.org/debian unstable/main amd64 libdrm-common all 2.4.123-1 [8084 B] Get: 92 http://deb.debian.org/debian unstable/main amd64 libdrm2 amd64 2.4.123-1 [38.7 kB] Get: 93 http://deb.debian.org/debian unstable/main amd64 libdrm-amdgpu1 amd64 2.4.123-1 [22.3 kB] Get: 94 http://deb.debian.org/debian unstable/main amd64 libhsakmt1 amd64 6.1.2+ds-1 [59.8 kB] Get: 95 http://deb.debian.org/debian unstable/main amd64 libhsa-runtime64-1 amd64 6.1.2-2 [535 kB] Get: 96 http://deb.debian.org/debian unstable/main amd64 libamdhip64-5 amd64 5.7.1-5 [8877 kB] Get: 97 http://deb.debian.org/debian unstable/main amd64 libibumad3 amd64 52.0-2+b1 [28.2 kB] Get: 98 http://deb.debian.org/debian unstable/main amd64 libibmad5 amd64 52.0-2+b1 [43.4 kB] Get: 99 http://deb.debian.org/debian unstable/main amd64 libucx0 amd64 1.17.0+ds-3 [1130 kB] Get: 100 http://deb.debian.org/debian unstable/main amd64 libopenmpi3t64 amd64 5.0.5-6 [2006 kB] Get: 101 http://deb.debian.org/debian unstable/main amd64 fftw2 amd64 2.1.5-7 [251 kB] Get: 102 http://deb.debian.org/debian unstable/main amd64 fftw-dev amd64 2.1.5-7 [290 kB] Get: 103 http://deb.debian.org/debian unstable/main amd64 native-architecture all 0.2.3 [2108 B] Get: 104 http://deb.debian.org/debian unstable/main amd64 libglib2.0-0t64 amd64 2.82.2-3 [1501 kB] Get: 105 http://deb.debian.org/debian unstable/main amd64 libgirepository-2.0-0 amd64 2.82.2-3 [139 kB] Get: 106 http://deb.debian.org/debian unstable/main amd64 girepository-tools amd64 2.82.2-3 [145 kB] Get: 107 http://deb.debian.org/debian unstable/main amd64 libasound2-data all 1.2.12-1 [21.0 kB] Get: 108 http://deb.debian.org/debian unstable/main amd64 libasound2t64 amd64 1.2.12-1+b1 [371 kB] Get: 109 http://deb.debian.org/debian unstable/main amd64 libasound2-dev amd64 1.2.12-1+b1 [116 kB] Get: 110 http://deb.debian.org/debian unstable/main amd64 libasyncns0 amd64 0.8-6+b5 [12.0 kB] Get: 111 http://deb.debian.org/debian unstable/main amd64 uuid-dev amd64 2.40.2-11 [47.2 kB] Get: 112 http://deb.debian.org/debian unstable/main amd64 libblkid-dev amd64 2.40.2-11 [204 kB] Get: 113 http://deb.debian.org/debian unstable/main amd64 libdbus-1-3 amd64 1.14.10-6 [203 kB] Get: 114 http://deb.debian.org/debian unstable/main amd64 libffi-dev amd64 3.4.6-1 [60.6 kB] Get: 115 http://deb.debian.org/debian unstable/main amd64 libogg0 amd64 1.3.5-3+b2 [23.8 kB] Get: 116 http://deb.debian.org/debian unstable/main amd64 libflac12t64 amd64 1.4.3+ds-2.1+b1 [201 kB] Get: 117 http://deb.debian.org/debian unstable/main amd64 libsepol-dev amd64 3.7-1 [370 kB] Get: 118 http://deb.debian.org/debian unstable/main amd64 libpcre2-16-0 amd64 10.44-4 [261 kB] Get: 119 http://deb.debian.org/debian unstable/main amd64 libpcre2-32-0 amd64 10.44-4 [248 kB] Get: 120 http://deb.debian.org/debian unstable/main amd64 libpcre2-posix3 amd64 10.44-4 [60.3 kB] Get: 121 http://deb.debian.org/debian unstable/main amd64 libpcre2-dev amd64 10.44-4 [790 kB] Get: 122 http://deb.debian.org/debian unstable/main amd64 libselinux1-dev amd64 3.7-3+b1 [160 kB] Get: 123 http://deb.debian.org/debian unstable/main amd64 libmount-dev amd64 2.40.2-11 [29.0 kB] Get: 124 http://deb.debian.org/debian unstable/main amd64 libsysprof-capture-4-dev amd64 47.1-1 [47.6 kB] Get: 125 http://deb.debian.org/debian unstable/main amd64 libpkgconf3 amd64 1.8.1-4 [36.4 kB] Get: 126 http://deb.debian.org/debian unstable/main amd64 pkgconf-bin amd64 1.8.1-4 [30.2 kB] Get: 127 http://deb.debian.org/debian unstable/main amd64 pkgconf amd64 1.8.1-4 [26.2 kB] Get: 128 http://deb.debian.org/debian unstable/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [920 kB] Get: 129 http://deb.debian.org/debian unstable/main amd64 libgio-2.0-dev amd64 2.82.2-3 [1675 kB] Get: 130 http://deb.debian.org/debian unstable/main amd64 python3-packaging all 24.2-1 [55.3 kB] Get: 131 http://deb.debian.org/debian unstable/main amd64 libgio-2.0-dev-bin amd64 2.82.2-3 [163 kB] Get: 132 http://deb.debian.org/debian unstable/main amd64 libglib2.0-data all 2.82.2-3 [1275 kB] Get: 133 http://deb.debian.org/debian unstable/main amd64 libglib2.0-bin amd64 2.82.2-3 [127 kB] Get: 134 http://deb.debian.org/debian unstable/main amd64 libglib2.0-dev-bin amd64 2.82.2-3 [51.5 kB] Get: 135 http://deb.debian.org/debian unstable/main amd64 libglib2.0-dev amd64 2.82.2-3 [52.3 kB] Get: 136 http://deb.debian.org/debian unstable/main amd64 libjack0 amd64 1:0.126.0-2+b3 [93.5 kB] Get: 137 http://deb.debian.org/debian unstable/main amd64 pkg-config amd64 1.8.1-4 [14.0 kB] Get: 138 http://deb.debian.org/debian unstable/main amd64 libjack-dev amd64 1:0.126.0-2+b3 [148 kB] Get: 139 http://deb.debian.org/debian unstable/main amd64 libmp3lame0 amd64 3.100-6+b3 [363 kB] Get: 140 http://deb.debian.org/debian unstable/main amd64 libmpg123-0t64 amd64 1.32.9-1 [149 kB] Get: 141 http://deb.debian.org/debian unstable/main amd64 libopus0 amd64 1.5.2-2 [2852 kB] Get: 142 http://deb.debian.org/debian unstable/main amd64 libvorbis0a amd64 1.3.7-2+b1 [91.1 kB] Get: 143 http://deb.debian.org/debian unstable/main amd64 libvorbisenc2 amd64 1.3.7-2+b1 [76.1 kB] Get: 144 http://deb.debian.org/debian unstable/main amd64 libsndfile1 amd64 1.2.2-1+b3 [199 kB] Get: 145 http://deb.debian.org/debian unstable/main amd64 libx11-xcb1 amd64 2:1.8.10-2 [241 kB] Get: 146 http://deb.debian.org/debian unstable/main amd64 libpulse0 amd64 16.1+dfsg1-5.1+b1 [274 kB] Get: 147 http://deb.debian.org/debian unstable/main amd64 libpulse-mainloop-glib0 amd64 16.1+dfsg1-5.1+b1 [27.5 kB] Get: 148 http://deb.debian.org/debian unstable/main amd64 libpulse-dev amd64 16.1+dfsg1-5.1+b1 [89.7 kB] Get: 149 http://deb.debian.org/debian unstable/main amd64 librtaudio7 amd64 6.0.1~ds-2+b1 [55.6 kB] Get: 150 http://deb.debian.org/debian unstable/main amd64 librtaudio-dev amd64 6.0.1~ds-2+b1 [21.2 kB] Get: 151 http://deb.debian.org/debian unstable/main amd64 librtmidi7 amd64 6.0.0-2+b1 [38.5 kB] Get: 152 http://deb.debian.org/debian unstable/main amd64 librtmidi-dev amd64 6.0.0-2+b1 [45.8 kB] Get: 153 http://deb.debian.org/debian unstable/main amd64 libsndobj2t64 amd64 2.6.7+ds1-4+b1 [285 kB] Get: 154 http://deb.debian.org/debian unstable/main amd64 libsndobj-dev amd64 2.6.7+ds1-4+b1 [48.4 kB] Get: 155 http://deb.debian.org/debian unstable/main amd64 libstk-5.0.0 amd64 5.0.1+dfsg-1+b1 [193 kB] Get: 156 http://deb.debian.org/debian unstable/main amd64 libstk-dev amd64 5.0.1+dfsg-1+b1 [76.9 kB] Fetched 157 MB in 19s (8227 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.12-minimal:amd64. (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 ... 19966 files and directories currently installed.) Preparing to unpack .../libpython3.12-minimal_3.12.7-3_amd64.deb ... Unpacking libpython3.12-minimal:amd64 (3.12.7-3) ... Selecting previously unselected package libexpat1:amd64. Preparing to unpack .../libexpat1_2.6.4-1_amd64.deb ... Unpacking libexpat1:amd64 (2.6.4-1) ... Selecting previously unselected package python3.12-minimal. Preparing to unpack .../python3.12-minimal_3.12.7-3_amd64.deb ... Unpacking python3.12-minimal (3.12.7-3) ... Setting up libpython3.12-minimal:amd64 (3.12.7-3) ... Setting up libexpat1:amd64 (2.6.4-1) ... Setting up python3.12-minimal (3.12.7-3) ... 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 ... 20286 files and directories currently installed.) Preparing to unpack .../00-python3-minimal_3.12.7-1_amd64.deb ... Unpacking python3-minimal (3.12.7-1) ... Selecting previously unselected package media-types. Preparing to unpack .../01-media-types_10.1.0_all.deb ... Unpacking media-types (10.1.0) ... Selecting previously unselected package netbase. Preparing to unpack .../02-netbase_6.4_all.deb ... Unpacking netbase (6.4) ... Selecting previously unselected package tzdata. Preparing to unpack .../03-tzdata_2024b-3_all.deb ... Unpacking tzdata (2024b-3) ... Selecting previously unselected package libkrb5support0:amd64. Preparing to unpack .../04-libkrb5support0_1.21.3-3_amd64.deb ... Unpacking libkrb5support0:amd64 (1.21.3-3) ... Selecting previously unselected package libcom-err2:amd64. Preparing to unpack .../05-libcom-err2_1.47.1-1+b1_amd64.deb ... Unpacking libcom-err2:amd64 (1.47.1-1+b1) ... Selecting previously unselected package libk5crypto3:amd64. Preparing to unpack .../06-libk5crypto3_1.21.3-3_amd64.deb ... Unpacking libk5crypto3:amd64 (1.21.3-3) ... Selecting previously unselected package libkeyutils1:amd64. Preparing to unpack .../07-libkeyutils1_1.6.3-4_amd64.deb ... Unpacking libkeyutils1:amd64 (1.6.3-4) ... Selecting previously unselected package libkrb5-3:amd64. Preparing to unpack .../08-libkrb5-3_1.21.3-3_amd64.deb ... Unpacking libkrb5-3:amd64 (1.21.3-3) ... Selecting previously unselected package libgssapi-krb5-2:amd64. Preparing to unpack .../09-libgssapi-krb5-2_1.21.3-3_amd64.deb ... Unpacking libgssapi-krb5-2:amd64 (1.21.3-3) ... Selecting previously unselected package libtirpc-common. Preparing to unpack .../10-libtirpc-common_1.3.4+ds-1.3_all.deb ... Unpacking libtirpc-common (1.3.4+ds-1.3) ... Selecting previously unselected package libtirpc3t64:amd64. Preparing to unpack .../11-libtirpc3t64_1.3.4+ds-1.3+b1_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3 to /lib/x86_64-linux-gnu/libtirpc.so.3.usr-is-merged by libtirpc3t64' Adding 'diversion of /lib/x86_64-linux-gnu/libtirpc.so.3.0.0 to /lib/x86_64-linux-gnu/libtirpc.so.3.0.0.usr-is-merged by libtirpc3t64' Unpacking libtirpc3t64:amd64 (1.3.4+ds-1.3+b1) ... Selecting previously unselected package libnsl2:amd64. Preparing to unpack .../12-libnsl2_1.3.0-3+b3_amd64.deb ... Unpacking libnsl2:amd64 (1.3.0-3+b3) ... Selecting previously unselected package readline-common. Preparing to unpack .../13-readline-common_8.2-5_all.deb ... Unpacking readline-common (8.2-5) ... Selecting previously unselected package libreadline8t64:amd64. Preparing to unpack .../14-libreadline8t64_8.2-5_amd64.deb ... Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8 to /lib/x86_64-linux-gnu/libhistory.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libhistory.so.8.2 to /lib/x86_64-linux-gnu/libhistory.so.8.2.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8 to /lib/x86_64-linux-gnu/libreadline.so.8.usr-is-merged by libreadline8t64' Adding 'diversion of /lib/x86_64-linux-gnu/libreadline.so.8.2 to /lib/x86_64-linux-gnu/libreadline.so.8.2.usr-is-merged by libreadline8t64' Unpacking libreadline8t64:amd64 (8.2-5) ... Selecting previously unselected package libpython3.12-stdlib:amd64. Preparing to unpack .../15-libpython3.12-stdlib_3.12.7-3_amd64.deb ... Unpacking libpython3.12-stdlib:amd64 (3.12.7-3) ... Selecting previously unselected package python3.12. Preparing to unpack .../16-python3.12_3.12.7-3_amd64.deb ... Unpacking python3.12 (3.12.7-3) ... Selecting previously unselected package libpython3-stdlib:amd64. Preparing to unpack .../17-libpython3-stdlib_3.12.7-1_amd64.deb ... Unpacking libpython3-stdlib:amd64 (3.12.7-1) ... Setting up python3-minimal (3.12.7-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 ... 21348 files and directories currently installed.) Preparing to unpack .../000-python3_3.12.7-1_amd64.deb ... Unpacking python3 (3.12.7-1) ... Selecting previously unselected package sensible-utils. Preparing to unpack .../001-sensible-utils_0.0.24_all.deb ... Unpacking sensible-utils (0.0.24) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../002-libmagic-mgc_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic-mgc (1:5.45-3+b1) ... Selecting previously unselected package libmagic1t64:amd64. Preparing to unpack .../003-libmagic1t64_1%3a5.45-3+b1_amd64.deb ... Unpacking libmagic1t64:amd64 (1:5.45-3+b1) ... Selecting previously unselected package file. Preparing to unpack .../004-file_1%3a5.45-3+b1_amd64.deb ... Unpacking file (1:5.45-3+b1) ... Selecting previously unselected package gettext-base. Preparing to unpack .../005-gettext-base_0.22.5-2_amd64.deb ... Unpacking gettext-base (0.22.5-2) ... Selecting previously unselected package libuchardet0:amd64. Preparing to unpack .../006-libuchardet0_0.0.8-1+b2_amd64.deb ... Unpacking libuchardet0:amd64 (0.0.8-1+b2) ... Selecting previously unselected package groff-base. Preparing to unpack .../007-groff-base_1.23.0-5_amd64.deb ... Unpacking groff-base (1.23.0-5) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../008-bsdextrautils_2.40.2-11_amd64.deb ... Unpacking bsdextrautils (2.40.2-11) ... Selecting previously unselected package libpipeline1:amd64. Preparing to unpack .../009-libpipeline1_1.5.8-1_amd64.deb ... Unpacking libpipeline1:amd64 (1.5.8-1) ... Selecting previously unselected package man-db. Preparing to unpack .../010-man-db_2.13.0-1_amd64.deb ... Unpacking man-db (2.13.0-1) ... Selecting previously unselected package m4. Preparing to unpack .../011-m4_1.4.19-4_amd64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../012-autoconf_2.72-3_all.deb ... Unpacking autoconf (2.72-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.22.5-2_all.deb ... Unpacking autopoint (0.22.5-2) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../016-libdebhelper-perl_13.20_all.deb ... Unpacking libdebhelper-perl (13.20) ... Selecting previously unselected package libtool. Preparing to unpack .../017-libtool_2.4.7-8_all.deb ... Unpacking libtool (2.4.7-8) ... 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:amd64. Preparing to unpack .../022-libelf1t64_0.192-4_amd64.deb ... Unpacking libelf1t64:amd64 (0.192-4) ... Selecting previously unselected package dwz. Preparing to unpack .../023-dwz_0.15-1+b1_amd64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:amd64. Preparing to unpack .../024-libicu72_72.1-5+b1_amd64.deb ... Unpacking libicu72:amd64 (72.1-5+b1) ... Selecting previously unselected package libxml2:amd64. Preparing to unpack .../025-libxml2_2.12.7+dfsg+really2.9.14-0.2+b1_amd64.deb ... Unpacking libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Selecting previously unselected package gettext. Preparing to unpack .../026-gettext_0.22.5-2_amd64.deb ... Unpacking gettext (0.22.5-2) ... 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.20_all.deb ... Unpacking debhelper (13.20) ... 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.2+ds-1_all.deb ... Unpacking puredata-dev (0.55.2+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 libedit2:amd64. Preparing to unpack .../036-libedit2_3.1-20240808-1_amd64.deb ... Unpacking libedit2:amd64 (3.1-20240808-1) ... Selecting previously unselected package libz3-4:amd64. Preparing to unpack .../037-libz3-4_4.13.3-1_amd64.deb ... Unpacking libz3-4:amd64 (4.13.3-1) ... Selecting previously unselected package libllvm19:amd64. Preparing to unpack .../038-libllvm19_1%3a19.1.3-2_amd64.deb ... Unpacking libllvm19:amd64 (1:19.1.3-2) ... Selecting previously unselected package libclang-cpp19. Preparing to unpack .../039-libclang-cpp19_1%3a19.1.3-2_amd64.deb ... Unpacking libclang-cpp19 (1:19.1.3-2) ... Selecting previously unselected package libclang1-19. Preparing to unpack .../040-libclang1-19_1%3a19.1.3-2_amd64.deb ... Unpacking libclang1-19 (1:19.1.3-2) ... Selecting previously unselected package libfmt10:amd64. Preparing to unpack .../041-libfmt10_10.1.1+ds1-4_amd64.deb ... Unpacking libfmt10:amd64 (10.1.1+ds1-4) ... Selecting previously unselected package doxygen. Preparing to unpack .../042-doxygen_1.9.8+ds-2+b3_amd64.deb ... Unpacking doxygen (1.9.8+ds-2+b3) ... Selecting previously unselected package libevent-core-2.1-7t64:amd64. Preparing to unpack .../043-libevent-core-2.1-7t64_2.1.12-stable-10+b1_amd64.deb ... Unpacking libevent-core-2.1-7t64:amd64 (2.1.12-stable-10+b1) ... Selecting previously unselected package libevent-pthreads-2.1-7t64:amd64. Preparing to unpack .../044-libevent-pthreads-2.1-7t64_2.1.12-stable-10+b1_amd64.deb ... Unpacking libevent-pthreads-2.1-7t64:amd64 (2.1.12-stable-10+b1) ... Selecting previously unselected package libnl-3-200:amd64. Preparing to unpack .../045-libnl-3-200_3.7.0-0.3+b1_amd64.deb ... Unpacking libnl-3-200:amd64 (3.7.0-0.3+b1) ... Selecting previously unselected package libnl-route-3-200:amd64. Preparing to unpack .../046-libnl-route-3-200_3.7.0-0.3+b1_amd64.deb ... Unpacking libnl-route-3-200:amd64 (3.7.0-0.3+b1) ... Selecting previously unselected package libibverbs1:amd64. Preparing to unpack .../047-libibverbs1_52.0-2+b1_amd64.deb ... Unpacking libibverbs1:amd64 (52.0-2+b1) ... Selecting previously unselected package ibverbs-providers:amd64. Preparing to unpack .../048-ibverbs-providers_52.0-2+b1_amd64.deb ... Unpacking ibverbs-providers:amd64 (52.0-2+b1) ... Selecting previously unselected package libpsm-infinipath1. Preparing to unpack .../049-libpsm-infinipath1_3.3+20.604758e7-6.3_amd64.deb ... Unpacking libpsm-infinipath1 (3.3+20.604758e7-6.3) ... Selecting previously unselected package libnuma1:amd64. Preparing to unpack .../050-libnuma1_2.0.18-1+b1_amd64.deb ... Unpacking libnuma1:amd64 (2.0.18-1+b1) ... Selecting previously unselected package libpsm2-2. Preparing to unpack .../051-libpsm2-2_11.2.185-2.1_amd64.deb ... Unpacking libpsm2-2 (11.2.185-2.1) ... Selecting previously unselected package librdmacm1t64:amd64. Preparing to unpack .../052-librdmacm1t64_52.0-2+b1_amd64.deb ... Unpacking librdmacm1t64:amd64 (52.0-2+b1) ... Selecting previously unselected package libfabric1:amd64. Preparing to unpack .../053-libfabric1_1.17.0-3.1_amd64.deb ... Unpacking libfabric1:amd64 (1.17.0-3.1) ... Selecting previously unselected package libhwloc15:amd64. Preparing to unpack .../054-libhwloc15_2.11.2-1_amd64.deb ... Unpacking libhwloc15:amd64 (2.11.2-1) ... Selecting previously unselected package libmunge2:amd64. Preparing to unpack .../055-libmunge2_0.5.15-4+b1_amd64.deb ... Unpacking libmunge2:amd64 (0.5.15-4+b1) ... Selecting previously unselected package libpciaccess0:amd64. Preparing to unpack .../056-libpciaccess0_0.17-3+b2_amd64.deb ... Unpacking libpciaccess0:amd64 (0.17-3+b2) ... Selecting previously unselected package libxau6:amd64. Preparing to unpack .../057-libxau6_1%3a1.0.11-1_amd64.deb ... Unpacking libxau6:amd64 (1:1.0.11-1) ... Selecting previously unselected package libxdmcp6:amd64. Preparing to unpack .../058-libxdmcp6_1%3a1.1.5-1_amd64.deb ... Unpacking libxdmcp6:amd64 (1:1.1.5-1) ... Selecting previously unselected package libxcb1:amd64. Preparing to unpack .../059-libxcb1_1.17.0-2+b1_amd64.deb ... Unpacking libxcb1:amd64 (1.17.0-2+b1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../060-libx11-data_2%3a1.8.10-2_all.deb ... Unpacking libx11-data (2:1.8.10-2) ... Selecting previously unselected package libx11-6:amd64. Preparing to unpack .../061-libx11-6_2%3a1.8.10-2_amd64.deb ... Unpacking libx11-6:amd64 (2:1.8.10-2) ... Selecting previously unselected package libxext6:amd64. Preparing to unpack .../062-libxext6_2%3a1.3.4-1+b2_amd64.deb ... Unpacking libxext6:amd64 (2:1.3.4-1+b2) ... Selecting previously unselected package libxnvctrl0:amd64. Preparing to unpack .../063-libxnvctrl0_535.171.04-1+b1_amd64.deb ... Unpacking libxnvctrl0:amd64 (535.171.04-1+b1) ... Selecting previously unselected package ocl-icd-libopencl1:amd64. Preparing to unpack .../064-ocl-icd-libopencl1_2.3.2-1+b2_amd64.deb ... Unpacking ocl-icd-libopencl1:amd64 (2.3.2-1+b2) ... Selecting previously unselected package libhwloc-plugins:amd64. Preparing to unpack .../065-libhwloc-plugins_2.11.2-1_amd64.deb ... Unpacking libhwloc-plugins:amd64 (2.11.2-1) ... Selecting previously unselected package libpmix2t64:amd64. Preparing to unpack .../066-libpmix2t64_5.0.4-1_amd64.deb ... Unpacking libpmix2t64:amd64 (5.0.4-1) ... Selecting previously unselected package libllvm17t64:amd64. Preparing to unpack .../067-libllvm17t64_1%3a17.0.6-18_amd64.deb ... Unpacking libllvm17t64:amd64 (1:17.0.6-18) ... Selecting previously unselected package libamd-comgr2:amd64. Preparing to unpack .../068-libamd-comgr2_6.0+git20231212.4510c28+dfsg-3+b2_amd64.deb ... Unpacking libamd-comgr2:amd64 (6.0+git20231212.4510c28+dfsg-3+b2) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../069-libdrm-common_2.4.123-1_all.deb ... Unpacking libdrm-common (2.4.123-1) ... Selecting previously unselected package libdrm2:amd64. Preparing to unpack .../070-libdrm2_2.4.123-1_amd64.deb ... Unpacking libdrm2:amd64 (2.4.123-1) ... Selecting previously unselected package libdrm-amdgpu1:amd64. Preparing to unpack .../071-libdrm-amdgpu1_2.4.123-1_amd64.deb ... Unpacking libdrm-amdgpu1:amd64 (2.4.123-1) ... Selecting previously unselected package libhsakmt1:amd64. Preparing to unpack .../072-libhsakmt1_6.1.2+ds-1_amd64.deb ... Unpacking libhsakmt1:amd64 (6.1.2+ds-1) ... Selecting previously unselected package libhsa-runtime64-1:amd64. Preparing to unpack .../073-libhsa-runtime64-1_6.1.2-2_amd64.deb ... Unpacking libhsa-runtime64-1:amd64 (6.1.2-2) ... Selecting previously unselected package libamdhip64-5. Preparing to unpack .../074-libamdhip64-5_5.7.1-5_amd64.deb ... Unpacking libamdhip64-5 (5.7.1-5) ... Selecting previously unselected package libibumad3:amd64. Preparing to unpack .../075-libibumad3_52.0-2+b1_amd64.deb ... Unpacking libibumad3:amd64 (52.0-2+b1) ... Selecting previously unselected package libibmad5:amd64. Preparing to unpack .../076-libibmad5_52.0-2+b1_amd64.deb ... Unpacking libibmad5:amd64 (52.0-2+b1) ... Selecting previously unselected package libucx0:amd64. Preparing to unpack .../077-libucx0_1.17.0+ds-3_amd64.deb ... Unpacking libucx0:amd64 (1.17.0+ds-3) ... Selecting previously unselected package libopenmpi3t64:amd64. Preparing to unpack .../078-libopenmpi3t64_5.0.5-6_amd64.deb ... Unpacking libopenmpi3t64:amd64 (5.0.5-6) ... Selecting previously unselected package fftw2. Preparing to unpack .../079-fftw2_2.1.5-7_amd64.deb ... Unpacking fftw2 (2.1.5-7) ... Selecting previously unselected package fftw-dev. Preparing to unpack .../080-fftw-dev_2.1.5-7_amd64.deb ... Unpacking fftw-dev (2.1.5-7) ... Selecting previously unselected package native-architecture. Preparing to unpack .../081-native-architecture_0.2.3_all.deb ... Unpacking native-architecture (0.2.3) ... Selecting previously unselected package libglib2.0-0t64:amd64. Preparing to unpack .../082-libglib2.0-0t64_2.82.2-3_amd64.deb ... Unpacking libglib2.0-0t64:amd64 (2.82.2-3) ... Selecting previously unselected package libgirepository-2.0-0:amd64. Preparing to unpack .../083-libgirepository-2.0-0_2.82.2-3_amd64.deb ... Unpacking libgirepository-2.0-0:amd64 (2.82.2-3) ... Selecting previously unselected package girepository-tools:amd64. Preparing to unpack .../084-girepository-tools_2.82.2-3_amd64.deb ... Unpacking girepository-tools:amd64 (2.82.2-3) ... Selecting previously unselected package libasound2-data. Preparing to unpack .../085-libasound2-data_1.2.12-1_all.deb ... Unpacking libasound2-data (1.2.12-1) ... Selecting previously unselected package libasound2t64:amd64. Preparing to unpack .../086-libasound2t64_1.2.12-1+b1_amd64.deb ... Unpacking libasound2t64:amd64 (1.2.12-1+b1) ... Selecting previously unselected package libasound2-dev:amd64. Preparing to unpack .../087-libasound2-dev_1.2.12-1+b1_amd64.deb ... Unpacking libasound2-dev:amd64 (1.2.12-1+b1) ... Selecting previously unselected package libasyncns0:amd64. Preparing to unpack .../088-libasyncns0_0.8-6+b5_amd64.deb ... Unpacking libasyncns0:amd64 (0.8-6+b5) ... Selecting previously unselected package uuid-dev:amd64. Preparing to unpack .../089-uuid-dev_2.40.2-11_amd64.deb ... Unpacking uuid-dev:amd64 (2.40.2-11) ... Selecting previously unselected package libblkid-dev:amd64. Preparing to unpack .../090-libblkid-dev_2.40.2-11_amd64.deb ... Unpacking libblkid-dev:amd64 (2.40.2-11) ... Selecting previously unselected package libdbus-1-3:amd64. Preparing to unpack .../091-libdbus-1-3_1.14.10-6_amd64.deb ... Unpacking libdbus-1-3:amd64 (1.14.10-6) ... Selecting previously unselected package libffi-dev:amd64. Preparing to unpack .../092-libffi-dev_3.4.6-1_amd64.deb ... Unpacking libffi-dev:amd64 (3.4.6-1) ... Selecting previously unselected package libogg0:amd64. Preparing to unpack .../093-libogg0_1.3.5-3+b2_amd64.deb ... Unpacking libogg0:amd64 (1.3.5-3+b2) ... Selecting previously unselected package libflac12t64:amd64. Preparing to unpack .../094-libflac12t64_1.4.3+ds-2.1+b1_amd64.deb ... Unpacking libflac12t64:amd64 (1.4.3+ds-2.1+b1) ... Selecting previously unselected package libsepol-dev:amd64. Preparing to unpack .../095-libsepol-dev_3.7-1_amd64.deb ... Unpacking libsepol-dev:amd64 (3.7-1) ... Selecting previously unselected package libpcre2-16-0:amd64. Preparing to unpack .../096-libpcre2-16-0_10.44-4_amd64.deb ... Unpacking libpcre2-16-0:amd64 (10.44-4) ... Selecting previously unselected package libpcre2-32-0:amd64. Preparing to unpack .../097-libpcre2-32-0_10.44-4_amd64.deb ... Unpacking libpcre2-32-0:amd64 (10.44-4) ... Selecting previously unselected package libpcre2-posix3:amd64. Preparing to unpack .../098-libpcre2-posix3_10.44-4_amd64.deb ... Unpacking libpcre2-posix3:amd64 (10.44-4) ... Selecting previously unselected package libpcre2-dev:amd64. Preparing to unpack .../099-libpcre2-dev_10.44-4_amd64.deb ... Unpacking libpcre2-dev:amd64 (10.44-4) ... Selecting previously unselected package libselinux1-dev:amd64. Preparing to unpack .../100-libselinux1-dev_3.7-3+b1_amd64.deb ... Unpacking libselinux1-dev:amd64 (3.7-3+b1) ... Selecting previously unselected package libmount-dev:amd64. Preparing to unpack .../101-libmount-dev_2.40.2-11_amd64.deb ... Unpacking libmount-dev:amd64 (2.40.2-11) ... Selecting previously unselected package libsysprof-capture-4-dev:amd64. Preparing to unpack .../102-libsysprof-capture-4-dev_47.1-1_amd64.deb ... Unpacking libsysprof-capture-4-dev:amd64 (47.1-1) ... Selecting previously unselected package libpkgconf3:amd64. Preparing to unpack .../103-libpkgconf3_1.8.1-4_amd64.deb ... Unpacking libpkgconf3:amd64 (1.8.1-4) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../104-pkgconf-bin_1.8.1-4_amd64.deb ... Unpacking pkgconf-bin (1.8.1-4) ... Selecting previously unselected package pkgconf:amd64. Preparing to unpack .../105-pkgconf_1.8.1-4_amd64.deb ... Unpacking pkgconf:amd64 (1.8.1-4) ... Selecting previously unselected package zlib1g-dev:amd64. Preparing to unpack .../106-zlib1g-dev_1%3a1.3.dfsg+really1.3.1-1+b1_amd64.deb ... Unpacking zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Selecting previously unselected package libgio-2.0-dev:amd64. Preparing to unpack .../107-libgio-2.0-dev_2.82.2-3_amd64.deb ... Unpacking libgio-2.0-dev:amd64 (2.82.2-3) ... Selecting previously unselected package python3-packaging. Preparing to unpack .../108-python3-packaging_24.2-1_all.deb ... Unpacking python3-packaging (24.2-1) ... Selecting previously unselected package libgio-2.0-dev-bin. Preparing to unpack .../109-libgio-2.0-dev-bin_2.82.2-3_amd64.deb ... Unpacking libgio-2.0-dev-bin (2.82.2-3) ... Selecting previously unselected package libglib2.0-data. Preparing to unpack .../110-libglib2.0-data_2.82.2-3_all.deb ... Unpacking libglib2.0-data (2.82.2-3) ... Selecting previously unselected package libglib2.0-bin. Preparing to unpack .../111-libglib2.0-bin_2.82.2-3_amd64.deb ... Unpacking libglib2.0-bin (2.82.2-3) ... Selecting previously unselected package libglib2.0-dev-bin. Preparing to unpack .../112-libglib2.0-dev-bin_2.82.2-3_amd64.deb ... Unpacking libglib2.0-dev-bin (2.82.2-3) ... Selecting previously unselected package libglib2.0-dev:amd64. Preparing to unpack .../113-libglib2.0-dev_2.82.2-3_amd64.deb ... Unpacking libglib2.0-dev:amd64 (2.82.2-3) ... Selecting previously unselected package libjack0:amd64. Preparing to unpack .../114-libjack0_1%3a0.126.0-2+b3_amd64.deb ... Unpacking libjack0:amd64 (1:0.126.0-2+b3) ... Selecting previously unselected package pkg-config:amd64. Preparing to unpack .../115-pkg-config_1.8.1-4_amd64.deb ... Unpacking pkg-config:amd64 (1.8.1-4) ... Selecting previously unselected package libjack-dev:amd64. Preparing to unpack .../116-libjack-dev_1%3a0.126.0-2+b3_amd64.deb ... Unpacking libjack-dev:amd64 (1:0.126.0-2+b3) ... Selecting previously unselected package libmp3lame0:amd64. Preparing to unpack .../117-libmp3lame0_3.100-6+b3_amd64.deb ... Unpacking libmp3lame0:amd64 (3.100-6+b3) ... Selecting previously unselected package libmpg123-0t64:amd64. Preparing to unpack .../118-libmpg123-0t64_1.32.9-1_amd64.deb ... Unpacking libmpg123-0t64:amd64 (1.32.9-1) ... Selecting previously unselected package libopus0:amd64. Preparing to unpack .../119-libopus0_1.5.2-2_amd64.deb ... Unpacking libopus0:amd64 (1.5.2-2) ... Selecting previously unselected package libvorbis0a:amd64. Preparing to unpack .../120-libvorbis0a_1.3.7-2+b1_amd64.deb ... Unpacking libvorbis0a:amd64 (1.3.7-2+b1) ... Selecting previously unselected package libvorbisenc2:amd64. Preparing to unpack .../121-libvorbisenc2_1.3.7-2+b1_amd64.deb ... Unpacking libvorbisenc2:amd64 (1.3.7-2+b1) ... Selecting previously unselected package libsndfile1:amd64. Preparing to unpack .../122-libsndfile1_1.2.2-1+b3_amd64.deb ... Unpacking libsndfile1:amd64 (1.2.2-1+b3) ... Selecting previously unselected package libx11-xcb1:amd64. Preparing to unpack .../123-libx11-xcb1_2%3a1.8.10-2_amd64.deb ... Unpacking libx11-xcb1:amd64 (2:1.8.10-2) ... Selecting previously unselected package libpulse0:amd64. Preparing to unpack .../124-libpulse0_16.1+dfsg1-5.1+b1_amd64.deb ... Unpacking libpulse0:amd64 (16.1+dfsg1-5.1+b1) ... Selecting previously unselected package libpulse-mainloop-glib0:amd64. Preparing to unpack .../125-libpulse-mainloop-glib0_16.1+dfsg1-5.1+b1_amd64.deb ... Unpacking libpulse-mainloop-glib0:amd64 (16.1+dfsg1-5.1+b1) ... Selecting previously unselected package libpulse-dev:amd64. Preparing to unpack .../126-libpulse-dev_16.1+dfsg1-5.1+b1_amd64.deb ... Unpacking libpulse-dev:amd64 (16.1+dfsg1-5.1+b1) ... Selecting previously unselected package librtaudio7:amd64. Preparing to unpack .../127-librtaudio7_6.0.1~ds-2+b1_amd64.deb ... Unpacking librtaudio7:amd64 (6.0.1~ds-2+b1) ... Selecting previously unselected package librtaudio-dev:amd64. Preparing to unpack .../128-librtaudio-dev_6.0.1~ds-2+b1_amd64.deb ... Unpacking librtaudio-dev:amd64 (6.0.1~ds-2+b1) ... Selecting previously unselected package librtmidi7:amd64. Preparing to unpack .../129-librtmidi7_6.0.0-2+b1_amd64.deb ... Unpacking librtmidi7:amd64 (6.0.0-2+b1) ... Selecting previously unselected package librtmidi-dev:amd64. Preparing to unpack .../130-librtmidi-dev_6.0.0-2+b1_amd64.deb ... Unpacking librtmidi-dev:amd64 (6.0.0-2+b1) ... Selecting previously unselected package libsndobj2t64:amd64. Preparing to unpack .../131-libsndobj2t64_2.6.7+ds1-4+b1_amd64.deb ... Unpacking libsndobj2t64:amd64 (2.6.7+ds1-4+b1) ... Selecting previously unselected package libsndobj-dev:amd64. Preparing to unpack .../132-libsndobj-dev_2.6.7+ds1-4+b1_amd64.deb ... Unpacking libsndobj-dev:amd64 (2.6.7+ds1-4+b1) ... Selecting previously unselected package libstk-5.0.0:amd64. Preparing to unpack .../133-libstk-5.0.0_5.0.1+dfsg-1+b1_amd64.deb ... Unpacking libstk-5.0.0:amd64 (5.0.1+dfsg-1+b1) ... Selecting previously unselected package libstk-dev:amd64. Preparing to unpack .../134-libstk-dev_5.0.1+dfsg-1+b1_amd64.deb ... Unpacking libstk-dev:amd64 (5.0.1+dfsg-1+b1) ... Setting up media-types (10.1.0) ... Setting up libpipeline1:amd64 (1.5.8-1) ... Setting up libpciaccess0:amd64 (0.17-3+b2) ... Setting up libxau6:amd64 (1:1.0.11-1) ... Setting up libxdmcp6:amd64 (1:1.1.5-1) ... Setting up libkeyutils1:amd64 (1.6.3-4) ... Setting up libxcb1:amd64 (1.17.0-2+b1) ... Setting up native-architecture (0.2.3) ... Setting up libicu72:amd64 (72.1-5+b1) ... Setting up libogg0:amd64 (1.3.5-3+b2) ... Setting up bsdextrautils (2.40.2-11) ... Setting up libtext-glob-perl (0.11-3) ... Setting up libmagic-mgc (1:5.45-3+b1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libtirpc-common (1.3.4+ds-1.3) ... Setting up libdebhelper-perl (13.20) ... Setting up libedit2:amd64 (3.1-20240808-1) ... Setting up libmagic1t64:amd64 (1:5.45-3+b1) ... Setting up libibumad3:amd64 (52.0-2+b1) ... Setting up gettext-base (0.22.5-2) ... Setting up m4 (1.4.19-4) ... Setting up libibmad5:amd64 (52.0-2+b1) ... Setting up libcom-err2:amd64 (1.47.1-1+b1) ... Setting up file (1:5.45-3+b1) ... Setting up libmpg123-0t64:amd64 (1.32.9-1) ... Setting up libffi-dev:amd64 (3.4.6-1) ... Setting up libpcre2-16-0:amd64 (10.44-4) ... Setting up libelf1t64:amd64 (0.192-4) ... Setting up libkrb5support0:amd64 (1.21.3-3) ... Setting up libnumber-compare-perl (0.03-3) ... Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' Local time is now: Fri Nov 22 13:17:47 UTC 2024. Universal Time is now: Fri Nov 22 13:17:47 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libsysprof-capture-4-dev:amd64 (47.1-1) ... Setting up libasound2-data (1.2.12-1) ... Setting up autotools-dev (20220109.1) ... Setting up libz3-4:amd64 (4.13.3-1) ... Setting up libpcre2-32-0:amd64 (10.44-4) ... Setting up libglib2.0-0t64:amd64 (2.82.2-3) ... No schema files found: doing nothing. Setting up libglib2.0-data (2.82.2-3) ... Setting up libpkgconf3:amd64 (1.8.1-4) ... Setting up libasound2t64:amd64 (1.2.12-1+b1) ... Setting up libmunge2:amd64 (0.5.15-4+b1) ... Setting up libx11-data (2:1.8.10-2) ... Setting up libfile-find-rule-perl (0.34-3) ... Setting up libjack0:amd64 (1:0.126.0-2+b3) ... Setting up uuid-dev:amd64 (2.40.2-11) ... Setting up libdbus-1-3:amd64 (1.14.10-6) ... Setting up libopus0:amd64 (1.5.2-2) ... Setting up librtmidi7:amd64 (6.0.0-2+b1) ... Setting up libhwloc15:amd64 (2.11.2-1) ... Setting up libvorbis0a:amd64 (1.3.7-2+b1) ... Setting up autopoint (0.22.5-2) ... Setting up libsepol-dev:amd64 (3.7-1) ... Setting up pkgconf-bin (1.8.1-4) ... Setting up libk5crypto3:amd64 (1.21.3-3) ... Setting up autoconf (2.72-3) ... Setting up zlib1g-dev:amd64 (1:1.3.dfsg+really1.3.1-1+b1) ... Setting up libnuma1:amd64 (2.0.18-1+b1) ... Setting up libpcre2-posix3:amd64 (10.44-4) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.24) ... Setting up ocl-icd-libopencl1:amd64 (2.3.2-1+b2) ... Setting up libasyncns0:amd64 (0.8-6+b5) ... Setting up libuchardet0:amd64 (0.0.8-1+b2) ... Setting up libnl-3-200:amd64 (3.7.0-0.3+b1) ... Setting up libpsm2-2 (11.2.185-2.1) ... Setting up libx11-6:amd64 (2:1.8.10-2) ... Setting up netbase (6.4) ... Setting up libkrb5-3:amd64 (1.21.3-3) ... Setting up libevent-core-2.1-7t64:amd64 (2.1.12-stable-10+b1) ... Setting up libflac12t64:amd64 (1.4.3+ds-2.1+b1) ... Setting up libpsm-infinipath1 (3.3+20.604758e7-6.3) ... update-alternatives: using /usr/lib/libpsm1/libpsm_infinipath.so.1.16 to provide /usr/lib/x86_64-linux-gnu/libpsm_infinipath.so.1 (libpsm_infinipath.so.1) in auto mode Setting up libasound2-dev:amd64 (1.2.12-1+b1) ... Setting up libdrm-common (2.4.123-1) ... Setting up readline-common (8.2-5) ... Setting up libxml2:amd64 (2.12.7+dfsg+really2.9.14-0.2+b1) ... Setting up libfmt10:amd64 (10.1.1+ds1-4) ... Setting up libmp3lame0:amd64 (3.100-6+b3) ... Setting up libvorbisenc2:amd64 (1.3.7-2+b1) ... Setting up puredata-dev (0.55.2+ds-1) ... Setting up libsndobj2t64:amd64 (2.6.7+ds1-4+b1) ... 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:amd64 (2.40.2-11) ... Setting up libllvm19:amd64 (1:19.1.3-2) ... Setting up libx11-xcb1:amd64 (2:1.8.10-2) ... Setting up gettext (0.22.5-2) ... Setting up libclang1-19 (1:19.1.3-2) ... Setting up libpcre2-dev:amd64 (10.44-4) ... Setting up libtool (2.4.7-8) ... Setting up libgirepository-2.0-0:amd64 (2.82.2-3) ... Setting up libselinux1-dev:amd64 (3.7-3+b1) ... Setting up libevent-pthreads-2.1-7t64:amd64 (2.1.12-stable-10+b1) ... Setting up libxext6:amd64 (2:1.3.4-1+b2) ... Setting up libglib2.0-bin (2.82.2-3) ... Setting up pkgconf:amd64 (1.8.1-4) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libnl-route-3-200:amd64 (3.7.0-0.3+b1) ... Setting up libxnvctrl0:amd64 (535.171.04-1+b1) ... Setting up dh-autoreconf (20) ... Setting up libllvm17t64:amd64 (1:17.0.6-18) ... Setting up libgssapi-krb5-2:amd64 (1.21.3-3) ... Setting up pkg-config:amd64 (1.8.1-4) ... Setting up libreadline8t64:amd64 (8.2-5) ... Setting up dh-strip-nondeterminism (1.14.0-1) ... Setting up libdrm2:amd64 (2.4.123-1) ... Setting up groff-base (1.23.0-5) ... Setting up pd-lib-builder (0.7.0-1) ... Setting up libamd-comgr2:amd64 (6.0+git20231212.4510c28+dfsg-3+b2) ... Setting up libjack-dev:amd64 (1:0.126.0-2+b3) ... Setting up libsndfile1:amd64 (1.2.2-1+b3) ... Setting up libmount-dev:amd64 (2.40.2-11) ... Setting up libclang-cpp19 (1:19.1.3-2) ... Setting up libdrm-amdgpu1:amd64 (2.4.123-1) ... Setting up libibverbs1:amd64 (52.0-2+b1) ... Setting up libgio-2.0-dev:amd64 (2.82.2-3) ... Setting up girepository-tools:amd64 (2.82.2-3) ... Setting up libtirpc3t64:amd64 (1.3.4+ds-1.3+b1) ... Setting up ibverbs-providers:amd64 (52.0-2+b1) ... Setting up libpulse0:amd64 (16.1+dfsg1-5.1+b1) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libhwloc-plugins:amd64 (2.11.2-1) ... Setting up man-db (2.13.0-1) ... Not building database; man-db/auto-update is not 'true'. Setting up doxygen (1.9.8+ds-2+b3) ... Setting up libpulse-mainloop-glib0:amd64 (16.1+dfsg1-5.1+b1) ... Setting up libpmix2t64:amd64 (5.0.4-1) ... Setting up dh-puredata (3.2.0) ... Setting up libnsl2:amd64 (1.3.0-3+b3) ... Setting up librdmacm1t64:amd64 (52.0-2+b1) ... Setting up librtaudio7:amd64 (6.0.1~ds-2+b1) ... Setting up libhsakmt1:amd64 (6.1.2+ds-1) ... Setting up libfabric1:amd64 (1.17.0-3.1) ... Setting up libpython3.12-stdlib:amd64 (3.12.7-3) ... Setting up python3.12 (3.12.7-3) ... Setting up debhelper (13.20) ... Setting up libstk-5.0.0:amd64 (5.0.1+dfsg-1+b1) ... Setting up libhsa-runtime64-1:amd64 (6.1.2-2) ... Setting up libpython3-stdlib:amd64 (3.12.7-1) ... Setting up python3 (3.12.7-1) ... Setting up python3-packaging (24.2-1) ... Setting up libamdhip64-5 (5.7.1-5) ... Setting up libucx0:amd64 (1.17.0+ds-3) ... Setting up libgio-2.0-dev-bin (2.82.2-3) ... Setting up libopenmpi3t64:amd64 (5.0.5-6) ... Setting up libglib2.0-dev-bin (2.82.2-3) ... Setting up fftw2 (2.1.5-7) ... Setting up libglib2.0-dev:amd64 (2.82.2-3) ... Setting up libpulse-dev:amd64 (16.1+dfsg1-5.1+b1) ... Setting up fftw-dev (2.1.5-7) ... Setting up libsndobj-dev:amd64 (2.6.7+ds1-4+b1) ... Setting up librtaudio-dev:amd64 (6.0.1~ds-2+b1) ... Setting up librtmidi-dev:amd64 (6.0.0-2+b1) ... Setting up libstk-dev:amd64 (5.0.1+dfsg-1+b1) ... Processing triggers for libc-bin (2.40-3) ... 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: user script /srv/workspace/pbuilder/4158036/tmp/hooks/A99_set_merged_usr starting Not re-configuring usrmerge for unstable I: user script /srv/workspace/pbuilder/4158036/tmp/hooks/A99_set_merged_usr finished hostname: Name or service not known I: Running cd /build/reproducible-path/pd-flext-0.6.3/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-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 amd64 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=x86_64-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/x86_64-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... x86_64-pc-linux-gnu checking host system type... x86_64-pc-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 x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-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 -m elf_x86_64) 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 -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) 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 -m elf_x86_64) 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-amd64-64.so cd debian/build/flavor-pd64 && ../../../configure --build=x86_64-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/x86_64-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-amd64-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... x86_64-pc-linux-gnu checking host system type... x86_64-pc-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 x86_64-pc-linux-gnu file names to x86_64-pc-linux-gnu format... func_convert_file_noop checking how to convert x86_64-pc-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 -m elf_x86_64) 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 -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) 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 -m elf_x86_64) 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-amd64-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 -j20 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/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flbase.lo `test -f 'flbase.cpp' || echo '../../../../source/'`flbase.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flext.lo `test -f 'flext.cpp' || echo '../../../../source/'`flext.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flbuf.lo `test -f 'flbuf.cpp' || echo '../../../../source/'`flbuf.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-fldsp.lo `test -f 'fldsp.cpp' || echo '../../../../source/'`fldsp.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-fllib.lo `test -f 'fllib.cpp' || echo '../../../../source/'`fllib.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flxlet.lo `test -f 'flxlet.cpp' || echo '../../../../source/'`flxlet.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flattr.lo `test -f 'flattr.cpp' || echo '../../../../source/'`flattr.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flattr_ed.lo `test -f 'flattr_ed.cpp' || echo '../../../../source/'`flattr_ed.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flsupport.lo `test -f 'flsupport.cpp' || echo '../../../../source/'`flsupport.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flutil.lo `test -f 'flutil.cpp' || echo '../../../../source/'`flutil.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flthr.lo `test -f 'flthr.cpp' || echo '../../../../source/'`flthr.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-fltimer.lo `test -f 'fltimer.cpp' || echo '../../../../source/'`fltimer.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flsimd.lo `test -f 'flsimd.cpp' || echo '../../../../source/'`flsimd.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flout.lo `test -f 'flout.cpp' || echo '../../../../source/'`flout.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flatom.lo `test -f 'flatom.cpp' || echo '../../../../source/'`flatom.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flatom_pr.lo `test -f 'flatom_pr.cpp' || echo '../../../../source/'`flatom_pr.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flatom_part.lo `test -f 'flatom_part.cpp' || echo '../../../../source/'`flatom_part.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flitem.lo `test -f 'flitem.cpp' || echo '../../../../source/'`flitem.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flmeth.lo `test -f 'flmeth.cpp' || echo '../../../../source/'`flmeth.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_pr.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_part.cpp -o libflext_pd_s_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/fltimer.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmsg.cpp -o libflext_pd_s_la-flmsg.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/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flproxy.lo `test -f 'flproxy.cpp' || echo '../../../../source/'`flproxy.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/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flqueue.lo `test -f 'flqueue.cpp' || echo '../../../../source/'`flqueue.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flmap.lo `test -f 'flmap.cpp' || echo '../../../../source/'`flmap.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flsndobj.lo `test -f 'flsndobj.cpp' || echo '../../../../source/'`flsndobj.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flstk.lo `test -f 'flstk.cpp' || echo '../../../../source/'`flstk.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_sd_la-flbase.lo `test -f 'flbase.cpp' || echo '../../../../source/'`flbase.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_sd_la-flext.lo `test -f 'flext.cpp' || echo '../../../../source/'`flext.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_sd_la-flbuf.lo `test -f 'flbuf.cpp' || echo '../../../../source/'`flbuf.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_sd_la-fldsp.lo `test -f 'fldsp.cpp' || echo '../../../../source/'`fldsp.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_sd_la-fllib.lo `test -f 'fllib.cpp' || echo '../../../../source/'`fllib.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd_s_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 -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmap.cpp -o libflext_pd_s_la-flmap.o ../../../../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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c ../../../../source/flbind.cpp -o libflext_pd_s_la-flbind.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd_s_la-flsndobj.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_sd_la-flattr_ed.lo `test -f 'flattr_ed.cpp' || echo '../../../../source/'`flattr_ed.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flbase.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flext.cpp -o libflext_pd_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/fllib.cpp -o libflext_pd_sd_la-fllib.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_sd_la-flutil.lo `test -f 'flutil.cpp' || echo '../../../../source/'`flutil.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_sd_la-flthr.lo `test -f 'flthr.cpp' || echo '../../../../source/'`flthr.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flxlet.cpp -o libflext_pd_sd_la-flxlet.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_sd_la-flsimd.lo `test -f 'flsimd.cpp' || echo '../../../../source/'`flsimd.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flattr.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsupport.cpp -o libflext_pd_sd_la-flsupport.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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flutil.cpp -o libflext_pd_sd_la-flutil.o ../../../../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/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/fltimer.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flthr.cpp -o libflext_pd_sd_la-flthr.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_sd_la-flatom_pr.lo `test -f 'flatom_pr.cpp' || echo '../../../../source/'`flatom_pr.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_sd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd_sd_la-flout.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_sd_la-flitem.lo `test -f 'flitem.cpp' || echo '../../../../source/'`flitem.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_sd_la-flmeth.lo `test -f 'flmeth.cpp' || echo '../../../../source/'`flmeth.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_sd_la-flmsg.lo `test -f 'flmsg.cpp' || echo '../../../../source/'`flmsg.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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796: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/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom.cpp -o libflext_pd_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flatom_pr.cpp -o libflext_pd_sd_la-flatom_pr.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_sd_la-flqueue.lo `test -f 'flqueue.cpp' || echo '../../../../source/'`flqueue.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_part.cpp -o libflext_pd_sd_la-flatom_part.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmeth.cpp -o libflext_pd_sd_la-flmeth.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flitem.cpp -o libflext_pd_sd_la-flitem.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flproxy.cpp -o libflext_pd_sd_la-flproxy.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flbind.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flmap.cpp -o libflext_pd_sd_la-flmap.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_la-flext.lo `test -f 'flext.cpp' || echo '../../../../source/'`flext.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_la-flbuf.lo `test -f 'flbuf.cpp' || echo '../../../../source/'`flbuf.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd_sd_la-flsndobj.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flstk.cpp -o libflext_pd_sd_la-flstk.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c ../../../../source/flbase.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c ../../../../source/flext.cpp -o libflext_pd_t_la-flext.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_la-flattr.lo `test -f 'flattr.cpp' || echo '../../../../source/'`flattr.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_la-flattr_ed.lo `test -f 'flattr_ed.cpp' || echo '../../../../source/'`flattr_ed.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_la-flsupport.lo `test -f 'flsupport.cpp' || echo '../../../../source/'`flsupport.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flbuf.cpp -o libflext_pd_t_la-flbuf.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c ../../../../source/fldsp.cpp -o libflext_pd_t_la-fldsp.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c ../../../../source/fllib.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c ../../../../source/flxlet.cpp -o libflext_pd_t_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 -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 -fcf-protection -c ../../../../source/flsupport.cpp -o libflext_pd_t_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flutil.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flattr.cpp -o libflext_pd_t_la-flattr.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_la-flsimd.lo `test -f 'flsimd.cpp' || echo '../../../../source/'`flsimd.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 */ | ^~~~~~~~~~~~~~~~~~~~ ../../../../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 -fcf-protection -c ../../../../source/flsimd.cpp -o libflext_pd_t_la-flsimd.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_la-flout.lo `test -f 'flout.cpp' || echo '../../../../source/'`flout.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_la-flatom.lo `test -f 'flatom.cpp' || echo '../../../../source/'`flatom.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_la-flatom_pr.lo `test -f 'flatom_pr.cpp' || echo '../../../../source/'`flatom_pr.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 */ | ^~~~~~~~~~~ libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd_t_la-flout.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_la-flatom_part.lo `test -f 'flatom_part.cpp' || echo '../../../../source/'`flatom_part.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_la-flitem.lo `test -f 'flitem.cpp' || echo '../../../../source/'`flitem.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_la-flmeth.lo `test -f 'flmeth.cpp' || echo '../../../../source/'`flmeth.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_la-flmsg.lo `test -f 'flmsg.cpp' || echo '../../../../source/'`flmsg.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_la-flproxy.lo `test -f 'flproxy.cpp' || echo '../../../../source/'`flproxy.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_la-flqueue.lo `test -f 'flqueue.cpp' || echo '../../../../source/'`flqueue.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flitem.cpp -o libflext_pd_t_la-flitem.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_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 -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 -fcf-protection -c ../../../../source/flatom_part.cpp -o libflext_pd_t_la-flatom_part.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_la-flstk.lo `test -f 'flstk.cpp' || echo '../../../../source/'`flstk.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_la-flbase.lo `test -f 'flbase.cpp' || echo '../../../../source/'`flbase.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmsg.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c ../../../../source/flmap.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c ../../../../source/flproxy.cpp -o libflext_pd_t_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd_t_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flbind.cpp -o libflext_pd_t_la-flbind.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd_t_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flstk.cpp -o libflext_pd_t_la-flstk.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_la-fldsp.lo `test -f 'fldsp.cpp' || echo '../../../../source/'`fldsp.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/fldsp.cpp -o libflext_pd_td_la-fldsp.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_la-flxlet.lo `test -f 'flxlet.cpp' || echo '../../../../source/'`flxlet.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fllib.cpp -o libflext_pd_td_la-fllib.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_la-flattr_ed.lo `test -f 'flattr_ed.cpp' || echo '../../../../source/'`flattr_ed.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_la-flsupport.lo `test -f 'flsupport.cpp' || echo '../../../../source/'`flsupport.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_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 -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 -fcf-protection -c ../../../../source/flbuf.cpp -o libflext_pd_td_la-flbuf.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_la-flthr.lo `test -f 'flthr.cpp' || echo '../../../../source/'`flthr.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_la-fltimer.lo `test -f 'fltimer.cpp' || echo '../../../../source/'`fltimer.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/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flattr_ed.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flthr.cpp -o libflext_pd_td_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsimd.cpp -o libflext_pd_td_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 -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 -fcf-protection -c ../../../../source/fltimer.cpp -o libflext_pd_td_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flxlet.cpp -o libflext_pd_td_la-flxlet.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_la-flout.lo `test -f 'flout.cpp' || echo '../../../../source/'`flout.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_la-flatom.lo `test -f 'flatom.cpp' || echo '../../../../source/'`flatom.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_la-flatom_pr.lo `test -f 'flatom_pr.cpp' || echo '../../../../source/'`flatom_pr.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_la-flatom_part.lo `test -f 'flatom_part.cpp' || echo '../../../../source/'`flatom_part.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() */ | ^~~~~~~~~~~~~ /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flatom.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd_td_la-flout.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flitem.cpp -o libflext_pd_td_la-flitem.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 */ | ^~~~~~~~ ../../../../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 -fcf-protection -c ../../../../source/flmeth.cpp -o libflext_pd_td_la-flmeth.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flmsg.cpp -o libflext_pd_td_la-flmsg.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_la-flproxy.lo `test -f 'flproxy.cpp' || echo '../../../../source/'`flproxy.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_la-flqueue.lo `test -f 'flqueue.cpp' || echo '../../../../source/'`flqueue.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_la-flmap.lo `test -f 'flmap.cpp' || echo '../../../../source/'`flmap.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_la-flsndobj.lo `test -f 'flsndobj.cpp' || echo '../../../../source/'`flsndobj.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_la-flstk.lo `test -f 'flstk.cpp' || echo '../../../../source/'`flstk.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_la-flbase.lo `test -f 'flbase.cpp' || echo '../../../../source/'`flbase.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_la-flext.lo `test -f 'flext.cpp' || echo '../../../../source/'`flext.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_la-flbuf.lo `test -f 'flbuf.cpp' || echo '../../../../source/'`flbuf.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flbind.cpp -o libflext_pd_td_la-flbind.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd_td_la-flqueue.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_la-flxlet.lo `test -f 'flxlet.cpp' || echo '../../../../source/'`flxlet.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_la-flattr.lo `test -f 'flattr.cpp' || echo '../../../../source/'`flattr.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flmap.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flbase.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flbuf.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flext.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -fcf-protection -c ../../../../source/flxlet.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/fllib.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fldsp.cpp -fPIC -DPIC -o .libs/libflext_pd_la-fldsp.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_la-flsupport.lo `test -f 'flsupport.cpp' || echo '../../../../source/'`flsupport.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_la-flutil.lo `test -f 'flutil.cpp' || echo '../../../../source/'`flutil.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_la-flthr.lo `test -f 'flthr.cpp' || echo '../../../../source/'`flthr.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flthr.cpp -fPIC -DPIC -o .libs/libflext_pd_la-flthr.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() */ | ^~~~~~~~~~~~~ ../../../../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)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796: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/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 -fcf-protection -c ../../../../source/fltimer.cpp -fPIC -DPIC -o .libs/libflext_pd_la-fltimer.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_la-flsimd.lo `test -f 'flsimd.cpp' || echo '../../../../source/'`flsimd.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fldsp.cpp -o libflext_pd_la-fldsp.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_la-flatom.lo `test -f 'flatom.cpp' || echo '../../../../source/'`flatom.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flout.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flxlet.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flbase.cpp -o libflext_pd_la-flbase.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -fcf-protection -c ../../../../source/flutil.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fltimer.cpp -o libflext_pd_la-fltimer.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_la-flitem.lo `test -f 'flitem.cpp' || echo '../../../../source/'`flitem.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_la-flmeth.lo `test -f 'flmeth.cpp' || echo '../../../../source/'`flmeth.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_la-flmsg.lo `test -f 'flmsg.cpp' || echo '../../../../source/'`flmsg.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_la-flproxy.lo `test -f 'flproxy.cpp' || echo '../../../../source/'`flproxy.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom.cpp -o libflext_pd_la-flatom.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd_la-flout.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flqueue.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -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 -fcf-protection -c ../../../../source/flmsg.cpp -fPIC -DPIC -o .libs/libflext_pd_la-flmsg.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -c ../../../../source/flsimd.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmap.cpp -fPIC -DPIC -o .libs/libflext_pd_la-flmap.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsndobj.cpp -fPIC -DPIC -o .libs/libflext_pd_la-flsndobj.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_d_la-flbase.lo `test -f 'flbase.cpp' || echo '../../../../source/'`flbase.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_d_la-flext.lo `test -f 'flext.cpp' || echo '../../../../source/'`flext.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_d_la-flbuf.lo `test -f 'flbuf.cpp' || echo '../../../../source/'`flbuf.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flstk.cpp -fPIC -DPIC -o .libs/libflext_pd_la-flstk.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_d_la-fllib.lo `test -f 'fllib.cpp' || echo '../../../../source/'`fllib.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_d_la-flxlet.lo `test -f 'flxlet.cpp' || echo '../../../../source/'`flxlet.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flbase.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flbase.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flbuf.cpp -fPIC -DPIC -o .libs/libflext_pd_d_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flproxy.cpp -o libflext_pd_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 -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 -fcf-protection -c ../../../../source/flmap.cpp -o libflext_pd_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 -fcf-protection -c ../../../../source/flattr.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flattr.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flxlet.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flxlet.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 */ | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_d_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fldsp.cpp -o libflext_pd_d_la-fldsp.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_d_la-fltimer.lo `test -f 'fltimer.cpp' || echo '../../../../source/'`fltimer.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_d_la-flsimd.lo `test -f 'flsimd.cpp' || echo '../../../../source/'`flsimd.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flutil.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flutil.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_d_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_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fllib.cpp -o libflext_pd_d_la-fllib.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flstk.cpp -o libflext_pd_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 -fcf-protection -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 -fcf-protection -c ../../../../source/flxlet.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsimd.cpp -fPIC -DPIC -o .libs/libflext_pd_d_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flsupport.cpp -o libflext_pd_d_la-flsupport.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flatom.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flutil.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flatom_pr.cpp -fPIC -DPIC -o .libs/libflext_pd_d_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd_la-flsndobj.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_d_la-flmeth.lo `test -f 'flmeth.cpp' || echo '../../../../source/'`flmeth.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_d_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd_d_la-flout.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_d_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flatom_part.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flatom_part.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmsg.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flmsg.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flproxy.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flproxy.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsimd.cpp -o libflext_pd_d_la-flsimd.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_d_la-flsndobj.lo `test -f 'flsndobj.cpp' || echo '../../../../source/'`flsndobj.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flitem.cpp -o libflext_pd_d_la-flitem.o >/dev/null 2>&1 /bin/sh ../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 -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd_s.la -rpath /usr/lib/x86_64-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 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c ../../../../source/flatom_pr.cpp -o libflext_pd_d_la-flatom_pr.o >/dev/null 2>&1 /bin/sh ../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 -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd_sd.la -rpath /usr/lib/x86_64-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 /bin/sh ../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 -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd_t.la -rpath /usr/lib/x86_64-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 /bin/sh ../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 -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd_td.la -rpath /usr/lib/x86_64-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 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c ../../../../source/flatom_part.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flstk.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flmeth.cpp -o libflext_pd_d_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsndobj.cpp -fPIC -DPIC -o .libs/libflext_pd_d_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flbind.cpp -o libflext_pd_d_la-flbind.o >/dev/null 2>&1 /bin/sh ../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 -fcf-protection -shared -lsndobj -lstk -version-info 6:3:6 -Wl,-z,relro -Wl,-z,now -o libflext-pd.la -rpath /usr/lib/x86_64-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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmap.cpp -o libflext_pd_d_la-flmap.o >/dev/null 2>&1 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: 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_s.a libtool: link: ranlib .libs/libflext-pd_t.a 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: 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_s.la" && ln -s "../libflext-pd_s.la" "libflext-pd_s.la" ) libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/14/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/x86_64-linux-gnu/14 -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/14/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crtn.o -O3 -g -O2 -fstack-protector-strong -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: ranlib .libs/libflext-pd_sd.a libtool: link: ( cd ".libs" && rm -f "libflext-pd_t.la" && ln -s "../libflext-pd_t.la" "libflext-pd_t.la" ) libtool: link: ranlib .libs/libflext-pd_td.a libtool: link: ( cd ".libs" && rm -f "libflext-pd_sd.la" && ln -s "../libflext-pd_sd.la" "libflext-pd_sd.la" ) libtool: link: ( cd ".libs" && rm -f "libflext-pd_td.la" && ln -s "../libflext-pd_td.la" "libflext-pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flstk.cpp -o libflext_pd_d_la-flstk.o >/dev/null 2>&1 libtool: link: (cd ".libs" && rm -f "libflext-pd.so.0" && ln -s "libflext-pd.so.0.6.3" "libflext-pd.so.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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd_d_la-flqueue.o >/dev/null 2>&1 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: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd_d_la-flsndobj.o >/dev/null 2>&1 /bin/sh ../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 -fcf-protection -shared -lsndobj -lstk -version-info 6:3:6 -Wl,-z,relro -Wl,-z,now -o libflext-pd_d.la -rpath /usr/lib/x86_64-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/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/14/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/x86_64-linux-gnu/14 -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/14/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crtn.o -g -g -O2 -fstack-protector-strong -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/1_simple1/main.cpp:31:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/1_simple1/main.cpp:31:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/1_simple2/main.cpp:25:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/1_simple2/main.cpp:25:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/1_simple3/main.cpp:25:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/1_simple3/main.cpp:25:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/2_adv1/main.cpp:23:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/2_adv1/main.cpp:23:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/2_adv2/main.cpp:33:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/2_adv2/main.cpp:33:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/2_adv3/main.cpp:40:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/2_adv3/main.cpp:40:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/3_attr1/main.cpp:33:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/3_attr1/main.cpp:33:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/3_attr2/main.cpp:39:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/3_attr2/main.cpp:39:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/3_attr3/main.cpp:34:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/3_attr3/main.cpp:34:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/4_bind1/main.cpp:30:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/4_bind1/main.cpp:30:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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 60 | inline void ms_frames(int frames) { if(Check()) buf->Frames(frames); } | ~~~~~~~~~~~^~~~~~~~ ../../../../../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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/4_buffer1/main.cpp:36:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/4_buffer1/main.cpp:36:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/4_timer1/main.cpp:32:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/4_timer1/main.cpp:32:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/5_signal1/main.cpp:28:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/5_signal1/main.cpp:28:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/5_signal2/main.cpp:30:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/5_signal2/main.cpp:30:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/6_lib1/main.cpp:38:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/6_lib1/main.cpp:38:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/7_thread1/main.cpp:31:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/7_thread1/main.cpp:31:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/7_thread2/main.cpp:31:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/7_thread2/main.cpp:31:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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 -j20 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/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flbase.lo `test -f 'flbase.cpp' || echo '../../../../source/'`flbase.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flext.lo `test -f 'flext.cpp' || echo '../../../../source/'`flext.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flbuf.lo `test -f 'flbuf.cpp' || echo '../../../../source/'`flbuf.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-fldsp.lo `test -f 'fldsp.cpp' || echo '../../../../source/'`fldsp.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-fllib.lo `test -f 'fllib.cpp' || echo '../../../../source/'`fllib.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flxlet.lo `test -f 'flxlet.cpp' || echo '../../../../source/'`flxlet.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flattr.lo `test -f 'flattr.cpp' || echo '../../../../source/'`flattr.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flattr_ed.lo `test -f 'flattr_ed.cpp' || echo '../../../../source/'`flattr_ed.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flsupport.lo `test -f 'flsupport.cpp' || echo '../../../../source/'`flsupport.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flutil.lo `test -f 'flutil.cpp' || echo '../../../../source/'`flutil.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flthr.lo `test -f 'flthr.cpp' || echo '../../../../source/'`flthr.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-fltimer.lo `test -f 'fltimer.cpp' || echo '../../../../source/'`fltimer.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flsimd.lo `test -f 'flsimd.cpp' || echo '../../../../source/'`flsimd.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flout.lo `test -f 'flout.cpp' || echo '../../../../source/'`flout.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flatom.lo `test -f 'flatom.cpp' || echo '../../../../source/'`flatom.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flatom_pr.lo `test -f 'flatom_pr.cpp' || echo '../../../../source/'`flatom_pr.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flatom_part.lo `test -f 'flatom_part.cpp' || echo '../../../../source/'`flatom_part.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flitem.lo `test -f 'flitem.cpp' || echo '../../../../source/'`flitem.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flmeth.lo `test -f 'flmeth.cpp' || echo '../../../../source/'`flmeth.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsimd.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flitem.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_part.cpp -o libflext_pd64_s_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flext.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmsg.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flthr.cpp -o libflext_pd64_s_la-flthr.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flproxy.lo `test -f 'flproxy.cpp' || echo '../../../../source/'`flproxy.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flqueue.lo `test -f 'flqueue.cpp' || echo '../../../../source/'`flqueue.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flmap.lo `test -f 'flmap.cpp' || echo '../../../../source/'`flmap.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flsndobj.lo `test -f 'flsndobj.cpp' || echo '../../../../source/'`flsndobj.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flstk.lo `test -f 'flstk.cpp' || echo '../../../../source/'`flstk.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/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_sd_la-flbase.lo `test -f 'flbase.cpp' || echo '../../../../source/'`flbase.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_sd_la-flext.lo `test -f 'flext.cpp' || echo '../../../../source/'`flext.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_sd_la-flbuf.lo `test -f 'flbuf.cpp' || echo '../../../../source/'`flbuf.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_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/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_sd_la-fldsp.lo `test -f 'fldsp.cpp' || echo '../../../../source/'`fldsp.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()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c ../../../../source/flbase.cpp -o libflext_pd64_sd_la-flbase.o 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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flbuf.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flproxy.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd64_s_la-flsndobj.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd64_s_la-flqueue.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flstk.cpp -o libflext_pd64_s_la-flstk.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flext.cpp -o libflext_pd64_sd_la-flext.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_sd_la-flattr_ed.lo `test -f 'flattr_ed.cpp' || echo '../../../../source/'`flattr_ed.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_sd_la-flsupport.lo `test -f 'flsupport.cpp' || echo '../../../../source/'`flsupport.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_sd_la-flutil.lo `test -f 'flutil.cpp' || echo '../../../../source/'`flutil.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_sd_la-flthr.lo `test -f 'flthr.cpp' || echo '../../../../source/'`flthr.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fldsp.cpp -o libflext_pd64_sd_la-fldsp.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flxlet.cpp -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/fllib.cpp -o libflext_pd64_sd_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 -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 -fcf-protection -c ../../../../source/flutil.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flattr_ed.cpp -o libflext_pd64_sd_la-flattr_ed.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() */ | ^~~~~~~~~~~~~ /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flsupport.cpp -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/fltimer.cpp -o libflext_pd64_sd_la-fltimer.o ../../../../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()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_sd_la-flatom.lo `test -f 'flatom.cpp' || echo '../../../../source/'`flatom.cpp 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/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_sd_la-flatom_pr.lo `test -f 'flatom_pr.cpp' || echo '../../../../source/'`flatom_pr.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flthr.cpp -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flsimd.cpp -o libflext_pd64_sd_la-flsimd.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_sd_la-flitem.lo `test -f 'flitem.cpp' || echo '../../../../source/'`flitem.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_sd_la-flmeth.lo `test -f 'flmeth.cpp' || echo '../../../../source/'`flmeth.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flatom.cpp -o libflext_pd64_sd_la-flatom.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_sd_la-flproxy.lo `test -f 'flproxy.cpp' || echo '../../../../source/'`flproxy.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_pr.cpp -o libflext_pd64_sd_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 -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 -fcf-protection -c ../../../../source/flmeth.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flmsg.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flitem.cpp -o libflext_pd64_sd_la-flitem.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_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); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pd/m_pd.h:796: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/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_sd_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_sd_la-flmap.lo `test -f 'flmap.cpp' || echo '../../../../source/'`flmap.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_sd_la-flsndobj.lo `test -f 'flsndobj.cpp' || echo '../../../../source/'`flsndobj.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flproxy.cpp -o libflext_pd64_sd_la-flproxy.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_t_la-flbase.lo `test -f 'flbase.cpp' || echo '../../../../source/'`flbase.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_t_la-flext.lo `test -f 'flext.cpp' || echo '../../../../source/'`flext.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flbind.cpp -o libflext_pd64_sd_la-flbind.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_t_la-fldsp.lo `test -f 'fldsp.cpp' || echo '../../../../source/'`fldsp.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_t_la-fllib.lo `test -f 'fllib.cpp' || echo '../../../../source/'`fllib.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flstk.cpp -o libflext_pd64_sd_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 -fcf-protection -c ../../../../source/flmap.cpp -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd64_sd_la-flsndobj.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_t_la-flattr.lo `test -f 'flattr.cpp' || echo '../../../../source/'`flattr.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_t_la-flattr_ed.lo `test -f 'flattr_ed.cpp' || echo '../../../../source/'`flattr_ed.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_t_la-flsupport.lo `test -f 'flsupport.cpp' || echo '../../../../source/'`flsupport.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_t_la-flutil.lo `test -f 'flutil.cpp' || echo '../../../../source/'`flutil.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fldsp.cpp -o libflext_pd64_t_la-fldsp.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flattr_ed.cpp -o libflext_pd64_t_la-flattr_ed.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_t_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsupport.cpp -o libflext_pd64_t_la-flsupport.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_t_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 -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 -fcf-protection -c ../../../../source/flbuf.cpp -o libflext_pd64_t_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flattr.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flxlet.cpp -o libflext_pd64_t_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/fltimer.cpp -o libflext_pd64_t_la-fltimer.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_t_la-flatom.lo `test -f 'flatom.cpp' || echo '../../../../source/'`flatom.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flthr.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flsimd.cpp -o libflext_pd64_t_la-flsimd.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 */ | ^~~~~~~~~~~ ../../../../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 */ | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd64_t_la-flout.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_t_la-flitem.lo `test -f 'flitem.cpp' || echo '../../../../source/'`flitem.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_t_la-flmeth.lo `test -f 'flmeth.cpp' || echo '../../../../source/'`flmeth.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom.cpp -o libflext_pd64_t_la-flatom.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_pr.cpp -o libflext_pd64_t_la-flatom_pr.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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmeth.cpp -o libflext_pd64_t_la-flmeth.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_t_la-flqueue.lo `test -f 'flqueue.cpp' || echo '../../../../source/'`flqueue.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_t_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_t_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flproxy.cpp -o libflext_pd64_t_la-flproxy.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_t_la-flsndobj.lo `test -f 'flsndobj.cpp' || echo '../../../../source/'`flsndobj.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_t_la-flstk.lo `test -f 'flstk.cpp' || echo '../../../../source/'`flstk.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_td_la-flbase.lo `test -f 'flbase.cpp' || echo '../../../../source/'`flbase.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmap.cpp -o libflext_pd64_t_la-flmap.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_td_la-flbuf.lo `test -f 'flbuf.cpp' || echo '../../../../source/'`flbuf.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_td_la-fldsp.lo `test -f 'fldsp.cpp' || echo '../../../../source/'`fldsp.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd64_t_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd64_t_la-flqueue.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flext.cpp -o libflext_pd64_td_la-flext.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_td_la-flattr.lo `test -f 'flattr.cpp' || echo '../../../../source/'`flattr.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_td_la-flattr_ed.lo `test -f 'flattr_ed.cpp' || echo '../../../../source/'`flattr_ed.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fldsp.cpp -o libflext_pd64_td_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/fllib.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flbuf.cpp -o libflext_pd64_td_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 -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 -fcf-protection -c ../../../../source/flbase.cpp -o libflext_pd64_td_la-flbase.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_td_la-flutil.lo `test -f 'flutil.cpp' || echo '../../../../source/'`flutil.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_td_la-flthr.lo `test -f 'flthr.cpp' || echo '../../../../source/'`flthr.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_td_la-fltimer.lo `test -f 'fltimer.cpp' || echo '../../../../source/'`fltimer.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flxlet.cpp -o libflext_pd64_td_la-flxlet.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flattr.cpp -o libflext_pd64_td_la-flattr.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 */ | ^~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c ../../../../source/flsupport.cpp -o libflext_pd64_td_la-flsupport.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_td_la-flatom.lo `test -f 'flatom.cpp' || echo '../../../../source/'`flatom.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flutil.cpp -o libflext_pd64_td_la-flutil.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 -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 -fcf-protection -c ../../../../source/flsimd.cpp -o libflext_pd64_td_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 -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 -fcf-protection -c ../../../../source/flthr.cpp -o libflext_pd64_td_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/fltimer.cpp -o libflext_pd64_td_la-fltimer.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd64_td_la-flout.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_td_la-flitem.lo `test -f 'flitem.cpp' || echo '../../../../source/'`flitem.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_td_la-flmeth.lo `test -f 'flmeth.cpp' || echo '../../../../source/'`flmeth.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_td_la-flmsg.lo `test -f 'flmsg.cpp' || echo '../../../../source/'`flmsg.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 */ | ^~~~~~~~ /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_td_la-flproxy.lo `test -f 'flproxy.cpp' || echo '../../../../source/'`flproxy.cpp ../../../../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/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flatom_pr.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flatom.cpp -o libflext_pd64_td_la-flatom.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_part.cpp -o libflext_pd64_td_la-flatom_part.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmsg.cpp -o libflext_pd64_td_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flmeth.cpp -o libflext_pd64_td_la-flmeth.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_td_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd64_td_la-flqueue.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_td_la-flstk.lo `test -f 'flstk.cpp' || echo '../../../../source/'`flstk.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_la-flbase.lo `test -f 'flbase.cpp' || echo '../../../../source/'`flbase.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flproxy.cpp -o libflext_pd64_td_la-flproxy.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flbind.cpp -o libflext_pd64_td_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flmap.cpp -o libflext_pd64_td_la-flmap.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_la-fldsp.lo `test -f 'fldsp.cpp' || echo '../../../../source/'`fldsp.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_la-fllib.lo `test -f 'fllib.cpp' || echo '../../../../source/'`fllib.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flstk.cpp -o libflext_pd64_td_la-flstk.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_la-flattr.lo `test -f 'flattr.cpp' || echo '../../../../source/'`flattr.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd64_td_la-flsndobj.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flext.cpp -fPIC -DPIC -o .libs/libflext_pd64_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flbuf.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flbuf.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fldsp.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-fldsp.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flattr.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -fcf-protection -c ../../../../source/flsupport.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flsupport.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_la-fltimer.lo `test -f 'fltimer.cpp' || echo '../../../../source/'`fltimer.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flattr_ed.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flattr_ed.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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flthr.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flthr.o ../../../../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 */ | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_la-flout.lo `test -f 'flout.cpp' || echo '../../../../source/'`flout.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_la-flatom.lo `test -f 'flatom.cpp' || echo '../../../../source/'`flatom.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/fltimer.cpp -fPIC -DPIC -o .libs/libflext_pd64_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_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 */ | ^~~~~~~~~~~ libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flbase.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flatom_pr.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flext.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flxlet.cpp -o libflext_pd64_la-flxlet.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flutil.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flattr_ed.cpp -o libflext_pd64_la-flattr_ed.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fltimer.cpp -o libflext_pd64_la-fltimer.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flitem.cpp -fPIC -DPIC -o .libs/libflext_pd64_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flatom_part.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flatom_part.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fllib.cpp -o libflext_pd64_la-fllib.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_la-flproxy.lo `test -f 'flproxy.cpp' || echo '../../../../source/'`flproxy.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flproxy.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flproxy.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flqueue.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsimd.cpp -o libflext_pd64_la-flsimd.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_la-flsndobj.lo `test -f 'flsndobj.cpp' || echo '../../../../source/'`flsndobj.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_la-flstk.lo `test -f 'flstk.cpp' || echo '../../../../source/'`flstk.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_d_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_part.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsndobj.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flsndobj.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flstk.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -fcf-protection -c ../../../../source/flbase.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flbase.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flext.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flproxy.cpp -o libflext_pd64_la-flproxy.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_d_la-fldsp.lo `test -f 'fldsp.cpp' || echo '../../../../source/'`fldsp.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_d_la-fllib.lo `test -f 'fllib.cpp' || echo '../../../../source/'`fllib.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmeth.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flbuf.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flbuf.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fllib.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flxlet.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flxlet.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 */ | ^~~~~~~~~~~~~~~~~~~~ /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flmap.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flattr.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flattr.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_d_la-flsupport.lo `test -f 'flsupport.cpp' || echo '../../../../source/'`flsupport.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_d_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 -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 -fcf-protection -c ../../../../source/flbase.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flext.cpp -o libflext_pd64_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() */ | ^~~~~~~~~~~~~ libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c ../../../../source/flattr_ed.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flsupport.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flsupport.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_d_la-flthr.lo `test -f 'flthr.cpp' || echo '../../../../source/'`flthr.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_d_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flutil.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flutil.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsimd.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flsimd.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_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 */ | ^~~~~~~~ /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_d_la-flout.lo `test -f 'flout.cpp' || echo '../../../../source/'`flout.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 */ | ^~~~~~~~ /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fldsp.cpp -o libflext_pd64_d_la-fldsp.o >/dev/null 2>&1 ../../../../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 -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 -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd64_la-flsndobj.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flxlet.cpp -o libflext_pd64_d_la-flxlet.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flstk.cpp -o libflext_pd64_la-flstk.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_d_la-flitem.lo `test -f 'flitem.cpp' || echo '../../../../source/'`flitem.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flbuf.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flsupport.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flatom_pr.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_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 -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 -fcf-protection -c ../../../../source/flatom_part.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flattr.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flitem.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flitem.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_d_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/fltimer.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_part.cpp -o libflext_pd64_d_la-flatom_part.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_d_la-flproxy.lo `test -f 'flproxy.cpp' || echo '../../../../source/'`flproxy.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd64_d_la-flout.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_pr.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flqueue.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flqueue.o /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmeth.cpp -o libflext_pd64_d_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 -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 -fcf-protection -c ../../../../source/flitem.cpp -o libflext_pd64_d_la-flitem.o >/dev/null 2>&1 /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_d_la-flsndobj.lo `test -f 'flsndobj.cpp' || echo '../../../../source/'`flsndobj.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_d_la-flstk.lo `test -f 'flstk.cpp' || echo '../../../../source/'`flstk.cpp /bin/sh ../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 -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd64_s.la -rpath /usr/lib/x86_64-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 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c ../../../../source/flbind.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flbind.o /bin/sh ../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 -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd64_sd.la -rpath /usr/lib/x86_64-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 -fcf-protection -c ../../../../source/flmap.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flmap.o /bin/sh ../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 -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd64_t.la -rpath /usr/lib/x86_64-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 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c ../../../../source/flsndobj.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flstk.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flstk.o /bin/sh ../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 -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd64_td.la -rpath /usr/lib/x86_64-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 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flthr.cpp -o libflext_pd64_d_la-flthr.o >/dev/null 2>&1 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: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c ../../../../source/flbind.cpp -o libflext_pd64_d_la-flbind.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: 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 /bin/sh ../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 -fcf-protection -shared -lsndobj -lstk -version-info 6:3:6 -Wl,-z,relro -Wl,-z,now -o libflext-pd64.la -rpath /usr/lib/x86_64-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: link: ranlib .libs/libflext-pd64_td.a 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_s.a libtool: link: ranlib .libs/libflext-pd64_t.a libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c ../../../../source/flmap.cpp -o libflext_pd64_d_la-flmap.o >/dev/null 2>&1 libtool: link: ranlib .libs/libflext-pd64_sd.a libtool: link: ( cd ".libs" && rm -f "libflext-pd64_s.la" && ln -s "../libflext-pd64_s.la" "libflext-pd64_s.la" ) libtool: link: ( cd ".libs" && rm -f "libflext-pd64_sd.la" && ln -s "../libflext-pd64_sd.la" "libflext-pd64_sd.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 -fcf-protection -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 -fcf-protection -c ../../../../source/flstk.cpp -o libflext_pd64_d_la-flstk.o >/dev/null 2>&1 libtool: link: ( cd ".libs" && rm -f "libflext-pd64_t.la" && ln -s "../libflext-pd64_t.la" "libflext-pd64_t.la" ) libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/14/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/x86_64-linux-gnu/14 -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/14/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crtn.o -O3 -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libflext-pd64.so.0 -o .libs/libflext-pd64.so.0.6.3 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd64_d_la-flqueue.o >/dev/null 2>&1 libtool: link: (cd ".libs" && rm -f "libflext-pd64.so.0" && ln -s "libflext-pd64.so.0.6.3" "libflext-pd64.so.0") libtool: link: (cd ".libs" && rm -f "libflext-pd64.so" && ln -s "libflext-pd64.so.0.6.3" "libflext-pd64.so") libtool: link: ( cd ".libs" && rm -f "libflext-pd64.la" && ln -s "../libflext-pd64.la" "libflext-pd64.la" ) /bin/sh ../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 -fcf-protection -shared -lsndobj -lstk -version-info 6:3:6 -Wl,-z,relro -Wl,-z,now -o libflext-pd64_d.la -rpath /usr/lib/x86_64-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/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/14/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/x86_64-linux-gnu/14 -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/14/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crtn.o -g -g -O2 -fstack-protector-strong -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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/1_simple1/main.cpp:31:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/1_simple1/main.cpp:31:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/1_simple2/main.cpp:25:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/1_simple2/main.cpp:25:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/1_simple3/main.cpp:25:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/1_simple3/main.cpp:25:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/2_adv1/main.cpp:23:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/2_adv1/main.cpp:23:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/2_adv2/main.cpp:33:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/2_adv2/main.cpp:33:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/2_adv3/main.cpp:40:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/2_adv3/main.cpp:40:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/3_attr1/main.cpp:33:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/3_attr1/main.cpp:33:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/3_attr2/main.cpp:39:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/3_attr2/main.cpp:39:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/3_attr3/main.cpp:34:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/3_attr3/main.cpp:34:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/4_bind1/main.cpp:30:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/4_bind1/main.cpp:30:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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 60 | inline void ms_frames(int frames) { if(Check()) buf->Frames(frames); } | ~~~~~~~~~~~^~~~~~~~ ../../../../../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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/4_buffer1/main.cpp:36:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/4_buffer1/main.cpp:36:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/4_timer1/main.cpp:32:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/4_timer1/main.cpp:32:2: required from here 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/5_signal1/main.cpp:28:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/5_signal1/main.cpp:28:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/5_signal2/main.cpp:30:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 377 | thisParent::__setup__(classid); \ | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/5_signal2/main.cpp:30:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/6_lib1/main.cpp:38:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/6_lib1/main.cpp:38:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/7_thread1/main.cpp:31:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/7_thread1/main.cpp:31:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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 -fcf-protection -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*]' 496 | class_setpropertiesfn(cl,(t_propertiesfn)cb_GfxProperties); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/7_thread2/main.cpp:31:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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*]' 501 | FLEXT_TEMPINST(tclscript)(); | ^ ../../../../../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*]' 201 | SetGfx(id); | ~~~~~~^~~~ ../../../../../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*]' 378 | thisType::SETUPFUN(classid); \ | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../tutorial/7_thread2/main.cpp:31:2: required from here 367 | static void __setup__(flext_obj::t_classid classid) { thisParent::__setup__(classid); } | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../../../../../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 603 | virtual void 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/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 -fcf-protection -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-amd64-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_attradd.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_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/x86_64-linux-gnu' /bin/sh ../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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libflext-pd.so.0.6.3 libtool: install: (cd /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libflext-pd_d.so.0.6.3 libtool: install: (cd /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libflext-pd_s.a libtool: install: chmod 644 /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-linux-gnu/libflext-pd_s.a libtool: install: ranlib /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-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/x86_64-linux-gnu/libflext-pd_sd.a libtool: install: chmod 644 /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-linux-gnu/libflext-pd_sd.a libtool: install: ranlib /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-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/x86_64-linux-gnu/libflext-pd_t.a libtool: install: chmod 644 /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-linux-gnu/libflext-pd_t.a libtool: install: ranlib /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-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/x86_64-linux-gnu/libflext-pd_td.a libtool: install: chmod 644 /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-linux-gnu/libflext-pd_td.a libtool: install: ranlib /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-linux-gnu/libflext-pd_td.a libtool: warning: remember to run 'libtool --finish /usr/lib/x86_64-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 -fcf-protection -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/sh /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 -fcf-protection -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/sh /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 -fcf-protection -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/sh /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 -fcf-protection -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/sh /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 -fcf-protection -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/sh /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 -fcf-protection -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/sh /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 -fcf-protection -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/sh /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 -fcf-protection -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/sh /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 -fcf-protection -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/sh /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 -fcf-protection -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/sh /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 -fcf-protection -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/sh /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 -fcf-protection -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/sh /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 -fcf-protection -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/sh /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 -fcf-protection -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/sh /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 -fcf-protection -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/sh /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 -fcf-protection -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/sh /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 -fcf-protection -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/sh /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/x86_64-linux-gnu/pkgconfig' /usr/bin/install -c -m 644 pd-flext.pc '/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-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/x86_64-linux-gnu' /bin/sh ../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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libflext-pd64.so.0.6.3 libtool: install: (cd /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 libtool: install: (cd /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libflext-pd64_s.a libtool: install: chmod 644 /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-linux-gnu/libflext-pd64_s.a libtool: install: ranlib /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-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/x86_64-linux-gnu/libflext-pd64_sd.a libtool: install: chmod 644 /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-linux-gnu/libflext-pd64_sd.a libtool: install: ranlib /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-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/x86_64-linux-gnu/libflext-pd64_t.a libtool: install: chmod 644 /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-linux-gnu/libflext-pd64_t.a libtool: install: ranlib /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-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/x86_64-linux-gnu/libflext-pd64_td.a libtool: install: chmod 644 /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-linux-gnu/libflext-pd64_td.a libtool: install: ranlib /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-linux-gnu/libflext-pd64_td.a libtool: warning: remember to run 'libtool --finish /usr/lib/x86_64-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 -fcf-protection -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-amd64-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/sh /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./simple1.linux-amd64-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 -fcf-protection -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-amd64-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/sh /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./simple2.linux-amd64-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 -fcf-protection -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-amd64-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/sh /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./simple3.linux-amd64-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 -fcf-protection -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-amd64-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/sh /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./adv1.linux-amd64-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 -fcf-protection -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-amd64-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/sh /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./adv2.linux-amd64-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 -fcf-protection -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-amd64-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/sh /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./adv3.linux-amd64-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 -fcf-protection -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-amd64-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/sh /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./attr1.linux-amd64-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 -fcf-protection -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-amd64-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/sh /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./attr2.linux-amd64-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 -fcf-protection -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-amd64-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/sh /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./attr3.linux-amd64-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 -fcf-protection -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-amd64-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/sh /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./bind1.linux-amd64-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 -fcf-protection -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-amd64-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/sh /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./buffer1.linux-amd64-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 -fcf-protection -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-amd64-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/sh /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./timer1.linux-amd64-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 -fcf-protection -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-amd64-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/sh /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./signal1~.linux-amd64-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 -fcf-protection -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-amd64-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/sh /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./signal2~.linux-amd64-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 -fcf-protection -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-amd64-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/sh /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./lib1.linux-amd64-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 -fcf-protection -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-amd64-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/sh /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./thread1.linux-amd64-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 -fcf-protection -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-amd64-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/sh /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./thread2.linux-amd64-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/x86_64-linux-gnu/pkgconfig' /usr/bin/install -c -m 644 pd64-flext.pc '/build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/lib/x86_64-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: symbol gfxstub_new used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol garray_resize used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol class_addbang used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol outlet_bang used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol class_doaddfloat used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol binbuf_getvec used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol inlet_new used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol clock_gettimesince used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol pd_new used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol pd_free used by debian/libflext-pd0/usr/lib/x86_64-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 pd_new used by debian/libflext-pd0/usr/lib/x86_64-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/x86_64-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/x86_64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol pd_bind used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol outlet_bang used by debian/libflext-pd0/usr/lib/x86_64-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/x86_64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol class_addbang used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol gfxstub_new used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol inlet_new used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol binbuf_getvec used by debian/libflext-pd0/usr/lib/x86_64-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) dpkg-shlibdeps: warning: symbol outlet_anything used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol class_domainsignalin used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol gfxstub_deleteforkey used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol post used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol outlet_new used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol s_list used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol clock_unset used by debian/libflext-pd0/usr/lib/x86_64-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/x86_64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol sys_unlock used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol binbuf_getnatom used by debian/libflext-pd0/usr/lib/x86_64-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_bang used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol gfxstub_new used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol class_addbang used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol garray_resize used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol inlet_new used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol binbuf_getvec used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol class_doaddfloat used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol pd_free used by debian/libflext-pd0/usr/lib/x86_64-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/x86_64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol clock_gettimesince used by debian/libflext-pd0/usr/lib/x86_64-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) dh_installdeb dh_gencontrol dh_md5sums dh_builddeb dpkg-deb: building package 'pd-flext-doc' in '../pd-flext-doc_0.6.3-3_all.deb'. dpkg-deb: building package 'libflext-pd0' in '../libflext-pd0_0.6.3-3_amd64.deb'. dpkg-deb: building package 'pd-flext-dev' in '../pd-flext-dev_0.6.3-3_amd64.deb'. dpkg-deb: building package 'libflext-pd0-dbgsym' in '../libflext-pd0-dbgsym_0.6.3-3_amd64.deb'. dpkg-genbuildinfo --build=binary -O../pd-flext_0.6.3-3_amd64.buildinfo dpkg-genchanges --build=binary -O../pd-flext_0.6.3-3_amd64.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: user script /srv/workspace/pbuilder/4158036/tmp/hooks/B01_cleanup starting I: user script /srv/workspace/pbuilder/4158036/tmp/hooks/B01_cleanup finished 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/4158036 and its subdirectories I: Current time: Sat Nov 23 03:24:22 +14 2024 I: pbuilder-time-stamp: 1732281862 + false + set +x Fri Nov 22 13:24:22 UTC 2024 I: Signing ./b2/pd-flext_0.6.3-3_amd64.buildinfo as pd-flext_0.6.3-3_amd64.buildinfo.asc Fri Nov 22 13:24:22 UTC 2024 I: Signed ./b2/pd-flext_0.6.3-3_amd64.buildinfo as ./b2/pd-flext_0.6.3-3_amd64.buildinfo.asc Fri Nov 22 13:24:22 UTC 2024 - build #2 for pd-flext/unstable/amd64 on ionos1-amd64 done. Starting cleanup. All cleanup done. Fri Nov 22 13:24:22 UTC 2024 - reproducible_build.sh stopped running as /tmp/jenkins-script-AdO6vkOZ, removing. /srv/reproducible-results/rbuild-debian/r-b-build.lmW9bTdr: total 6820 drwxr-xr-x 2 jenkins jenkins 4096 Nov 22 13:14 b1 drwxr-xr-x 2 jenkins jenkins 4096 Nov 22 13:24 b2 -rw-r--r-- 1 jenkins jenkins 2381 Jun 17 21:20 pd-flext_0.6.3-3.dsc -rw------- 1 jenkins jenkins 6957409 Nov 22 13:14 rbuildlog.FCLKsyU /srv/reproducible-results/rbuild-debian/r-b-build.lmW9bTdr/b1: total 8892 -rw-r--r-- 1 jenkins jenkins 6953633 Nov 22 13:14 build.log -rw-r--r-- 1 jenkins jenkins 1339280 Nov 22 13:14 libflext-pd0-dbgsym_0.6.3-3_amd64.deb -rw-r--r-- 1 jenkins jenkins 114712 Nov 22 13:14 libflext-pd0_0.6.3-3_amd64.deb -rw-r--r-- 1 jenkins jenkins 101032 Nov 22 13:14 pd-flext-dev_0.6.3-3_amd64.deb -rw-r--r-- 1 jenkins jenkins 511212 Nov 22 13:14 pd-flext-doc_0.6.3-3_all.deb -rw-r--r-- 1 jenkins jenkins 9324 Nov 22 13:14 pd-flext_0.6.3-3.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2381 Nov 22 13:14 pd-flext_0.6.3-3.dsc -rw-r--r-- 1 jenkins jenkins 9676 Nov 22 13:14 pd-flext_0.6.3-3_amd64.buildinfo -rw-r--r-- 1 jenkins jenkins 10558 Nov 22 13:14 pd-flext_0.6.3-3_amd64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 2232 Nov 22 13:14 pd-flext_0.6.3-3_amd64.changes -rw-r--r-- 1 jenkins jenkins 1361 Nov 22 13:14 pd-flext_0.6.3-3_source.changes /srv/reproducible-results/rbuild-debian/r-b-build.lmW9bTdr/b2: total 8864 -rw-r--r-- 1 jenkins jenkins 6954865 Nov 22 13:24 build.log -rw-r--r-- 1 jenkins jenkins 1339280 Nov 22 13:24 libflext-pd0-dbgsym_0.6.3-3_amd64.deb -rw-r--r-- 1 jenkins jenkins 114712 Nov 22 13:24 libflext-pd0_0.6.3-3_amd64.deb -rw-r--r-- 1 jenkins jenkins 101032 Nov 22 13:24 pd-flext-dev_0.6.3-3_amd64.deb -rw-r--r-- 1 jenkins jenkins 511212 Nov 22 13:24 pd-flext-doc_0.6.3-3_all.deb -rw-r--r-- 1 jenkins jenkins 9324 Nov 22 13:24 pd-flext_0.6.3-3.debian.tar.xz -rw-r--r-- 1 jenkins jenkins 2381 Nov 22 13:24 pd-flext_0.6.3-3.dsc -rw-r--r-- 1 jenkins jenkins 9667 Nov 22 13:24 pd-flext_0.6.3-3_amd64.buildinfo -rw-r--r-- 1 jenkins jenkins 10549 Nov 22 13:24 pd-flext_0.6.3-3_amd64.buildinfo.asc -rw-r--r-- 1 jenkins jenkins 2232 Nov 22 13:24 pd-flext_0.6.3-3_amd64.changes -rw-r--r-- 1 jenkins jenkins 1361 Nov 22 13:24 pd-flext_0.6.3-3_source.changes Fri Nov 22 13:24:23 UTC 2024 I: Deleting $TMPDIR on ionos1-amd64.debian.net. Fri Nov 22 13:24:23 UTC 2024 I: pd-flext_0.6.3-3_amd64.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: amd64 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: 625b2accea76448fca99de9fa1a58d939489c7fc 1339280 libflext-pd0-dbgsym_0.6.3-3_amd64.deb c4a604d51ed99723c1074a41c1d38093bf7f90b8 114712 libflext-pd0_0.6.3-3_amd64.deb 3c894c1fdf0226769fc69578ab0b5221a5cebc49 101032 pd-flext-dev_0.6.3-3_amd64.deb d1ccefbeb43506f6d951af07b0aca9c774c0f0d7 511212 pd-flext-doc_0.6.3-3_all.deb 86466ef08cb2023b4ce871140cd8324f4f439713 9676 pd-flext_0.6.3-3_amd64.buildinfo Checksums-Sha256: ddbad605f95bbd15eb6b3b8b40408ceff21b3e1238d3bb65df8fe5b4c7f63c2d 1339280 libflext-pd0-dbgsym_0.6.3-3_amd64.deb 2ce15688b0966d837c06abdbf823c662eaa5bfab584ec1940725f924042b46a5 114712 libflext-pd0_0.6.3-3_amd64.deb 648bb54328ce4c8abb21720c9def41bc899503b076c426ddb222fe301b29f44e 101032 pd-flext-dev_0.6.3-3_amd64.deb 7594290ea4dab0638348a956452c4361085e9f46189d07ee70b0541145b8306f 511212 pd-flext-doc_0.6.3-3_all.deb c84a55e5c70cd68eef6c4c07e55adbf20e305b957f798e2fb8578825a86d1460 9676 pd-flext_0.6.3-3_amd64.buildinfo Files: cb593f9272b699c69f078fa5f4381aad 1339280 debug optional libflext-pd0-dbgsym_0.6.3-3_amd64.deb 3b5a59ba5d47384ad7c90e3dfbe60e34 114712 libs optional libflext-pd0_0.6.3-3_amd64.deb 9e503e27ca623d48ced705fc8f359a4f 101032 libdevel optional pd-flext-dev_0.6.3-3_amd64.deb b82eaeaa80d0941fcd5d355ebb1d031c 511212 doc optional pd-flext-doc_0.6.3-3_all.deb 856f72c68ef10b3c4dd3482edfc1c8ae 9676 libs optional pd-flext_0.6.3-3_amd64.buildinfo removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/amd64/pd-flext_0.6.3-3.rbuild.log' removed '/var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/amd64/pd-flext_0.6.3-3.rbuild.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/unstable/amd64/pd-flext_0.6.3-3.build1.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/logs/unstable/amd64/pd-flext_0.6.3-3.build2.log.gz' removed '/var/lib/jenkins/userContent/reproducible/debian/buildinfo/unstable/amd64/pd-flext_0.6.3-3_amd64.buildinfo' removed '/var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/amd64/pd-flext_0.6.3-3.diff.gz' Diff of the two buildlogs: -- --- b1/build.log 2024-11-22 13:14:48.429034501 +0000 +++ b2/build.log 2024-11-22 13:24:22.971065239 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Dec 25 07:32:56 -12 2025 -I: pbuilder-time-stamp: 1766691176 +I: Current time: Sat Nov 23 03:14:50 +14 2024 +I: pbuilder-time-stamp: 1732281290 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -31,52 +31,84 @@ 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/3924173/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/4158036/tmp/hooks/D01_modify_environment starting +debug: Running on ionos1-amd64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 Nov 22 13:15 /bin/sh -> /bin/bash +I: Setting pbuilder2's login shell to /bin/bash +I: Setting pbuilder2's GECOS to second user,second room,second work-phone,second home-phone,second other +I: user script /srv/workspace/pbuilder/4158036/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/4158036/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='amd64' - DEBIAN_FRONTEND='noninteractive' - DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=42 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="32" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.32(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='0e5a2320b616438f8b6361d6c8c8473b' - 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='3924173' - PS1='# ' - PS2='> ' + INVOCATION_ID=f27f08a7c00444c78e071001268badb9 + LANG=C + LANGUAGE=et_EE:et + LC_ALL=C + MACHTYPE=x86_64-pc-linux-gnu + MAIL=/var/mail/root + OPTERR=1 + OPTIND=1 + OSTYPE=linux-gnu + PATH=/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path + PBCURRENTCOMMANDLINEOPERATION=build + PBUILDER_OPERATION=build + PBUILDER_PKGDATADIR=/usr/share/pbuilder + PBUILDER_PKGLIBDIR=/usr/lib/pbuilder + PBUILDER_SYSCONFDIR=/etc + PIPESTATUS=([0]="0") + POSIXLY_CORRECT=y + PPID=4158036 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.lmW9bTdr/pbuilderrc_AN01 --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.lmW9bTdr/b1 --logfile b1/build.log pd-flext_0.6.3-3.dsc' - SUDO_GID='111' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://213.165.73.152:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.lmW9bTdr/pbuilderrc_njqh --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.lmW9bTdr/b2 --logfile b2/build.log pd-flext_0.6.3-3.dsc' + SUDO_GID=110 + SUDO_UID=105 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://46.16.76.132:3128 I: uname -a - Linux ionos15-amd64 6.11.5+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.5-1~bpo12+1 (2024-11-11) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-27-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.115-1 (2024-11-01) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 4 2024 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3924173/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 4 21:30 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/4158036/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -276,7 +308,7 @@ Get: 154 http://deb.debian.org/debian unstable/main amd64 libsndobj-dev amd64 2.6.7+ds1-4+b1 [48.4 kB] Get: 155 http://deb.debian.org/debian unstable/main amd64 libstk-5.0.0 amd64 5.0.1+dfsg-1+b1 [193 kB] Get: 156 http://deb.debian.org/debian unstable/main amd64 libstk-dev amd64 5.0.1+dfsg-1+b1 [76.9 kB] -Fetched 157 MB in 20s (7976 kB/s) +Fetched 157 MB in 19s (8227 kB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package libpython3.12-minimal:amd64. (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 ... 19966 files and directories currently installed.) @@ -792,8 +824,8 @@ Setting up tzdata (2024b-3) ... Current default time zone: 'Etc/UTC' -Local time is now: Thu Dec 25 19:34:21 UTC 2025. -Universal Time is now: Thu Dec 25 19:34:21 UTC 2025. +Local time is now: Fri Nov 22 13:17:47 UTC 2024. +Universal Time is now: Fri Nov 22 13:17:47 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libsysprof-capture-4-dev:amd64 (47.1-1) ... @@ -931,7 +963,11 @@ 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 +I: user script /srv/workspace/pbuilder/4158036/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/4158036/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/pd-flext-0.6.3/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-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 @@ -1241,118 +1277,50 @@ 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 -j42 + cd debian/build/flavor-pd32 && make -j20 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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_s_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_s_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 -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 -fcf-protection -c -o libflext_pd_s_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c -o libflext_pd_s_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.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 -fcf-protection -c -o libflext_pd_s_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_sd_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 -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 -fcf-protection -c -o libflext_pd_sd_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 -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -c -o libflext_pd_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -c -o libflext_pd_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -c -o libflext_pd_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmsg.cpp -o libflext_pd_s_la-flmsg.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flbase.lo `test -f 'flbase.cpp' || echo '../../../../source/'`flbase.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flext.lo `test -f 'flext.cpp' || echo '../../../../source/'`flext.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flbuf.lo `test -f 'flbuf.cpp' || echo '../../../../source/'`flbuf.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-fldsp.lo `test -f 'fldsp.cpp' || echo '../../../../source/'`fldsp.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-fllib.lo `test -f 'fllib.cpp' || echo '../../../../source/'`fllib.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flxlet.lo `test -f 'flxlet.cpp' || echo '../../../../source/'`flxlet.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flattr.lo `test -f 'flattr.cpp' || echo '../../../../source/'`flattr.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flattr_ed.lo `test -f 'flattr_ed.cpp' || echo '../../../../source/'`flattr_ed.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flsupport.lo `test -f 'flsupport.cpp' || echo '../../../../source/'`flsupport.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flutil.lo `test -f 'flutil.cpp' || echo '../../../../source/'`flutil.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flthr.lo `test -f 'flthr.cpp' || echo '../../../../source/'`flthr.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-fltimer.lo `test -f 'fltimer.cpp' || echo '../../../../source/'`fltimer.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flsimd.lo `test -f 'flsimd.cpp' || echo '../../../../source/'`flsimd.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flout.lo `test -f 'flout.cpp' || echo '../../../../source/'`flout.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flatom.lo `test -f 'flatom.cpp' || echo '../../../../source/'`flatom.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flatom_pr.lo `test -f 'flatom_pr.cpp' || echo '../../../../source/'`flatom_pr.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flatom_part.lo `test -f 'flatom_part.cpp' || echo '../../../../source/'`flatom_part.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flitem.lo `test -f 'flitem.cpp' || echo '../../../../source/'`flitem.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flmeth.lo `test -f 'flmeth.cpp' || echo '../../../../source/'`flmeth.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_pr.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fltimer.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd_s_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flbase.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flattr.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_part.cpp -o libflext_pd_s_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flext.cpp -o libflext_pd_sd_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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flsupport.cpp -o libflext_pd_sd_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 -fcf-protection -c ../../../../source/fltimer.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/fllib.cpp -o libflext_pd_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flatom_pr.cpp -o libflext_pd_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/fltimer.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flxlet.cpp -o libflext_pd_sd_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 -fcf-protection -c ../../../../source/flmap.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flthr.cpp -o libflext_pd_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom.cpp -o libflext_pd_sd_la-flatom.o -../../../../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 */ - | ^~~~~~~~~~~~~~~~~~~~ -../../../../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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmsg.cpp -o libflext_pd_s_la-flmsg.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( @@ -2192,6 +2160,7 @@ /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/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flproxy.lo `test -f 'flproxy.cpp' || echo '../../../../source/'`flproxy.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); @@ -2204,6 +2173,87 @@ /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/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flqueue.lo `test -f 'flqueue.cpp' || echo '../../../../source/'`flqueue.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flmap.lo `test -f 'flmap.cpp' || echo '../../../../source/'`flmap.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flsndobj.lo `test -f 'flsndobj.cpp' || echo '../../../../source/'`flsndobj.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_s_la-flstk.lo `test -f 'flstk.cpp' || echo '../../../../source/'`flstk.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_sd_la-flbase.lo `test -f 'flbase.cpp' || echo '../../../../source/'`flbase.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_sd_la-flext.lo `test -f 'flext.cpp' || echo '../../../../source/'`flext.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_sd_la-flbuf.lo `test -f 'flbuf.cpp' || echo '../../../../source/'`flbuf.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_sd_la-fldsp.lo `test -f 'fldsp.cpp' || echo '../../../../source/'`fldsp.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_sd_la-fllib.lo `test -f 'fllib.cpp' || echo '../../../../source/'`fllib.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd_s_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 -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmap.cpp -o libflext_pd_s_la-flmap.o +../../../../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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c ../../../../source/flbind.cpp -o libflext_pd_s_la-flbind.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd_s_la-flsndobj.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_sd_la-flattr_ed.lo `test -f 'flattr_ed.cpp' || echo '../../../../source/'`flattr_ed.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flbase.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flext.cpp -o libflext_pd_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/fllib.cpp -o libflext_pd_sd_la-fllib.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_sd_la-flutil.lo `test -f 'flutil.cpp' || echo '../../../../source/'`flutil.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_sd_la-flthr.lo `test -f 'flthr.cpp' || echo '../../../../source/'`flthr.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flxlet.cpp -o libflext_pd_sd_la-flxlet.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_sd_la-flsimd.lo `test -f 'flsimd.cpp' || echo '../../../../source/'`flsimd.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flattr.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsupport.cpp -o libflext_pd_sd_la-flsupport.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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flutil.cpp -o libflext_pd_sd_la-flutil.o +../../../../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/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/fltimer.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flthr.cpp -o libflext_pd_sd_la-flthr.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_sd_la-flatom_pr.lo `test -f 'flatom_pr.cpp' || echo '../../../../source/'`flatom_pr.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_sd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd_sd_la-flout.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_sd_la-flitem.lo `test -f 'flitem.cpp' || echo '../../../../source/'`flitem.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_sd_la-flmeth.lo `test -f 'flmeth.cpp' || echo '../../../../source/'`flmeth.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_sd_la-flmsg.lo `test -f 'flmsg.cpp' || echo '../../../../source/'`flmsg.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( @@ -2989,7 +3039,6 @@ /usr/include/pd/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 -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 -fcf-protection -c -o libflext_pd_sd_la-flatom_part.lo `test -f 'flatom_part.cpp' || echo '../../../../source/'`flatom_part.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)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -3044,88 +3093,49 @@ /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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_sd_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 -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -c -o libflext_pd_sd_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.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 -fcf-protection -c -o libflext_pd_sd_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 -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -c -o libflext_pd_sd_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_t_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 -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 -fcf-protection -c -o libflext_pd_t_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flitem.cpp -o libflext_pd_sd_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 -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -c -o libflext_pd_t_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 -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 -fcf-protection -c -o libflext_pd_t_la-flsupport.lo `test -f 'flsupport.cpp' || echo '../../../../source/'`flsupport.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom.cpp -o libflext_pd_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flatom_pr.cpp -o libflext_pd_sd_la-flatom_pr.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_sd_la-flqueue.lo `test -f 'flqueue.cpp' || echo '../../../../source/'`flqueue.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_part.cpp -o libflext_pd_sd_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 -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 -fcf-protection -c -o libflext_pd_t_la-flutil.lo `test -f 'flutil.cpp' || echo '../../../../source/'`flutil.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmeth.cpp -o libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_t_la-flsimd.lo `test -f 'flsimd.cpp' || echo '../../../../source/'`flsimd.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmsg.cpp -o libflext_pd_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 -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 -fcf-protection -c -o libflext_pd_t_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 -fcf-protection -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 -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flitem.cpp -o libflext_pd_sd_la-flitem.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flproxy.cpp -o libflext_pd_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 -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 -fcf-protection -c -o libflext_pd_t_la-flatom_part.lo `test -f 'flatom_part.cpp' || echo '../../../../source/'`flatom_part.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -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 -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 -fcf-protection -c -o libflext_pd_t_la-flitem.lo `test -f 'flitem.cpp' || echo '../../../../source/'`flitem.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 -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_t_la-flmeth.lo `test -f 'flmeth.cpp' || echo '../../../../source/'`flmeth.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_la-flext.lo `test -f 'flext.cpp' || echo '../../../../source/'`flext.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_la-flbuf.lo `test -f 'flbuf.cpp' || echo '../../../../source/'`flbuf.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd_sd_la-flsndobj.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flstk.cpp -o libflext_pd_sd_la-flstk.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c ../../../../source/flbase.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c ../../../../source/flext.cpp -o libflext_pd_t_la-flext.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_la-flattr.lo `test -f 'flattr.cpp' || echo '../../../../source/'`flattr.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_la-flattr_ed.lo `test -f 'flattr_ed.cpp' || echo '../../../../source/'`flattr_ed.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_la-flsupport.lo `test -f 'flsupport.cpp' || echo '../../../../source/'`flsupport.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flbuf.cpp -o libflext_pd_t_la-flbuf.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c ../../../../source/fldsp.cpp -o libflext_pd_t_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flxlet.cpp -o libflext_pd_t_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 -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 -fcf-protection -c -o libflext_pd_t_la-flmsg.lo `test -f 'flmsg.cpp' || echo '../../../../source/'`flmsg.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c ../../../../source/fllib.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c ../../../../source/flbuf.cpp -o libflext_pd_t_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flxlet.cpp -o libflext_pd_t_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 -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 -fcf-protection -c ../../../../source/flsupport.cpp -o libflext_pd_t_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flutil.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsimd.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flitem.cpp -o libflext_pd_t_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 -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 -fcf-protection -c -o libflext_pd_t_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_t_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 -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 -fcf-protection -c ../../../../source/flbind.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd_t_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flattr.cpp -o libflext_pd_t_la-flattr.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_la-flsimd.lo `test -f 'flsimd.cpp' || echo '../../../../source/'`flsimd.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()); @@ -3138,8 +3148,6 @@ /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 -fcf-protection -c -o libflext_pd_td_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 -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 -fcf-protection -c -o libflext_pd_td_la-flbuf.lo `test -f 'flbuf.cpp' || echo '../../../../source/'`flbuf.cpp ../../../../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); @@ -3152,6 +3160,10 @@ /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 -fcf-protection -c ../../../../source/flsimd.cpp -o libflext_pd_t_la-flsimd.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_la-flout.lo `test -f 'flout.cpp' || echo '../../../../source/'`flout.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_la-flatom.lo `test -f 'flatom.cpp' || echo '../../../../source/'`flatom.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_la-flatom_pr.lo `test -f 'flatom_pr.cpp' || echo '../../../../source/'`flatom_pr.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( @@ -3991,59 +4003,46 @@ /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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_td_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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd_t_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 -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd_t_la-flout.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_la-flatom_part.lo `test -f 'flatom_part.cpp' || echo '../../../../source/'`flatom_part.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_la-flitem.lo `test -f 'flitem.cpp' || echo '../../../../source/'`flitem.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_la-flmeth.lo `test -f 'flmeth.cpp' || echo '../../../../source/'`flmeth.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_la-flmsg.lo `test -f 'flmsg.cpp' || echo '../../../../source/'`flmsg.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_la-flproxy.lo `test -f 'flproxy.cpp' || echo '../../../../source/'`flproxy.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_la-flqueue.lo `test -f 'flqueue.cpp' || echo '../../../../source/'`flqueue.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flitem.cpp -o libflext_pd_t_la-flitem.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_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 -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 -fcf-protection -c ../../../../source/flatom_part.cpp -o libflext_pd_t_la-flatom_part.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_t_la-flstk.lo `test -f 'flstk.cpp' || echo '../../../../source/'`flstk.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_la-flbase.lo `test -f 'flbase.cpp' || echo '../../../../source/'`flbase.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmsg.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c ../../../../source/flmap.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c ../../../../source/flproxy.cpp -o libflext_pd_t_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd_t_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flbind.cpp -o libflext_pd_t_la-flbind.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flbase.cpp -o libflext_pd_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 -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 -fcf-protection -c -o libflext_pd_td_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_td_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_td_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 -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 -fcf-protection -c -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flbuf.cpp -o libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -c -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd_t_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flstk.cpp -o libflext_pd_t_la-flstk.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_la-fldsp.lo `test -f 'fldsp.cpp' || echo '../../../../source/'`fldsp.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_td_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flxlet.cpp -o libflext_pd_td_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flattr_ed.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fltimer.cpp -o libflext_pd_td_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flthr.cpp -o libflext_pd_td_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd_td_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_part.cpp -o libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmeth.cpp -o libflext_pd_td_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flproxy.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c -o libflext_pd_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c -o libflext_pd_la-fllib.lo `test -f 'fllib.cpp' || echo '../../../../source/'`fllib.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_la-flxlet.lo `test -f 'flxlet.cpp' || echo '../../../../source/'`flxlet.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fllib.cpp -o libflext_pd_td_la-fllib.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_la-flattr_ed.lo `test -f 'flattr_ed.cpp' || echo '../../../../source/'`flattr_ed.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_la-flsupport.lo `test -f 'flsupport.cpp' || echo '../../../../source/'`flsupport.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_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 -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 -fcf-protection -c ../../../../source/flbuf.cpp -o libflext_pd_td_la-flbuf.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_la-flthr.lo `test -f 'flthr.cpp' || echo '../../../../source/'`flthr.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_la-fltimer.lo `test -f 'fltimer.cpp' || echo '../../../../source/'`fltimer.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()); @@ -4056,10 +4055,19 @@ /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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd_td_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd_la-flattr.lo `test -f 'flattr.cpp' || echo '../../../../source/'`flattr.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flattr_ed.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flthr.cpp -o libflext_pd_td_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsimd.cpp -o libflext_pd_td_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 -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 -fcf-protection -c ../../../../source/fltimer.cpp -o libflext_pd_td_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flxlet.cpp -o libflext_pd_td_la-flxlet.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_la-flout.lo `test -f 'flout.cpp' || echo '../../../../source/'`flout.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_la-flatom.lo `test -f 'flatom.cpp' || echo '../../../../source/'`flatom.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_la-flatom_pr.lo `test -f 'flatom_pr.cpp' || echo '../../../../source/'`flatom_pr.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_la-flatom_part.lo `test -f 'flatom_part.cpp' || echo '../../../../source/'`flatom_part.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); @@ -4072,10 +4080,13 @@ /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 -fcf-protection -c ../../../../source/flext.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flstk.cpp -o libflext_pd_td_la-flstk.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flatom.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd_td_la-flout.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flitem.cpp -o libflext_pd_td_la-flitem.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( @@ -4915,58 +4926,44 @@ /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 -fcf-protection -c ../../../../source/fldsp.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -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 -fcf-protection -c ../../../../source/flmeth.cpp -o libflext_pd_td_la-flmeth.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flmsg.cpp -o libflext_pd_td_la-flmsg.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_la-flproxy.lo `test -f 'flproxy.cpp' || echo '../../../../source/'`flproxy.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_la-flqueue.lo `test -f 'flqueue.cpp' || echo '../../../../source/'`flqueue.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_la-flmap.lo `test -f 'flmap.cpp' || echo '../../../../source/'`flmap.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_la-flsndobj.lo `test -f 'flsndobj.cpp' || echo '../../../../source/'`flsndobj.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_td_la-flstk.lo `test -f 'flstk.cpp' || echo '../../../../source/'`flstk.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_la-flbase.lo `test -f 'flbase.cpp' || echo '../../../../source/'`flbase.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_la-flext.lo `test -f 'flext.cpp' || echo '../../../../source/'`flext.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_la-flbuf.lo `test -f 'flbuf.cpp' || echo '../../../../source/'`flbuf.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flbind.cpp -o libflext_pd_td_la-flbind.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd_td_la-flqueue.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_la-flxlet.lo `test -f 'flxlet.cpp' || echo '../../../../source/'`flxlet.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_la-flattr.lo `test -f 'flattr.cpp' || echo '../../../../source/'`flattr.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flmap.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flbase.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flext.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -fcf-protection -c ../../../../source/flxlet.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/fllib.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -fcf-protection -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 -fcf-protection -c ../../../../source/flattr.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flattr_ed.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -c ../../../../source/fldsp.cpp -fPIC -DPIC -o .libs/libflext_pd_la-fldsp.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_la-flsupport.lo `test -f 'flsupport.cpp' || echo '../../../../source/'`flsupport.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_la-flutil.lo `test -f 'flutil.cpp' || echo '../../../../source/'`flutil.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_la-flthr.lo `test -f 'flthr.cpp' || echo '../../../../source/'`flthr.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flthr.cpp -fPIC -DPIC -o .libs/libflext_pd_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fltimer.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c ../../../../source/flatom.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_pr.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flitem.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c -o libflext_pd_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmsg.cpp -fPIC -DPIC -o .libs/libflext_pd_la-flmsg.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); @@ -4979,18 +4976,6 @@ /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 -fcf-protection -c -o libflext_pd_d_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flqueue.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flbase.cpp -o libflext_pd_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 -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 -fcf-protection -c ../../../../source/flstk.cpp -fPIC -DPIC -o .libs/libflext_pd_la-flstk.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( @@ -5513,7 +5498,6 @@ /usr/include/pd/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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c -o libflext_pd_d_la-flattr_ed.lo `test -f 'flattr_ed.cpp' || echo '../../../../source/'`flattr_ed.cpp ../../../../source/flattr_ed.cpp:323:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 323 | sys_vgui(const_cast( | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~ @@ -5831,31 +5815,86 @@ /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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flbuf.cpp -fPIC -DPIC -o .libs/libflext_pd_d_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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flutil.cpp -o libflext_pd_la-flutil.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 -fcf-protection -c ../../../../source/fltimer.cpp -fPIC -DPIC -o .libs/libflext_pd_la-fltimer.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_la-flsimd.lo `test -f 'flsimd.cpp' || echo '../../../../source/'`flsimd.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fldsp.cpp -o libflext_pd_la-fldsp.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_la-flatom.lo `test -f 'flatom.cpp' || echo '../../../../source/'`flatom.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flout.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c -o libflext_pd_d_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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flxlet.cpp -fPIC -DPIC -o .libs/libflext_pd_d_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flattr.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flattr_ed.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c -o libflext_pd_d_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flbase.cpp -o libflext_pd_la-flbase.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -fcf-protection -c ../../../../source/flutil.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fltimer.cpp -o libflext_pd_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 -fcf-protection -c ../../../../source/flutil.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flutil.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_la-flitem.lo `test -f 'flitem.cpp' || echo '../../../../source/'`flitem.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_la-flmeth.lo `test -f 'flmeth.cpp' || echo '../../../../source/'`flmeth.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_la-flmsg.lo `test -f 'flmsg.cpp' || echo '../../../../source/'`flmsg.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_la-flproxy.lo `test -f 'flproxy.cpp' || echo '../../../../source/'`flproxy.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom.cpp -o libflext_pd_la-flatom.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd_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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flthr.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flthr.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flqueue.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -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 -fcf-protection -c ../../../../source/flmsg.cpp -fPIC -DPIC -o .libs/libflext_pd_la-flmsg.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_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 -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 -fcf-protection -c ../../../../source/flsimd.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmap.cpp -fPIC -DPIC -o .libs/libflext_pd_la-flmap.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsndobj.cpp -fPIC -DPIC -o .libs/libflext_pd_la-flsndobj.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_d_la-flbase.lo `test -f 'flbase.cpp' || echo '../../../../source/'`flbase.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_d_la-flext.lo `test -f 'flext.cpp' || echo '../../../../source/'`flext.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_d_la-flbuf.lo `test -f 'flbuf.cpp' || echo '../../../../source/'`flbuf.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flstk.cpp -fPIC -DPIC -o .libs/libflext_pd_la-flstk.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_d_la-fllib.lo `test -f 'fllib.cpp' || echo '../../../../source/'`fllib.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_d_la-flxlet.lo `test -f 'flxlet.cpp' || echo '../../../../source/'`flxlet.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flbase.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flbase.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flbuf.cpp -fPIC -DPIC -o .libs/libflext_pd_d_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flproxy.cpp -o libflext_pd_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 -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 -fcf-protection -c ../../../../source/flmap.cpp -o libflext_pd_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 -fcf-protection -c ../../../../source/flattr.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flattr.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flxlet.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flxlet.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()); @@ -5868,12 +5907,10 @@ /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 -fcf-protection -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 -fcf-protection -c ../../../../source/flproxy.cpp -o libflext_pd_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsimd.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/fltimer.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-fltimer.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_d_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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); @@ -5886,20 +5923,14 @@ /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 -fcf-protection -c -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c ../../../../source/flmsg.cpp -o libflext_pd_la-flmsg.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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flbind.cpp -o libflext_pd_la-flbind.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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flext.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmap.cpp -o libflext_pd_la-flmap.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fldsp.cpp -o libflext_pd_d_la-fldsp.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 -fcf-protection -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 -fcf-protection -c -o libflext_pd_d_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd_d_la-flmeth.lo `test -f 'flmeth.cpp' || echo '../../../../source/'`flmeth.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_d_la-fltimer.lo `test -f 'fltimer.cpp' || echo '../../../../source/'`fltimer.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_d_la-flsimd.lo `test -f 'flsimd.cpp' || echo '../../../../source/'`flsimd.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flutil.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flutil.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_d_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( @@ -5934,7 +5965,6 @@ | ~~~~~~ 96 | ); | ~ -/bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_d_la-flmsg.lo `test -f 'flmsg.cpp' || echo '../../../../source/'`flmsg.cpp In file included from ../../../../source/flstdc.h:60, from ../../../../source/flbase.h:18, from ../../../../source/flclass.h:18, @@ -6520,7 +6550,6 @@ | ~~~~~~ 370 | ); | ~ -/bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_d_la-flproxy.lo `test -f 'flproxy.cpp' || echo '../../../../source/'`flproxy.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 */ | ^~~~~~~~ @@ -6741,74 +6770,81 @@ /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 -fcf-protection -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 -fcf-protection -c ../../../../source/fllib.cpp -o libflext_pd_d_la-fllib.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flstk.cpp -o libflext_pd_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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_pr.cpp -fPIC -DPIC -o .libs/libflext_pd_d_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flutil.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flsimd.cpp -fPIC -DPIC -o .libs/libflext_pd_d_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flsupport.cpp -o libflext_pd_d_la-flsupport.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_part.cpp -fPIC -DPIC -o .libs/libflext_pd_d_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flmeth.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flmeth.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flutil.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flatom_pr.cpp -fPIC -DPIC -o .libs/libflext_pd_d_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd_la-flsndobj.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_d_la-flmeth.lo `test -f 'flmeth.cpp' || echo '../../../../source/'`flmeth.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_d_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd_d_la-flout.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_d_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flatom_part.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flatom_part.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmsg.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flmsg.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flproxy.cpp -fPIC -DPIC -o .libs/libflext_pd_d_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flbuf.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -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 -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd_s.la -rpath /usr/lib/x86_64-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/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsimd.cpp -o libflext_pd_d_la-flsimd.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_d_la-flsndobj.lo `test -f 'flsndobj.cpp' || echo '../../../../source/'`flsndobj.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flbind.cpp -fPIC -DPIC -o .libs/libflext_pd_d_la-flbind.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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd_sd.la -rpath /usr/lib/x86_64-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 -fcf-protection -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 -fcf-protection -c ../../../../source/fllib.cpp -o libflext_pd_d_la-fllib.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 -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd_t.la -rpath /usr/lib/x86_64-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 -/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 -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd_td.la -rpath /usr/lib/x86_64-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 -libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsndobj.cpp -fPIC -DPIC -o .libs/libflext_pd_d_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flstk.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -c ../../../../source/flstk.cpp -o libflext_pd_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 -fcf-protection -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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flitem.cpp -o libflext_pd_d_la-flitem.o >/dev/null 2>&1 +/bin/sh ../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 -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd_s.la -rpath /usr/lib/x86_64-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 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c ../../../../source/flatom_pr.cpp -o libflext_pd_d_la-flatom_pr.o >/dev/null 2>&1 +/bin/sh ../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 -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd_sd.la -rpath /usr/lib/x86_64-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 +/bin/sh ../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 -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd_t.la -rpath /usr/lib/x86_64-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 +/bin/sh ../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 -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd_td.la -rpath /usr/lib/x86_64-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 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c ../../../../source/flatom_part.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flstk.cpp -fPIC -DPIC -o .libs/libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flmeth.cpp -o libflext_pd_d_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 -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 -fcf-protection -c ../../../../source/flsimd.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsndobj.cpp -fPIC -DPIC -o .libs/libflext_pd_d_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flbind.cpp -o libflext_pd_d_la-flbind.o >/dev/null 2>&1 -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 +/bin/sh ../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 -fcf-protection -shared -lsndobj -lstk -version-info 6:3:6 -Wl,-z,relro -Wl,-z,now -o libflext-pd.la -rpath /usr/lib/x86_64-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 -fcf-protection -c ../../../../source/flproxy.cpp -o libflext_pd_d_la-flproxy.o >/dev/null 2>&1 -libtool: link: ranlib .libs/libflext-pd_s.a +libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmap.cpp -o libflext_pd_d_la-flmap.o >/dev/null 2>&1 +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: 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_s.a +libtool: link: ranlib .libs/libflext-pd_t.a 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: ( cd ".libs" && rm -f "libflext-pd_s.la" && ln -s "../libflext-pd_s.la" "libflext-pd_s.la" ) 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: ranlib .libs/libflext-pd_t.a +libtool: link: ( cd ".libs" && rm -f "libflext-pd_s.la" && ln -s "../libflext-pd_s.la" "libflext-pd_s.la" ) +libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/14/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/x86_64-linux-gnu/14 -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/14/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crtn.o -O3 -g -O2 -fstack-protector-strong -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: ranlib .libs/libflext-pd_sd.a +libtool: link: ( cd ".libs" && rm -f "libflext-pd_t.la" && ln -s "../libflext-pd_t.la" "libflext-pd_t.la" ) libtool: link: ranlib .libs/libflext-pd_td.a libtool: link: ( cd ".libs" && rm -f "libflext-pd_sd.la" && ln -s "../libflext-pd_sd.la" "libflext-pd_sd.la" ) -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" ) -libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd_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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flstk.cpp -o libflext_pd_d_la-flstk.o >/dev/null 2>&1 -/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 -fcf-protection -shared -lsndobj -lstk -version-info 6:3:6 -Wl,-z,relro -Wl,-z,now -o libflext-pd.la -rpath /usr/lib/x86_64-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: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/14/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/x86_64-linux-gnu/14 -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/14/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crtn.o -O3 -g -O2 -fstack-protector-strong -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.so.0" && ln -s "libflext-pd.so.0.6.3" "libflext-pd.so.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 -DHAVE_DLFCN_H=1 -DLT_OBJDIR=\".libs/\" -DFLEXT_USE_CMEM=1 -I. -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 -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd_d_la-flqueue.o >/dev/null 2>&1 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" ) -/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 -fcf-protection -shared -lsndobj -lstk -version-info 6:3:6 -Wl,-z,relro -Wl,-z,now -o libflext-pd_d.la -rpath /usr/lib/x86_64-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: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -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 -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd_d_la-flsndobj.o >/dev/null 2>&1 +/bin/sh ../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 -fcf-protection -shared -lsndobj -lstk -version-info 6:3:6 -Wl,-z,relro -Wl,-z,now -o libflext-pd_d.la -rpath /usr/lib/x86_64-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/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/14/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/x86_64-linux-gnu/14 -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/14/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crtn.o -g -g -O2 -fstack-protector-strong -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") @@ -50455,106 +50491,71 @@ 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 -j42 + cd debian/build/flavor-pd64 && make -j20 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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_s_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c -o libflext_pd64_s_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 -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 -fcf-protection -c -o libflext_pd64_s_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_s_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.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 -fcf-protection -c -o libflext_pd64_s_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c -o libflext_pd64_sd_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 -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 -fcf-protection -c -o libflext_pd64_sd_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd64_sd_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_sd_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 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flsupport.cpp -o libflext_pd64_s_la-flsupport.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flbase.lo `test -f 'flbase.cpp' || echo '../../../../source/'`flbase.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flext.lo `test -f 'flext.cpp' || echo '../../../../source/'`flext.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flbuf.lo `test -f 'flbuf.cpp' || echo '../../../../source/'`flbuf.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-fldsp.lo `test -f 'fldsp.cpp' || echo '../../../../source/'`fldsp.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-fllib.lo `test -f 'fllib.cpp' || echo '../../../../source/'`fllib.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flxlet.lo `test -f 'flxlet.cpp' || echo '../../../../source/'`flxlet.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flattr.lo `test -f 'flattr.cpp' || echo '../../../../source/'`flattr.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flattr_ed.lo `test -f 'flattr_ed.cpp' || echo '../../../../source/'`flattr_ed.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flsupport.lo `test -f 'flsupport.cpp' || echo '../../../../source/'`flsupport.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flutil.lo `test -f 'flutil.cpp' || echo '../../../../source/'`flutil.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flthr.lo `test -f 'flthr.cpp' || echo '../../../../source/'`flthr.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-fltimer.lo `test -f 'fltimer.cpp' || echo '../../../../source/'`fltimer.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flsimd.lo `test -f 'flsimd.cpp' || echo '../../../../source/'`flsimd.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flout.lo `test -f 'flout.cpp' || echo '../../../../source/'`flout.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flatom.lo `test -f 'flatom.cpp' || echo '../../../../source/'`flatom.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flatom_pr.lo `test -f 'flatom_pr.cpp' || echo '../../../../source/'`flatom_pr.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flatom_part.lo `test -f 'flatom_part.cpp' || echo '../../../../source/'`flatom_part.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flitem.lo `test -f 'flitem.cpp' || echo '../../../../source/'`flitem.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flmeth.lo `test -f 'flmeth.cpp' || echo '../../../../source/'`flmeth.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flext.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_part.cpp -o libflext_pd64_s_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd64_s_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 -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 -fcf-protection -c ../../../../source/flsimd.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flproxy.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flitem.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmsg.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flatom_part.cpp -o libflext_pd64_s_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flext.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flext.cpp -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/fldsp.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flutil.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flitem.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/fllib.cpp -o libflext_pd64_sd_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 -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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flthr.cpp -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flatom_pr.cpp -o libflext_pd64_sd_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flattr_ed.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flbuf.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flxlet.cpp -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flsupport.cpp -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flatom.cpp -o libflext_pd64_sd_la-flatom.o -../../../../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()); - | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c ../../../../source/flmsg.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flthr.cpp -o libflext_pd64_s_la-flthr.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flproxy.lo `test -f 'flproxy.cpp' || echo '../../../../source/'`flproxy.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flqueue.lo `test -f 'flqueue.cpp' || echo '../../../../source/'`flqueue.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flmap.lo `test -f 'flmap.cpp' || echo '../../../../source/'`flmap.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flsndobj.lo `test -f 'flsndobj.cpp' || echo '../../../../source/'`flsndobj.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_s_la-flstk.lo `test -f 'flstk.cpp' || echo '../../../../source/'`flstk.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/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 */ - | ^~~~~~~~~~~~~~~~~~~~ + 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/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_sd_la-flbase.lo `test -f 'flbase.cpp' || echo '../../../../source/'`flbase.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_sd_la-flext.lo `test -f 'flext.cpp' || echo '../../../../source/'`flext.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_sd_la-flbuf.lo `test -f 'flbuf.cpp' || echo '../../../../source/'`flbuf.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( @@ -51394,11 +51395,63 @@ /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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd64_sd_la-flatom_part.lo `test -f 'flatom_part.cpp' || echo '../../../../source/'`flatom_part.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_sd_la-fldsp.lo `test -f 'fldsp.cpp' || echo '../../../../source/'`fldsp.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()); + | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c ../../../../source/flbase.cpp -o libflext_pd64_sd_la-flbase.o +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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flbuf.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flproxy.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd64_s_la-flsndobj.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd64_s_la-flqueue.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flstk.cpp -o libflext_pd64_s_la-flstk.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flext.cpp -o libflext_pd64_sd_la-flext.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_sd_la-flattr_ed.lo `test -f 'flattr_ed.cpp' || echo '../../../../source/'`flattr_ed.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_sd_la-flsupport.lo `test -f 'flsupport.cpp' || echo '../../../../source/'`flsupport.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_sd_la-flutil.lo `test -f 'flutil.cpp' || echo '../../../../source/'`flutil.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_sd_la-flthr.lo `test -f 'flthr.cpp' || echo '../../../../source/'`flthr.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fldsp.cpp -o libflext_pd64_sd_la-fldsp.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flxlet.cpp -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/fllib.cpp -o libflext_pd64_sd_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 -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 -fcf-protection -c ../../../../source/flutil.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flattr_ed.cpp -o libflext_pd64_sd_la-flattr_ed.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() */ + | ^~~~~~~~~~~~~ +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flsupport.cpp -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/fltimer.cpp -o libflext_pd64_sd_la-fltimer.o ../../../../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()); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_sd_la-flatom.lo `test -f 'flatom.cpp' || echo '../../../../source/'`flatom.cpp In file included from ../../../../source/flstdc.h:60, from ../../../../source/flbase.h:18, from ../../../../source/flclass.h:18, @@ -51407,7 +51460,22 @@ /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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd64_sd_la-flitem.lo `test -f 'flitem.cpp' || echo '../../../../source/'`flitem.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_sd_la-flatom_pr.lo `test -f 'flatom_pr.cpp' || echo '../../../../source/'`flatom_pr.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flthr.cpp -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flsimd.cpp -o libflext_pd64_sd_la-flsimd.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_sd_la-flitem.lo `test -f 'flitem.cpp' || echo '../../../../source/'`flitem.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_sd_la-flmeth.lo `test -f 'flmeth.cpp' || echo '../../../../source/'`flmeth.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flatom.cpp -o libflext_pd64_sd_la-flatom.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_sd_la-flproxy.lo `test -f 'flproxy.cpp' || echo '../../../../source/'`flproxy.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_pr.cpp -o libflext_pd64_sd_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 -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 -fcf-protection -c ../../../../source/flmeth.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flmsg.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flitem.cpp -o libflext_pd64_sd_la-flitem.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( @@ -52247,115 +52315,45 @@ /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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd64_sd_la-flmeth.lo `test -f 'flmeth.cpp' || echo '../../../../source/'`flmeth.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() */ - | ^~~~~~~~~~~~~ -/bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c -o libflext_pd64_sd_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_sd_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.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 -fcf-protection -c -o libflext_pd64_sd_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 -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 -fcf-protection -c -o libflext_pd64_sd_la-flsndobj.lo `test -f 'flsndobj.cpp' || echo '../../../../source/'`flsndobj.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 -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 -fcf-protection -c -o libflext_pd64_sd_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 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_part.cpp -o libflext_pd64_sd_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 -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 -fcf-protection -c -o libflext_pd64_t_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 -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 -fcf-protection -c -o libflext_pd64_t_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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_t_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 -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 -fcf-protection -c -o libflext_pd64_t_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -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 -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 -fcf-protection -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 -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 -fcf-protection -c -o libflext_pd64_t_la-flsimd.lo `test -f 'flsimd.cpp' || echo '../../../../source/'`flsimd.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_sd_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_sd_la-flmap.lo `test -f 'flmap.cpp' || echo '../../../../source/'`flmap.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_sd_la-flsndobj.lo `test -f 'flsndobj.cpp' || echo '../../../../source/'`flsndobj.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flproxy.cpp -o libflext_pd64_sd_la-flproxy.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_t_la-flbase.lo `test -f 'flbase.cpp' || echo '../../../../source/'`flbase.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_t_la-flext.lo `test -f 'flext.cpp' || echo '../../../../source/'`flext.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flbind.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flbase.cpp -o libflext_pd64_t_la-flbase.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_t_la-fldsp.lo `test -f 'fldsp.cpp' || echo '../../../../source/'`fldsp.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_t_la-fllib.lo `test -f 'fllib.cpp' || echo '../../../../source/'`fllib.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flstk.cpp -o libflext_pd64_sd_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 -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 -fcf-protection -c ../../../../source/flbuf.cpp -o libflext_pd64_t_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flmap.cpp -o libflext_pd64_sd_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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flxlet.cpp -o libflext_pd64_t_la-flxlet.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_t_la-flattr.lo `test -f 'flattr.cpp' || echo '../../../../source/'`flattr.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_t_la-flattr_ed.lo `test -f 'flattr_ed.cpp' || echo '../../../../source/'`flattr_ed.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_t_la-flsupport.lo `test -f 'flsupport.cpp' || echo '../../../../source/'`flsupport.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_t_la-flutil.lo `test -f 'flutil.cpp' || echo '../../../../source/'`flutil.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fldsp.cpp -o libflext_pd64_t_la-fldsp.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fllib.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flattr.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_t_la-flproxy.lo `test -f 'flproxy.cpp' || echo '../../../../source/'`flproxy.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_t_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsupport.cpp -o libflext_pd64_t_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 -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 -fcf-protection -c ../../../../source/flthr.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/fldsp.cpp -o libflext_pd64_t_la-fldsp.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_t_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 -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 -fcf-protection -c ../../../../source/flbuf.cpp -o libflext_pd64_t_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flutil.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flattr.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flxlet.cpp -o libflext_pd64_t_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/fltimer.cpp -o libflext_pd64_t_la-fltimer.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_t_la-flatom.lo `test -f 'flatom.cpp' || echo '../../../../source/'`flatom.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flthr.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flsimd.cpp -o libflext_pd64_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 -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 -fcf-protection -c -o libflext_pd64_t_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 -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 -fcf-protection -c ../../../../source/flatom_pr.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flatom.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd64_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 -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 -fcf-protection -c -o libflext_pd64_t_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flitem.cpp -o libflext_pd64_t_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flproxy.cpp -o libflext_pd64_t_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd64_t_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 -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flbind.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd64_t_la-flsndobj.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 */ - | ^~~~~~~~~~~~~~~~~~~~ -/bin/bash ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_td_la-fldsp.lo `test -f 'fldsp.cpp' || echo '../../../../source/'`fldsp.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( @@ -53141,18 +53139,6 @@ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() instead */ | ^~~~~~~~ -../../../../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() */ - | ^~~~~~~~~~~~~ ../../../../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)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -53177,7 +53163,6 @@ /usr/include/pd/m_pd.h:796:27: note: declared here 796 | PD_DEPRECATED EXTERN void sys_vgui(const char *fmt, ...); /* avoid this: use pdgui_vmess() 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 -fcf-protection -c ../../../../source/flstk.cpp -o libflext_pd64_t_la-flstk.o ../../../../source/flattr_ed.cpp:628:21: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 628 | sys_vgui(const_cast("%s"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -53208,35 +53193,75 @@ /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 -fcf-protection -c -o libflext_pd64_td_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 -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 -fcf-protection -c -o libflext_pd64_td_la-flxlet.lo `test -f 'flxlet.cpp' || echo '../../../../source/'`flxlet.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 */ + | ^~~~~~~~~~~~~~~~~~~~ +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd64_t_la-flout.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_t_la-flitem.lo `test -f 'flitem.cpp' || echo '../../../../source/'`flitem.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_t_la-flmeth.lo `test -f 'flmeth.cpp' || echo '../../../../source/'`flmeth.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom.cpp -o libflext_pd64_t_la-flatom.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_pr.cpp -o libflext_pd64_t_la-flatom_pr.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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmeth.cpp -o libflext_pd64_t_la-flmeth.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_t_la-flqueue.lo `test -f 'flqueue.cpp' || echo '../../../../source/'`flqueue.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_t_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_t_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flproxy.cpp -o libflext_pd64_t_la-flproxy.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_t_la-flsndobj.lo `test -f 'flsndobj.cpp' || echo '../../../../source/'`flsndobj.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_t_la-flstk.lo `test -f 'flstk.cpp' || echo '../../../../source/'`flstk.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_td_la-flbase.lo `test -f 'flbase.cpp' || echo '../../../../source/'`flbase.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmap.cpp -o libflext_pd64_t_la-flmap.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_td_la-flbuf.lo `test -f 'flbuf.cpp' || echo '../../../../source/'`flbuf.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_td_la-fldsp.lo `test -f 'fldsp.cpp' || echo '../../../../source/'`fldsp.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd64_t_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd64_t_la-flqueue.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flext.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flbase.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flbuf.cpp -o libflext_pd64_td_la-flbuf.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_td_la-flattr.lo `test -f 'flattr.cpp' || echo '../../../../source/'`flattr.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_td_la-flattr_ed.lo `test -f 'flattr_ed.cpp' || echo '../../../../source/'`flattr_ed.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fldsp.cpp -o libflext_pd64_td_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c -o libflext_pd64_td_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c -o libflext_pd64_td_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 -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 -fcf-protection -c ../../../../source/flbuf.cpp -o libflext_pd64_td_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 -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 -fcf-protection -c ../../../../source/flbase.cpp -o libflext_pd64_td_la-flbase.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_td_la-flutil.lo `test -f 'flutil.cpp' || echo '../../../../source/'`flutil.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_td_la-flthr.lo `test -f 'flthr.cpp' || echo '../../../../source/'`flthr.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_td_la-fltimer.lo `test -f 'fltimer.cpp' || echo '../../../../source/'`fltimer.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_td_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 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c -o libflext_pd64_td_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 -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 -fcf-protection -c -o libflext_pd64_td_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flattr.cpp -o libflext_pd64_td_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 -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 -fcf-protection -c -o libflext_pd64_td_la-flqueue.lo `test -f 'flqueue.cpp' || echo '../../../../source/'`flqueue.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flattr.cpp -o libflext_pd64_td_la-flattr.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()); @@ -53249,15 +53274,10 @@ /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 -fcf-protection -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 -fcf-protection -c ../../../../source/flthr.cpp -o libflext_pd64_td_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/fltimer.cpp -o libflext_pd64_td_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flsimd.cpp -o libflext_pd64_td_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_pr.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsupport.cpp -o libflext_pd64_td_la-flsupport.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_td_la-flatom.lo `test -f 'flatom.cpp' || echo '../../../../source/'`flatom.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flutil.cpp -o libflext_pd64_td_la-flutil.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); @@ -53270,32 +53290,14 @@ /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 -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 -fcf-protection -c -o libflext_pd64_td_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flproxy.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c -o libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flext.cpp -fPIC -DPIC -o .libs/libflext_pd64_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/fldsp.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flsimd.cpp -o libflext_pd64_td_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 -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 -fcf-protection -c ../../../../source/flthr.cpp -o libflext_pd64_td_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/fltimer.cpp -o libflext_pd64_td_la-fltimer.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd64_td_la-flout.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_td_la-flitem.lo `test -f 'flitem.cpp' || echo '../../../../source/'`flitem.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_td_la-flmeth.lo `test -f 'flmeth.cpp' || echo '../../../../source/'`flmeth.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_td_la-flmsg.lo `test -f 'flmsg.cpp' || echo '../../../../source/'`flmsg.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( @@ -54075,6 +54077,7 @@ /usr/include/pd/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/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_td_la-flproxy.lo `test -f 'flproxy.cpp' || echo '../../../../source/'`flproxy.cpp ../../../../source/flattr_ed.cpp:546:13: warning: 'void sys_vgui(const char*, ...)' is deprecated [-Wdeprecated-declarations] 546 | sys_vgui(const_cast("%s } {\n"),buf); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -54135,35 +54138,59 @@ /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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flattr.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flattr.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flatom_pr.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flatom.cpp -o libflext_pd64_td_la-flatom.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_part.cpp -o libflext_pd64_td_la-flatom_part.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmsg.cpp -o libflext_pd64_td_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flmeth.cpp -o libflext_pd64_td_la-flmeth.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_td_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd64_td_la-flqueue.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_td_la-flstk.lo `test -f 'flstk.cpp' || echo '../../../../source/'`flstk.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_la-flbase.lo `test -f 'flbase.cpp' || echo '../../../../source/'`flbase.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flproxy.cpp -o libflext_pd64_td_la-flproxy.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flbind.cpp -o libflext_pd64_td_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flmap.cpp -o libflext_pd64_td_la-flmap.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_la-fldsp.lo `test -f 'fldsp.cpp' || echo '../../../../source/'`fldsp.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_la-fllib.lo `test -f 'fllib.cpp' || echo '../../../../source/'`fllib.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flstk.cpp -o libflext_pd64_td_la-flstk.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_la-flattr.lo `test -f 'flattr.cpp' || echo '../../../../source/'`flattr.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_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_THREADS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd64_td_la-flsndobj.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flext.cpp -fPIC -DPIC -o .libs/libflext_pd64_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flbuf.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flbuf.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fldsp.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-fldsp.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flattr.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -fcf-protection -c ../../../../source/flsupport.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c -o libflext_pd64_la-flatom.lo `test -f 'flatom.cpp' || echo '../../../../source/'`flatom.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_la-fltimer.lo `test -f 'fltimer.cpp' || echo '../../../../source/'`fltimer.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_la-flatom_pr.lo `test -f 'flatom_pr.cpp' || echo '../../../../source/'`flatom_pr.cpp +../../../../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 -fcf-protection -c ../../../../source/flutil.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flthr.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flsimd.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fltimer.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd64_d_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flatom_part.cpp -fPIC -DPIC -o .libs/libflext_pd64_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flitem.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flitem.o ../../../../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()); @@ -54176,27 +54203,10 @@ /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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flmeth.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd64_d_la-fllib.lo `test -f 'fllib.cpp' || echo '../../../../source/'`fllib.cpp -../../../../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 -fcf-protection -c ../../../../source/flmsg.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flproxy.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c -o libflext_pd64_d_la-flattr.lo `test -f 'flattr.cpp' || echo '../../../../source/'`flattr.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_la-flout.lo `test -f 'flout.cpp' || echo '../../../../source/'`flout.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_la-flatom.lo `test -f 'flatom.cpp' || echo '../../../../source/'`flatom.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/fltimer.cpp -fPIC -DPIC -o .libs/libflext_pd64_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( @@ -54466,7 +54476,6 @@ | ~~~~~~ 203 | ); | ~ -libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c ../../../../source/flbind.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flbind.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 */ | ^~~~~~~~ @@ -55037,41 +55046,64 @@ /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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flqueue.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flbase.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flatom_pr.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flext.cpp -o libflext_pd64_la-flext.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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flstk.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flbuf.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_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 -fcf-protection -c ../../../../source/flutil.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/fllib.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c -o libflext_pd64_d_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 -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 -fcf-protection -c -o libflext_pd64_d_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 -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 -fcf-protection -c ../../../../source/flxlet.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c -o libflext_pd64_d_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flattr.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flattr.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flutil.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flattr_ed.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flattr_ed.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fltimer.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flatom_part.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flsupport.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flsupport.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flitem.cpp -fPIC -DPIC -o .libs/libflext_pd64_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flatom_part.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flatom_part.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fllib.cpp -o libflext_pd64_la-fllib.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_la-flproxy.lo `test -f 'flproxy.cpp' || echo '../../../../source/'`flproxy.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flproxy.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flproxy.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flqueue.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsimd.cpp -o libflext_pd64_la-flsimd.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_la-flsndobj.lo `test -f 'flsndobj.cpp' || echo '../../../../source/'`flsndobj.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_la-flstk.lo `test -f 'flstk.cpp' || echo '../../../../source/'`flstk.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_d_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_part.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsndobj.cpp -fPIC -DPIC -o .libs/libflext_pd64_la-flsndobj.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flstk.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -fcf-protection -c ../../../../source/flbase.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flbase.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flext.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flproxy.cpp -o libflext_pd64_la-flproxy.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_d_la-fldsp.lo `test -f 'fldsp.cpp' || echo '../../../../source/'`fldsp.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_d_la-fllib.lo `test -f 'fllib.cpp' || echo '../../../../source/'`fllib.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmeth.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flbuf.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flbuf.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fllib.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flxlet.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flxlet.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()); @@ -55084,16 +55116,14 @@ /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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -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 -fcf-protection -c ../../../../source/fllib.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flmeth.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsimd.cpp -o libflext_pd64_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 -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 -fcf-protection -c -o libflext_pd64_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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flmsg.cpp -o libflext_pd64_la-flmsg.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 -fcf-protection -c -o libflext_pd64_d_la-flatom_part.lo `test -f 'flatom_part.cpp' || echo '../../../../source/'`flatom_part.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flmap.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flattr.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flattr.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_d_la-flsupport.lo `test -f 'flsupport.cpp' || echo '../../../../source/'`flsupport.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_d_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 -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 -fcf-protection -c ../../../../source/flbase.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flext.cpp -o libflext_pd64_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); @@ -55106,13 +55136,15 @@ /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 -fcf-protection -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 -fcf-protection -c ../../../../source/flbind.cpp -o libflext_pd64_la-flbind.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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flmap.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flbase.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/fldsp.cpp -o libflext_pd64_d_la-fldsp.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 -fcf-protection -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 -fcf-protection -c ../../../../source/flattr_ed.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flsupport.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flsupport.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_d_la-flthr.lo `test -f 'flthr.cpp' || echo '../../../../source/'`flthr.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_d_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/flutil.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flutil.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flsimd.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flsimd.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( @@ -55898,6 +55930,7 @@ /usr/include/pd/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/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_d_la-flout.lo `test -f 'flout.cpp' || echo '../../../../source/'`flout.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)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ @@ -55946,83 +55979,86 @@ /usr/include/pd/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/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fldsp.cpp -o libflext_pd64_d_la-fldsp.o >/dev/null 2>&1 ../../../../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 -fcf-protection -c ../../../../source/flext.cpp -o libflext_pd64_d_la-flext.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 -fcf-protection -c -o libflext_pd64_d_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 -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd64_la-flsndobj.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flxlet.cpp -o libflext_pd64_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 -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 -fcf-protection -c -o libflext_pd64_d_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flsimd.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flsimd.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_part.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_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 -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c -o libflext_pd64_d_la-flbind.lo `test -f 'flbind.cpp' || echo '../../../../source/'`flbind.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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmeth.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flstk.cpp -o libflext_pd64_la-flstk.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_d_la-flitem.lo `test -f 'flitem.cpp' || echo '../../../../source/'`flitem.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flbuf.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flsupport.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flatom_pr.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_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 -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 -fcf-protection -c ../../../../source/flatom_part.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flattr.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flitem.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flitem.o +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_d_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_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -c ../../../../source/fltimer.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_part.cpp -o libflext_pd64_d_la-flatom_part.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_d_la-flproxy.lo `test -f 'flproxy.cpp' || echo '../../../../source/'`flproxy.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flout.cpp -o libflext_pd64_d_la-flout.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_pr.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flproxy.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_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 -I/usr/include/pd -I/usr/include/stk -I/usr/include/SndObj -DFLEXT_SHARED -DFLEXT_EXPORTS -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -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 -fcf-protection -c ../../../../source/flattr_ed.cpp -o libflext_pd64_d_la-flattr_ed.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 -g -O2 -ffile-prefix-map=/build/reproducible-path/pd-flext-0.6.3=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd64_s.la -rpath /usr/lib/x86_64-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 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c ../../../../source/flqueue.cpp -fPIC -DPIC -o .libs/libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flbuf.cpp -o libflext_pd64_d_la-flbuf.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flmeth.cpp -o libflext_pd64_d_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 -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 -fcf-protection -c ../../../../source/flitem.cpp -o libflext_pd64_d_la-flitem.o >/dev/null 2>&1 +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_d_la-flsndobj.lo `test -f 'flsndobj.cpp' || echo '../../../../source/'`flsndobj.cpp +/bin/sh ../libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" -DPACKAGE_STRING=\"flext\ 0.6.3\" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c -o libflext_pd64_d_la-flstk.lo `test -f 'flstk.cpp' || echo '../../../../source/'`flstk.cpp +/bin/sh ../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 -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd64_s.la -rpath /usr/lib/x86_64-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 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/fltimer.cpp -o libflext_pd64_d_la-fltimer.o >/dev/null 2>&1 -/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 -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd64_sd.la -rpath /usr/lib/x86_64-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 -fcf-protection -c ../../../../source/fllib.cpp -o libflext_pd64_d_la-fllib.o >/dev/null 2>&1 +/bin/sh ../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 -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd64_sd.la -rpath /usr/lib/x86_64-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 -fcf-protection -c ../../../../source/flmap.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_la-flmap.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 -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd64_t.la -rpath /usr/lib/x86_64-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/sh ../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 -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd64_t.la -rpath /usr/lib/x86_64-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 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c ../../../../source/flsndobj.cpp -fPIC -DPIC -o .libs/libflext_pd64_d_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 -fcf-protection -c ../../../../source/flstk.cpp -o libflext_pd64_la-flstk.o >/dev/null 2>&1 -/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 -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd64_td.la -rpath /usr/lib/x86_64-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 libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flattr.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flatom_pr.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -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 -fcf-protection -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 -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 -fcf-protection -c ../../../../source/flitem.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flmeth.cpp -o libflext_pd64_d_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 -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 -fcf-protection -c ../../../../source/flsimd.cpp -o libflext_pd64_d_la-flsimd.o >/dev/null 2>&1 +/bin/sh ../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 -fcf-protection -Wl,-z,relro -Wl,-z,now -o libflext-pd64_td.la -rpath /usr/lib/x86_64-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 +libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flthr.cpp -o libflext_pd64_d_la-flthr.o >/dev/null 2>&1 +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: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c ../../../../source/flbind.cpp -o libflext_pd64_d_la-flbind.o >/dev/null 2>&1 -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: 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 -fcf-protection -c ../../../../source/flmsg.cpp -o libflext_pd64_d_la-flmsg.o >/dev/null 2>&1 -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: ranlib .libs/libflext-pd64_sd.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 +/bin/sh ../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 -fcf-protection -shared -lsndobj -lstk -version-info 6:3:6 -Wl,-z,relro -Wl,-z,now -o libflext-pd64.la -rpath /usr/lib/x86_64-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: link: ranlib .libs/libflext-pd64_td.a +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_s.a 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_sd.la" && ln -s "../libflext-pd64_sd.la" "libflext-pd64_sd.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 -fcf-protection -c ../../../../source/flmap.cpp -o libflext_pd64_d_la-flmap.o >/dev/null 2>&1 +libtool: link: ranlib .libs/libflext-pd64_sd.a libtool: link: ( cd ".libs" && rm -f "libflext-pd64_s.la" && ln -s "../libflext-pd64_s.la" "libflext-pd64_s.la" ) -libtool: link: ( cd ".libs" && rm -f "libflext-pd64_t.la" && ln -s "../libflext-pd64_t.la" "libflext-pd64_t.la" ) -libtool: link: ranlib .libs/libflext-pd64_td.a +libtool: link: ( cd ".libs" && rm -f "libflext-pd64_sd.la" && ln -s "../libflext-pd64_sd.la" "libflext-pd64_sd.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 -fcf-protection -c ../../../../source/flmap.cpp -o libflext_pd64_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 -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 -fcf-protection -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 -fcf-protection -c ../../../../source/flstk.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd64_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 -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 -fcf-protection -c ../../../../source/flsndobj.cpp -o libflext_pd64_d_la-flsndobj.o >/dev/null 2>&1 -/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 -fcf-protection -shared -lsndobj -lstk -version-info 6:3:6 -Wl,-z,relro -Wl,-z,now -o libflext-pd64.la -rpath /usr/lib/x86_64-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 -fcf-protection -c ../../../../source/flstk.cpp -o libflext_pd64_d_la-flstk.o >/dev/null 2>&1 +libtool: link: ( cd ".libs" && rm -f "libflext-pd64_t.la" && ln -s "../libflext-pd64_t.la" "libflext-pd64_t.la" ) libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/14/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/x86_64-linux-gnu/14 -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/14/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crtn.o -O3 -g -O2 -fstack-protector-strong -Wl,-z -Wl,relro -Wl,-z -Wl,now -Wl,-soname -Wl,libflext-pd64.so.0 -o .libs/libflext-pd64.so.0.6.3 +libtool: compile: g++ -DPACKAGE_NAME=\"flext\" -DPACKAGE_TARNAME=\"flext\" -DPACKAGE_VERSION=\"0.6.3\" "-DPACKAGE_STRING=\"flext 0.6.3\"" -DPACKAGE_BUGREPORT=\"gr@grrrr.org\" -DPACKAGE_URL=\"\" -DPACKAGE=\"flext\" -DVERSION=\"0.6.3\" -DHAVE_STDIO_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 -DSTDC_HEADERS=1 -DFLEXT_SYS=2 -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 -fcf-protection -c ../../../../source/flqueue.cpp -o libflext_pd64_d_la-flqueue.o >/dev/null 2>&1 libtool: link: (cd ".libs" && rm -f "libflext-pd64.so.0" && ln -s "libflext-pd64.so.0.6.3" "libflext-pd64.so.0") libtool: link: (cd ".libs" && rm -f "libflext-pd64.so" && ln -s "libflext-pd64.so.0.6.3" "libflext-pd64.so") libtool: link: ( cd ".libs" && rm -f "libflext-pd64.la" && ln -s "../libflext-pd64.la" "libflext-pd64.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 -fcf-protection -shared -lsndobj -lstk -version-info 6:3:6 -Wl,-z,relro -Wl,-z,now -o libflext-pd64_d.la -rpath /usr/lib/x86_64-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 +/bin/sh ../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 -fcf-protection -shared -lsndobj -lstk -version-info 6:3:6 -Wl,-z,relro -Wl,-z,now -o libflext-pd64_d.la -rpath /usr/lib/x86_64-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/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/14/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/x86_64-linux-gnu/14 -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu -L/usr/lib/gcc/x86_64-linux-gnu/14/../../../../lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/x86_64-linux-gnu/14/../../.. -lstdc++ -lm -lc -lgcc_s /usr/lib/gcc/x86_64-linux-gnu/14/crtendS.o /usr/lib/gcc/x86_64-linux-gnu/14/../../../x86_64-linux-gnu/crtn.o -g -g -O2 -fstack-protector-strong -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") @@ -100045,10 +100081,10 @@ /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_methadd.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_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_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 @@ -100300,7 +100336,7 @@ 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/x86_64-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/x86_64-linux-gnu' + /bin/sh ../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/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libflext-pd_t.la @@ -100342,7 +100378,7 @@ 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 -fcf-protection -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 +/bin/sh /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' @@ -100354,7 +100390,7 @@ 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 -fcf-protection -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 +/bin/sh /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' @@ -100366,7 +100402,7 @@ 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 -fcf-protection -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 +/bin/sh /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' @@ -100378,7 +100414,7 @@ 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 -fcf-protection -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 +/bin/sh /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' @@ -100390,7 +100426,7 @@ 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 -fcf-protection -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 +/bin/sh /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' @@ -100402,7 +100438,7 @@ 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 -fcf-protection -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 +/bin/sh /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' @@ -100414,7 +100450,7 @@ 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 -fcf-protection -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 +/bin/sh /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' @@ -100426,7 +100462,7 @@ 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 -fcf-protection -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 +/bin/sh /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' @@ -100438,7 +100474,7 @@ 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 -fcf-protection -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 +/bin/sh /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' @@ -100450,7 +100486,7 @@ 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 -fcf-protection -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 +/bin/sh /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' @@ -100462,7 +100498,7 @@ 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 -fcf-protection -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 +/bin/sh /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' @@ -100474,7 +100510,7 @@ 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 -fcf-protection -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 +/bin/sh /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' @@ -100486,7 +100522,7 @@ 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 -fcf-protection -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 +/bin/sh /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' @@ -100498,7 +100534,7 @@ 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 -fcf-protection -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 +/bin/sh /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' @@ -100510,7 +100546,7 @@ 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 -fcf-protection -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 +/bin/sh /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' @@ -100522,7 +100558,7 @@ 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 -fcf-protection -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 +/bin/sh /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' @@ -100534,7 +100570,7 @@ 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 -fcf-protection -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 +/bin/sh /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' @@ -100575,7 +100611,7 @@ 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/x86_64-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/x86_64-linux-gnu' + /bin/sh ../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/x86_64-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/x86_64-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/x86_64-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/x86_64-linux-gnu/libflext-pd64_t.la @@ -100617,7 +100653,7 @@ 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 -fcf-protection -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-amd64-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-amd64-64.so /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals +/bin/sh /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./simple1.linux-amd64-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' @@ -100629,7 +100665,7 @@ 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 -fcf-protection -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-amd64-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-amd64-64.so /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals +/bin/sh /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./simple2.linux-amd64-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' @@ -100641,7 +100677,7 @@ 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 -fcf-protection -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-amd64-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-amd64-64.so /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals +/bin/sh /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./simple3.linux-amd64-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' @@ -100653,7 +100689,7 @@ 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 -fcf-protection -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-amd64-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-amd64-64.so /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals +/bin/sh /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./adv1.linux-amd64-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' @@ -100665,7 +100701,7 @@ 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 -fcf-protection -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-amd64-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-amd64-64.so /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals +/bin/sh /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./adv2.linux-amd64-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' @@ -100677,7 +100713,7 @@ 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 -fcf-protection -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-amd64-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-amd64-64.so /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals +/bin/sh /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./adv3.linux-amd64-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' @@ -100689,7 +100725,7 @@ 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 -fcf-protection -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-amd64-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-amd64-64.so /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals +/bin/sh /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./attr1.linux-amd64-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' @@ -100701,7 +100737,7 @@ 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 -fcf-protection -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-amd64-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-amd64-64.so /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals +/bin/sh /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./attr2.linux-amd64-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' @@ -100713,7 +100749,7 @@ 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 -fcf-protection -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-amd64-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-amd64-64.so /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals +/bin/sh /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./attr3.linux-amd64-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' @@ -100725,7 +100761,7 @@ 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 -fcf-protection -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-amd64-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-amd64-64.so /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals +/bin/sh /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./bind1.linux-amd64-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' @@ -100737,7 +100773,7 @@ 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 -fcf-protection -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-amd64-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-amd64-64.so /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals +/bin/sh /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./buffer1.linux-amd64-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' @@ -100749,7 +100785,7 @@ 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 -fcf-protection -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-amd64-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-amd64-64.so /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals +/bin/sh /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./timer1.linux-amd64-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' @@ -100761,7 +100797,7 @@ 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 -fcf-protection -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-amd64-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-amd64-64.so /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals +/bin/sh /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./signal1~.linux-amd64-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' @@ -100773,7 +100809,7 @@ 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 -fcf-protection -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-amd64-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-amd64-64.so /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals +/bin/sh /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./signal2~.linux-amd64-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' @@ -100785,7 +100821,7 @@ 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 -fcf-protection -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-amd64-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-amd64-64.so /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals +/bin/sh /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./lib1.linux-amd64-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' @@ -100797,7 +100833,7 @@ 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 -fcf-protection -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-amd64-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-amd64-64.so /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals +/bin/sh /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./thread1.linux-amd64-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' @@ -100809,7 +100845,7 @@ 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 -fcf-protection -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-amd64-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-amd64-64.so /build/reproducible-path/pd-flext-0.6.3/debian/tmp/usr/local/lib/pd-externals +/bin/sh /build/reproducible-path/pd-flext-0.6.3/install-sh -c -s -m 644 ./thread2.linux-amd64-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' @@ -100858,57 +100894,57 @@ dh_strip -a dh_makeshlibs -a dh_shlibdeps -a -dpkg-shlibdeps: warning: symbol garray_redraw used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries -dpkg-shlibdeps: warning: symbol sys_lock used by debian/libflext-pd0/usr/lib/x86_64-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/x86_64-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/x86_64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries -dpkg-shlibdeps: warning: symbol outlet_symbol used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries -dpkg-shlibdeps: warning: symbol clock_free used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries -dpkg-shlibdeps: warning: symbol garray_getfloatwords used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries -dpkg-shlibdeps: warning: symbol s_list used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries -dpkg-shlibdeps: warning: symbol class_addbang used by debian/libflext-pd0/usr/lib/x86_64-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/x86_64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries +dpkg-shlibdeps: warning: symbol gfxstub_new used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries +dpkg-shlibdeps: warning: symbol garray_resize used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries +dpkg-shlibdeps: warning: symbol class_addbang used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries +dpkg-shlibdeps: warning: symbol outlet_bang used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries +dpkg-shlibdeps: warning: symbol class_doaddfloat used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries +dpkg-shlibdeps: warning: symbol binbuf_getvec used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries +dpkg-shlibdeps: warning: symbol inlet_new used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries +dpkg-shlibdeps: warning: symbol clock_gettimesince used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries +dpkg-shlibdeps: warning: symbol pd_new used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries +dpkg-shlibdeps: warning: symbol pd_free used by debian/libflext-pd0/usr/lib/x86_64-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 canvas_realizedollar used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries -dpkg-shlibdeps: warning: symbol s_symbol used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries -dpkg-shlibdeps: warning: symbol gfxstub_new used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries -dpkg-shlibdeps: warning: symbol s_signal used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries -dpkg-shlibdeps: warning: symbol s_pointer used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries +dpkg-shlibdeps: warning: symbol pd_new used by debian/libflext-pd0/usr/lib/x86_64-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/x86_64-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/x86_64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries -dpkg-shlibdeps: warning: symbol dsp_add used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries -dpkg-shlibdeps: warning: symbol sys_unlock used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries -dpkg-shlibdeps: warning: symbol outlet_new used by debian/libflext-pd0/usr/lib/x86_64-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/x86_64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries +dpkg-shlibdeps: warning: symbol pd_bind used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries +dpkg-shlibdeps: warning: symbol outlet_bang used by debian/libflext-pd0/usr/lib/x86_64-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/x86_64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries +dpkg-shlibdeps: warning: symbol class_addbang used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries +dpkg-shlibdeps: warning: symbol gfxstub_new used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries +dpkg-shlibdeps: warning: symbol inlet_new used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd.so.0.6.3 found in none of the libraries +dpkg-shlibdeps: warning: symbol binbuf_getvec used by debian/libflext-pd0/usr/lib/x86_64-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) -dpkg-shlibdeps: warning: symbol sys_getblksize used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries -dpkg-shlibdeps: warning: symbol outlet_pointer used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries -dpkg-shlibdeps: warning: symbol canvas_getcurrent used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries -dpkg-shlibdeps: warning: symbol clock_getlogicaltime used by debian/libflext-pd0/usr/lib/x86_64-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/x86_64-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/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries -dpkg-shlibdeps: warning: symbol sys_lock used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries -dpkg-shlibdeps: warning: symbol garray_redraw used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries -dpkg-shlibdeps: warning: symbol outlet_anything used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries -dpkg-shlibdeps: warning: symbol outlet_bang used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64_d.so.0.6.3 found in none of the libraries +dpkg-shlibdeps: warning: symbol outlet_anything used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries +dpkg-shlibdeps: warning: symbol class_domainsignalin used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries +dpkg-shlibdeps: warning: symbol gfxstub_deleteforkey used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries +dpkg-shlibdeps: warning: symbol post used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries +dpkg-shlibdeps: warning: symbol outlet_new used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries +dpkg-shlibdeps: warning: symbol s_list used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries +dpkg-shlibdeps: warning: symbol clock_unset used by debian/libflext-pd0/usr/lib/x86_64-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/x86_64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries +dpkg-shlibdeps: warning: symbol sys_unlock used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd64.so.0.6.3 found in none of the libraries +dpkg-shlibdeps: warning: symbol binbuf_getnatom used by debian/libflext-pd0/usr/lib/x86_64-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 s_symbol used by debian/libflext-pd0/usr/lib/x86_64-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/x86_64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol gfxstub_new used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries -dpkg-shlibdeps: warning: symbol canvas_realizedollar used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries -dpkg-shlibdeps: warning: symbol s_pointer used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries -dpkg-shlibdeps: warning: symbol s_signal used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries +dpkg-shlibdeps: warning: symbol class_addbang used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries +dpkg-shlibdeps: warning: symbol garray_resize used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries +dpkg-shlibdeps: warning: symbol inlet_new used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries +dpkg-shlibdeps: warning: symbol binbuf_getvec used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries +dpkg-shlibdeps: warning: symbol class_doaddfloat used by debian/libflext-pd0/usr/lib/x86_64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries dpkg-shlibdeps: warning: symbol pd_free used by debian/libflext-pd0/usr/lib/x86_64-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/x86_64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries -dpkg-shlibdeps: warning: symbol sys_unlock used by debian/libflext-pd0/usr/lib/x86_64-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/x86_64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries -dpkg-shlibdeps: warning: symbol post used by debian/libflext-pd0/usr/lib/x86_64-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/x86_64-linux-gnu/libflext-pd_d.so.0.6.3 found in none of the libraries +dpkg-shlibdeps: warning: symbol clock_gettimesince used by debian/libflext-pd0/usr/lib/x86_64-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) dh_installdeb dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'pd-flext-dev' in '../pd-flext-dev_0.6.3-3_amd64.deb'. dpkg-deb: building package 'pd-flext-doc' in '../pd-flext-doc_0.6.3-3_all.deb'. dpkg-deb: building package 'libflext-pd0' in '../libflext-pd0_0.6.3-3_amd64.deb'. +dpkg-deb: building package 'pd-flext-dev' in '../pd-flext-dev_0.6.3-3_amd64.deb'. dpkg-deb: building package 'libflext-pd0-dbgsym' in '../libflext-pd0-dbgsym_0.6.3-3_amd64.deb'. dpkg-genbuildinfo --build=binary -O../pd-flext_0.6.3-3_amd64.buildinfo dpkg-genchanges --build=binary -O../pd-flext_0.6.3-3_amd64.changes @@ -100917,12 +100953,14 @@ dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration +I: user script /srv/workspace/pbuilder/4158036/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/4158036/tmp/hooks/B01_cleanup finished 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/3924173 and its subdirectories -I: Current time: Thu Dec 25 07:37:47 -12 2025 -I: pbuilder-time-stamp: 1766691467 +I: removing directory /srv/workspace/pbuilder/4158036 and its subdirectories +I: Current time: Sat Nov 23 03:24:22 +14 2024 +I: pbuilder-time-stamp: 1732281862 Compressing the 2nd log... /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/amd64/pd-flext_0.6.3-3.diff: 97.2% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/logdiffs/unstable/amd64/pd-flext_0.6.3-3.diff.gz b2/build.log: 92.2% -- replaced with stdout Compressing the 1st log... b1/build.log: 92.2% -- replaced with stdout Fri Nov 22 13:24:25 UTC 2024 I: diffoscope 283 will be used to compare the two builds: ++ date -u +%s + DIFFOSCOPE_STAMP=/var/log/reproducible-builds/diffoscope_stamp_pd-flext_unstable_amd64_1732281865 + touch /var/log/reproducible-builds/diffoscope_stamp_pd-flext_unstable_amd64_1732281865 + RESULT=0 + systemd-run '--description=diffoscope on pd-flext/0.6.3-3 in unstable/amd64' --slice=rb-build-diffoscope.slice -u rb-diffoscope-amd64_4-37732 '--property=SuccessExitStatus=1 124' --user --send-sighup --pipe --wait -E TMPDIR timeout 155m nice schroot --directory /srv/reproducible-results/rbuild-debian/r-b-build.lmW9bTdr --run-session -c jenkins-reproducible-unstable-diffoscope-cd18160b-20b8-42f5-b712-e45229324fcb -- sh -c 'export TMPDIR=/srv/reproducible-results/rbuild-debian/r-b-build.lmW9bTdr/dbd-tmp-hN5HKbc ; timeout 150m diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.lmW9bTdr/pd-flext_0.6.3-3.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.lmW9bTdr/pd-flext_0.6.3-3.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.lmW9bTdr/pd-flext_0.6.3-3.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.lmW9bTdr/b1/pd-flext_0.6.3-3_amd64.changes /srv/reproducible-results/rbuild-debian/r-b-build.lmW9bTdr/b2/pd-flext_0.6.3-3_amd64.changes' + false + set +x Running as unit: rb-diffoscope-amd64_4-37732.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.lmW9bTdr/pd-flext_0.6.3-3.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.lmW9bTdr/pd-flext_0.6.3-3.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.lmW9bTdr/pd-flext_0.6.3-3.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.lmW9bTdr/b1/pd-flext_0.6.3-3_amd64.changes /srv/reproducible-results/rbuild-debian/r-b-build.lmW9bTdr/b2/pd-flext_0.6.3-3_amd64.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.359s) 0.359s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.035s) 0.035s 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: 672ms CPU time consumed: 670ms _ __ _ _ _ __ __| | / _| | _____ _| |_ | '_ \ / _` |_____| |_| |/ _ \ \/ / __| | |_) | (_| |_____| _| | __/> <| |_ | .__/ \__,_| |_| |_|\___/_/\_\\__| |_| Fri Nov 22 13:24:26 UTC 2024 I: diffoscope 283 found no differences in the changes files, and a .buildinfo file also exists. Fri Nov 22 13:24:26 UTC 2024 I: pd-flext from unstable built successfully and reproducibly on amd64. INSERT 0 1 INSERT 0 1 DELETE 1 [2024-11-22 13:24:27] INFO: Starting at 2024-11-22 13:24:27.397441 [2024-11-22 13:24:27] INFO: Generating the pages of 1 package(s) [2024-11-22 13:24:27] CRITICAL: https://tests.reproducible-builds.org/debian/unstable/amd64/pd-flext didn't produce a buildlog, even though it has been built. [2024-11-22 13:24:27] INFO: Finished at 2024-11-22 13:24:27.841073, took: 0:00:00.443640 Fri Nov 22 13:24:27 UTC 2024 - successfully updated the database and updated https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/pd-flext.html Fri Nov 22 13:24:27 UTC 2024 I: Submitting .buildinfo files to external archives: Fri Nov 22 13:24:27 UTC 2024 I: Submitting 12K b1/pd-flext_0.6.3-3_amd64.buildinfo.asc https://buildinfo.debian.net/86466ef08cb2023b4ce871140cd8324f4f439713/pd-flext_0.6.3-3_all Fri Nov 22 13:24:28 UTC 2024 I: Submitting 12K b2/pd-flext_0.6.3-3_amd64.buildinfo.asc https://buildinfo.debian.net/88afb839584a8e28a48a1545a2da5b1d9791f5bb/pd-flext_0.6.3-3_all Fri Nov 22 13:24:29 UTC 2024 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Fri Nov 22 13:24:29 UTC 2024 I: Done submitting .buildinfo files. Fri Nov 22 13:24:29 UTC 2024 I: Removing signed pd-flext_0.6.3-3_amd64.buildinfo.asc files: removed './b1/pd-flext_0.6.3-3_amd64.buildinfo.asc' removed './b2/pd-flext_0.6.3-3_amd64.buildinfo.asc' 1732281869 amd64 unstable pd-flext Starting cleanup. /var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/amd64/pd-flext_0.6.3-3.rbuild.log: 92.2% -- replaced with /var/lib/jenkins/userContent/reproducible/debian/rbuild/unstable/amd64/pd-flext_0.6.3-3.rbuild.log.gz [2024-11-22 13:24:30] INFO: Starting at 2024-11-22 13:24:30.293171 [2024-11-22 13:24:30] INFO: Generating the pages of 1 package(s) [2024-11-22 13:24:30] INFO: Finished at 2024-11-22 13:24:30.708162, took: 0:00:00.414997 All cleanup done. Fri Nov 22 13:24:30 UTC 2024 - total duration: 0h 14m 53s. Fri Nov 22 13:24:30 UTC 2024 - reproducible_build.sh stopped running as /tmp/jenkins-script-YNbTE8nl, removing. Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 14min 57.492s CPU time consumed: 9.661s