<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<?fileVersion 4.0.0?>
+<?fileVersion 5.0.0?>
-<cproject>
+<cproject storage_type_id="org.eclipse.cdt.core.XmlProjectDescriptionStorage2">
<storageModule moduleId="org.eclipse.cdt.core.settings">
-<cconfiguration id="converted.config.1464421285">
+<cconfiguration id="cdt.managedbuild.toolchain.gnu.base.574137465">
+<storageModule buildSystemId="org.eclipse.cdt.managedbuilder.core.configurationDataProvider" id="cdt.managedbuild.toolchain.gnu.base.574137465" moduleId="org.eclipse.cdt.core.settings" name="Default">
+<externalSettings/>
+<extensions>
+<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
+<extension id="org.eclipse.cdt.core.MakeErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="org.eclipse.cdt.core.GCCErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="org.eclipse.cdt.core.GASErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+<extension id="org.eclipse.cdt.core.GLDErrorParser" point="org.eclipse.cdt.core.ErrorParser"/>
+</extensions>
+</storageModule>
+<storageModule moduleId="org.eclipse.cdt.core.pathentry">
+<pathentry base-path="terminatorX" include="src" kind="inc" path="" system="true"/>
+<pathentry kind="src" path=""/>
+<pathentry kind="out" path=""/>
+<pathentry kind="con" path="org.eclipse.cdt.make.core.DISCOVERED_SCANNER_INFO"/>
+</storageModule>
+<storageModule moduleId="cdtBuildSystem" version="4.0.0">
+<configuration artifactName="terminatorX" buildProperties="" description="" id="cdt.managedbuild.toolchain.gnu.base.574137465" name="Default" parent="org.eclipse.cdt.build.core.emptycfg">
+<folderInfo id="cdt.managedbuild.toolchain.gnu.base.574137465.1619177124" name="/" resourcePath="">
+<toolChain id="cdt.managedbuild.toolchain.gnu.base.1057520868" name="cdt.managedbuild.toolchain.gnu.base" superClass="cdt.managedbuild.toolchain.gnu.base">
+<targetPlatform archList="all" binaryParser="org.eclipse.cdt.core.ELF" id="cdt.managedbuild.target.gnu.platform.base.1058814295" name="Debug Platform" osList="linux,hpux,aix,qnx" superClass="cdt.managedbuild.target.gnu.platform.base"/>
+<builder enableAutoBuild="true" id="cdt.managedbuild.target.gnu.builder.base.503038588" keepEnvironmentInBuildfile="false" managedBuildOn="false" name="Gnu Make Builder" parallelBuildOn="true" parallelizationNumber="2" superClass="cdt.managedbuild.target.gnu.builder.base"/>
+<tool id="cdt.managedbuild.tool.gnu.archiver.base.2004419405" name="GCC Archiver" superClass="cdt.managedbuild.tool.gnu.archiver.base"/>
+<tool id="cdt.managedbuild.tool.gnu.cpp.compiler.base.1283300879" name="GCC C++ Compiler" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.base">
+<inputType id="cdt.managedbuild.tool.gnu.cpp.compiler.input.853870491" superClass="cdt.managedbuild.tool.gnu.cpp.compiler.input"/>
+</tool>
+<tool id="cdt.managedbuild.tool.gnu.c.compiler.base.1813515283" name="GCC C Compiler" superClass="cdt.managedbuild.tool.gnu.c.compiler.base">
+<inputType id="cdt.managedbuild.tool.gnu.c.compiler.input.1489979538" superClass="cdt.managedbuild.tool.gnu.c.compiler.input"/>
+</tool>
+<tool id="cdt.managedbuild.tool.gnu.c.linker.base.610752640" name="GCC C Linker" superClass="cdt.managedbuild.tool.gnu.c.linker.base"/>
+<tool id="cdt.managedbuild.tool.gnu.cpp.linker.base.177363541" name="GCC C++ Linker" superClass="cdt.managedbuild.tool.gnu.cpp.linker.base">
+<inputType id="cdt.managedbuild.tool.gnu.cpp.linker.input.1655887988" superClass="cdt.managedbuild.tool.gnu.cpp.linker.input">
+<additionalInput kind="additionalinputdependency" paths="$(USER_OBJS)"/>
+<additionalInput kind="additionalinput" paths="$(LIBS)"/>
+</inputType>
+</tool>
+<tool id="cdt.managedbuild.tool.gnu.assembler.base.542814506" name="GCC Assembler" superClass="cdt.managedbuild.tool.gnu.assembler.base">
+<inputType id="cdt.managedbuild.tool.gnu.assembler.input.2093980042" superClass="cdt.managedbuild.tool.gnu.assembler.input"/>
+</tool>
+</toolChain>
+</folderInfo>
+</configuration>
+</storageModule>
+<storageModule moduleId="org.eclipse.cdt.core.externalSettings"/>
+<storageModule moduleId="org.eclipse.cdt.core.language.mapping"/>
+<storageModule moduleId="org.eclipse.cdt.internal.ui.text.commentOwnerProjectMappings"/>
<storageModule moduleId="scannerConfiguration">
<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile"/>
<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
<parser enabled="false"/>
</scannerInfoProvider>
</profile>
-</storageModule>
-<storageModule moduleId="org.eclipse.cdt.core.pathentry">
-<pathentry base-path="terminatorX" include="src" kind="inc" path="" system="true"/>
-<pathentry kind="src" path=""/>
-<pathentry kind="out" path=""/>
-<pathentry kind="con" path="org.eclipse.cdt.make.core.DISCOVERED_SCANNER_INFO"/>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="false"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="false"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'g++ -E -P -v -dD "${plugin_state_location}/specs.cpp"'" command="sh" useDefault="true"/>
+<parser enabled="false"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'gcc -E -P -v -dD "${plugin_state_location}/specs.c"'" command="sh" useDefault="true"/>
+<parser enabled="false"/>
+</scannerInfoProvider>
+</profile>
+<scannerConfigBuildInfo instanceId="cdt.managedbuild.toolchain.gnu.base.574137465;cdt.managedbuild.toolchain.gnu.base.574137465.1619177124;cdt.managedbuild.tool.gnu.cpp.compiler.base.1283300879;cdt.managedbuild.tool.gnu.cpp.compiler.input.853870491">
+<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP"/>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="makefileGenerator">
+<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
+<parser enabled="false"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="false"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="false"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="false"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="false"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'g++ -E -P -v -dD "${plugin_state_location}/specs.cpp"'" command="sh" useDefault="true"/>
+<parser enabled="false"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'gcc -E -P -v -dD "${plugin_state_location}/specs.c"'" command="sh" useDefault="true"/>
+<parser enabled="false"/>
+</scannerInfoProvider>
+</profile>
+</scannerConfigBuildInfo>
+<scannerConfigBuildInfo instanceId="cdt.managedbuild.toolchain.gnu.base.574137465;cdt.managedbuild.toolchain.gnu.base.574137465.1619177124;cdt.managedbuild.tool.gnu.c.compiler.base.1813515283;cdt.managedbuild.tool.gnu.c.compiler.input.1489979538">
+<autodiscovery enabled="true" problemReportingEnabled="true" selectedProfileId="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC"/>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.make.core.GCCStandardMakePerFileProfile">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="makefileGenerator">
+<runAction arguments="-f ${project_name}_scd.mk" command="make" useDefault="true"/>
+<parser enabled="true"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="false"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfile">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/${specs_file}" command="gcc" useDefault="true"/>
+<parser enabled="false"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.cpp" command="g++" useDefault="true"/>
+<parser enabled="false"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="true" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-E -P -v -dD ${plugin_state_location}/specs.c" command="gcc" useDefault="true"/>
+<parser enabled="false"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileCPP">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'g++ -E -P -v -dD "${plugin_state_location}/specs.cpp"'" command="sh" useDefault="true"/>
+<parser enabled="false"/>
+</scannerInfoProvider>
+</profile>
+<profile id="org.eclipse.cdt.managedbuilder.core.GCCWinManagedMakePerProjectProfileC">
+<buildOutputProvider>
+<openAction enabled="false" filePath=""/>
+<parser enabled="true"/>
+</buildOutputProvider>
+<scannerInfoProvider id="specsFile">
+<runAction arguments="-c 'gcc -E -P -v -dD "${plugin_state_location}/specs.c"'" command="sh" useDefault="true"/>
+<parser enabled="false"/>
+</scannerInfoProvider>
+</profile>
+</scannerConfigBuildInfo>
</storageModule>
<storageModule moduleId="org.eclipse.cdt.make.core.buildtargets">
<buildTargets>
-<target name="all" path="" targetID="org.eclipse.cdt.make.MakeTargetBuilder">
+<target name="all" path="" targetID="org.eclipse.cdt.build.MakeTargetBuilder">
<buildCommand>make</buildCommand>
-<buildArguments/>
+<buildArguments>-j2</buildArguments>
<buildTarget>all</buildTarget>
-<stopOnError>false</stopOnError>
+<stopOnError>true</stopOnError>
<useDefaultCommand>true</useDefaultCommand>
+<runAllBuilders>true</runAllBuilders>
</target>
</buildTargets>
</storageModule>
-<storageModule buildSystemId="org.eclipse.cdt.core.defaultConfigDataProvider" id="converted.config.1464421285" moduleId="org.eclipse.cdt.core.settings" name="convertedConfig">
-<externalSettings/>
-<extensions>
-<extension id="org.eclipse.cdt.core.domsourceindexer" point="org.eclipse.cdt.core.CIndexer"/>
-<extension id="org.eclipse.cdt.core.ELF" point="org.eclipse.cdt.core.BinaryParser"/>
-</extensions>
-</storageModule>
</cconfiguration>
</storageModule>
+<storageModule moduleId="cdtBuildSystem" version="4.0.0">
+<project id="terminatorX.null.601475038" name="terminatorX"/>
+</storageModule>
</cproject>
terminatorX ChangeLog
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2008 Alexander Koenig
Version 3.83
* moved to terminatorX.org
* fixed misc gcc 4.0 warnings.
* removed fastabs() implementation - it failed with gcc > 4.0.
* fixed a compilation issue TODO: who sent a patch?.
+ * fixed main window menu bar layout issue.
Version 3.82
* the position of the audio control scrollbars is now saved within
Version 2.4 (unreleased)
* implemented a time counter
* licmak now finally is what it should be: a perl script (licmak.pl)
- it was contributed by Adam Sjøgren <asjo@diku.dk> . Thanks!
+ it was contributed by Adam Sj�gren <asjo@diku.dk> . Thanks!
Version 2.3
* wavfile overreading fixed by Andrew C. Bul+hac?k <acb@zikzak.net>
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
int main(int argc, char **argv)
{
- fprintf(stderr, "%s - Copyright (C) 1999-2008 by Alexander König\n", VERSIONSTRING);
+ fprintf(stderr, "%s - Copyright (C) 1999-2011 by Alexander König\n", VERSIONSTRING);
fprintf(stderr, "terminatorX comes with ABSOLUTELY NO WARRANTY - for details read the license.\n");
#ifdef USE_CAPABILITIES
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
gtk_misc_set_alignment(GTK_MISC(label), 0.1, 0.5);
gtk_widget_show(label);
- label=gtk_label_new("Copyright (C) 1999-2008 by Alexander K\xC3\xB6nig");
+ label=gtk_label_new("Copyright (C) 1999-2011 by Alexander K\xC3\xB6nig");
gtk_box_pack_start(GTK_BOX(box2), label, WID_DYN);
gtk_misc_set_alignment(GTK_MISC(label), 0.9, 0.5);
gtk_widget_show(label);
sep=gtk_hseparator_new();
add_about_wid_fix(sep);
- label=gtk_label_new("This is "PACKAGE" release "VERSION" - Copyright (C) 1999-2008 by Alexander K\xC3\xB6nig"
+ label=gtk_label_new("This is "PACKAGE" release "VERSION" - Copyright (C) 1999-2011 by Alexander K\xC3\xB6nig"
"\nSend comments, patches and scratches to: alex@lisas.de\nterminatorX-homepage: http://www.terminatorX.org");
gtk_label_set_justify(GTK_LABEL(label), GTK_JUSTIFY_CENTER);
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander K�nig
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
g_signal_connect(menu_item, "activate", (GCallback) display_browser, NULL);
}
+void cursormove() {
+ printf("MOVe!\n");
+}
+
void create_mastergui(int x, int y)
{
GtkWidget *mother_of_all_boxen;
GtkWidget *dummy;
GtkWidget *master_vol_box;
GtkWidget *status_box;
+ GtkWidget *wrapbox;
gui_tooltips=gtk_tooltips_new();
gtk_window_set_wmclass(GTK_WINDOW(main_window), "terminatorX", "tX_mastergui");
gtk_window_set_title(GTK_WINDOW(main_window), "terminatorX");
-
- gtk_container_set_border_width(GTK_CONTAINER(main_window), 5);
gtk_widget_realize(main_window);
+// g_signal_connect (G_OBJECT (main_window), "motion_notify_event", G_CALLBACK (cursormove), NULL);
+
+ wrapbox=gtk_vbox_new(FALSE, 5);
+ gtk_container_add(GTK_CONTAINER(main_window), wrapbox);
+ gtk_widget_show(wrapbox);
+
+ main_menubar=gtk_menu_bar_new();
+ gtk_box_pack_start(GTK_BOX(wrapbox), main_menubar, WID_FIX);
+ gtk_widget_show(main_menubar);
+
mother_of_all_boxen=gtk_vbox_new(FALSE, 5);
- gtk_container_add(GTK_CONTAINER(main_window), mother_of_all_boxen);
+ gtk_container_add(GTK_CONTAINER(wrapbox), mother_of_all_boxen);
gtk_widget_show(mother_of_all_boxen);
-
- main_menubar=gtk_menu_bar_new();
- gtk_box_pack_start(GTK_BOX(mother_of_all_boxen), main_menubar, WID_FIX);
- gtk_widget_show(main_menubar);
-
+
create_master_menu();
main_vbox=gtk_hbox_new(FALSE, 5);
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
/*
terminatorX - realtime audio scratching software
- Copyright (C) 1999-2008 Alexander König
+ Copyright (C) 1999-2011 Alexander König
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by