├── .gitignore ├── .gitmodules ├── README.md ├── app ├── .gitignore ├── __init__.py ├── api │ ├── README.md │ ├── __init__.py │ ├── core.py │ ├── videocache.py │ ├── videoplayer.py │ └── youtube.py ├── build.py ├── config.py ├── exec_file.py ├── interpreter │ ├── __init__.py │ └── interpreter.py ├── models │ ├── __init__.py │ ├── examples.py │ └── language.py ├── res │ ├── graphical_editor.qrc │ ├── paper-scrap.png │ ├── paper.jpg │ ├── paper2.jpg │ ├── paper3.png │ ├── paper4.jpg │ ├── style.css │ ├── video-32-32.png │ ├── video-64-64.png │ ├── video-collection-32-32.png │ └── video-collection-64-64.png ├── run.py ├── run.sh ├── setup.cfg ├── test │ ├── __init__.py │ ├── api │ │ ├── __init__.py │ │ ├── test_core.py │ │ ├── test_integration.py │ │ ├── test_videocache.py │ │ └── test_youtube.py │ ├── interpreter │ │ ├── __init__.py │ │ └── test_interpreter.py │ ├── models │ │ ├── __init__.py │ │ └── test_language.py │ ├── motivating_applications.py │ └── ui │ │ ├── __init__.py │ │ ├── profile_editor.py │ │ ├── test_editor.py │ │ └── test_language.py └── ui │ ├── __init__.py │ ├── basic_graphical_editor.py │ ├── core.py │ ├── editor.py │ ├── editor2.py │ ├── editor4.py │ ├── events.py │ ├── example1.py │ ├── example2.py │ ├── graphica_editor_template.py │ ├── graphical_editor.py │ ├── language.py │ ├── text_editor.py │ └── title_editor.py ├── deploy └── raspberry-pi │ ├── basic.sh │ ├── files │ ├── etc │ │ └── rc.local │ └── home │ │ ├── Desktop │ │ ├── get_ip_address.desktop │ │ └── video-processing-language.desktop │ │ └── vimrc │ ├── install-gdata.py │ ├── install-jogamp.sh │ └── install-web.py.sh ├── research ├── Blockly Web App │ ├── app.py │ └── static │ │ └── blockly │ │ ├── .gitignore │ │ ├── COPYING │ │ ├── appengine │ │ ├── README.txt │ │ ├── app.yaml │ │ ├── index.yaml │ │ ├── index_redirect.py │ │ ├── storage.js │ │ └── storage.py │ │ ├── build.py │ │ ├── core │ │ ├── block.js │ │ ├── block_svg.js │ │ ├── blockly.js │ │ ├── bubble.js │ │ ├── comment.js │ │ ├── connection.js │ │ ├── contextmenu.js │ │ ├── field.js │ │ ├── field_checkbox.js │ │ ├── field_colour.js │ │ ├── field_dropdown.js │ │ ├── field_image.js │ │ ├── field_label.js │ │ ├── field_textinput.js │ │ ├── field_variable.js │ │ ├── flyout.js │ │ ├── generator.js │ │ ├── inject.js │ │ ├── input.js │ │ ├── mutator.js │ │ ├── names.js │ │ ├── procedures.js │ │ ├── scrollbar.js │ │ ├── toolbox.js │ │ ├── tooltip.js │ │ ├── trashcan.js │ │ ├── utils.js │ │ ├── variables.js │ │ ├── warning.js │ │ ├── workspace.js │ │ └── xml.js │ │ ├── demos │ │ ├── blockfactory │ │ │ ├── blocks.js │ │ │ ├── factory.js │ │ │ ├── frame.html │ │ │ ├── index.html │ │ │ └── preview.html │ │ ├── blockly_compressed.js │ │ ├── blockly_uncompressed.js │ │ ├── code │ │ │ ├── discard.png │ │ │ ├── frame.html │ │ │ ├── index.html │ │ │ ├── link.png │ │ │ └── play.png │ │ ├── codetw │ │ │ ├── discard.png │ │ │ ├── frame.html │ │ │ ├── index.html │ │ │ ├── link.png │ │ │ └── play.png │ │ ├── index.html │ │ ├── maze │ │ │ ├── code.png │ │ │ ├── frame.html │ │ │ ├── index.html │ │ │ ├── language.js │ │ │ ├── link.png │ │ │ ├── marker.png │ │ │ ├── maze.js │ │ │ ├── pegman.png │ │ │ └── randomize.png │ │ └── rtl │ │ │ └── index.html │ │ ├── generators │ │ ├── dart.js │ │ ├── dart │ │ │ ├── control.js │ │ │ ├── lists.js │ │ │ ├── logic.js │ │ │ ├── math.js │ │ │ ├── procedures.js │ │ │ ├── text.js │ │ │ └── variables.js │ │ ├── javascript.js │ │ ├── javascript │ │ │ ├── control.js │ │ │ ├── lists.js │ │ │ ├── logic.js │ │ │ ├── math.js │ │ │ ├── procedures.js │ │ │ ├── text.js │ │ │ └── variables.js │ │ ├── python.js │ │ └── python │ │ │ ├── control.js │ │ │ ├── lists.js │ │ │ ├── logic.js │ │ │ ├── math.js │ │ │ ├── procedures.js │ │ │ ├── text.js │ │ │ └── variables.js │ │ ├── language │ │ ├── common │ │ │ ├── control.js │ │ │ ├── lists.js │ │ │ ├── logic.js │ │ │ ├── math.js │ │ │ ├── procedures.js │ │ │ ├── text.js │ │ │ └── variables.js │ │ ├── en │ │ │ └── _messages.js │ │ └── zh_tw │ │ │ ├── _messages.js │ │ │ ├── control.js │ │ │ ├── lists.js │ │ │ └── text.js │ │ ├── media │ │ ├── 1x1.gif │ │ ├── blockly.css │ │ ├── click.wav │ │ ├── delete.wav │ │ ├── handclosed.cur │ │ ├── handopen.cur │ │ ├── quote0.png │ │ ├── quote1.png │ │ ├── trashbody.png │ │ └── trashlid.png │ │ └── tests │ │ ├── blockly_test.html │ │ ├── blockly_test.js │ │ ├── generator_test.js │ │ ├── generators │ │ ├── control.xml │ │ ├── index.html │ │ ├── lists.xml │ │ ├── logic.xml │ │ ├── math.xml │ │ ├── procedures.xml │ │ ├── text.xml │ │ ├── unittest.js │ │ ├── unittest_dart.js │ │ ├── unittest_javascript.js │ │ ├── unittest_python.js │ │ └── variables.xml │ │ ├── names_test.js │ │ └── playground.html ├── Blockly │ ├── Advanced content selection and flow control - Contrasting similar events in different cultures │ │ ├── Supporting procedures.png │ │ ├── User program.png │ │ ├── program.js │ │ ├── program.py │ │ └── program.xml │ ├── Advanced content selection and flow control - Walking graph of related music videos │ │ ├── Supporting procedures.png │ │ ├── User program.png │ │ ├── program.js │ │ ├── program.py │ │ └── program.xml │ ├── Remixing a single video - cooking tutorial │ │ ├── User program.png │ │ ├── program.js │ │ ├── program.py │ │ └── program.xml │ └── Variable manipulation - Two perspectves on one event │ │ ├── User program.png │ │ ├── program.js │ │ ├── program.py │ │ └── program.xml ├── JOGL Demos │ ├── JOGL Demos │ │ ├── .classpath │ │ ├── abnormals │ │ │ ├── Arrow.java │ │ │ ├── NormalsAnimation.java │ │ │ ├── NormalsApplet.java │ │ │ └── NormalsMain.java │ │ ├── blobby │ │ │ ├── BlobbyApplet.java │ │ │ ├── BlobbyDemo.java │ │ │ ├── BlobbyMain.java │ │ │ └── ImplicitSurfaceRenderer.java │ │ ├── hellosquare │ │ │ ├── HelloSquare.java │ │ │ ├── RendererFour.java │ │ │ ├── RendererOne.java │ │ │ ├── RendererThree.java │ │ │ ├── RendererTwo.java │ │ │ └── SimpleRendererBase.java │ │ ├── hierarchy │ │ │ ├── HierarchyApplet.java │ │ │ ├── HierarchyDemo.java │ │ │ └── HierarchyMain.java │ │ ├── internals │ │ │ ├── AppContainer.java │ │ │ ├── AppletContainer.java │ │ │ ├── GLRenderer.java │ │ │ └── GLTextureCanvas.java │ │ ├── morph │ │ │ ├── MorphApplet.java │ │ │ ├── MorphMain.java │ │ │ └── MorphingSurface.java │ │ ├── raytracer │ │ │ ├── RayTracerApplet.java │ │ │ ├── RayTracerDemo.java │ │ │ └── RayTracerMain.java │ │ ├── shaders │ │ │ ├── BasicRenderer.java │ │ │ ├── DiffuseRenderer.java │ │ │ ├── GoochRenderer.java │ │ │ ├── MandelbrotRenderer.java │ │ │ ├── ShaderApplet.java │ │ │ ├── ShaderDemo.java │ │ │ ├── ShaderMain.java │ │ │ ├── ShaderRenderer.java │ │ │ ├── Torus.java │ │ │ ├── basic-fs.glsl │ │ │ ├── basic-vs.glsl │ │ │ ├── diffuse-fs.glsl │ │ │ ├── diffuse-vs.glsl │ │ │ ├── gooch-fs.glsl │ │ │ ├── gooch-vs.glsl │ │ │ ├── mandelbrot-fs.glsl │ │ │ └── mandelbrot-vs.glsl │ │ └── teapot.off │ ├── framework │ │ ├── .classpath │ │ ├── .settings │ │ │ ├── com.google.gdt.eclipse.core.prefs │ │ │ └── com.google.gwt.eclipse.core.prefs │ │ └── src │ │ │ └── com │ │ │ └── benton │ │ │ └── framework │ │ │ ├── framework.gwt.xml │ │ │ ├── gwt │ │ │ └── GwtEntryPoint.java │ │ │ ├── math │ │ │ ├── M3d.java │ │ │ ├── M3dPair.java │ │ │ ├── M4x4.java │ │ │ ├── MathUtil.java │ │ │ └── Ray.java │ │ │ ├── mesh │ │ │ ├── Face.java │ │ │ ├── Mesh.java │ │ │ ├── OFFReader.java │ │ │ ├── SimpleMesh.java │ │ │ ├── Vertex.java │ │ │ └── metaballs │ │ │ │ ├── Force.java │ │ │ │ ├── ImplicitSurface.java │ │ │ │ ├── MetaBall.java │ │ │ │ ├── OctTreeEdge.java │ │ │ │ └── Octree.java │ │ │ └── ui │ │ │ └── RGBCanvas.java │ └── raytrace │ │ ├── .classpath │ │ ├── .settings │ │ ├── com.google.gdt.eclipse.core.prefs │ │ └── com.google.gwt.eclipse.core.prefs │ │ └── src │ │ └── com │ │ └── benton │ │ └── raytrace │ │ ├── csg │ │ ├── CsgBoolean.java │ │ ├── Difference.java │ │ ├── Intersection.java │ │ ├── Union.java │ │ └── prefab │ │ │ ├── CarvedSphere.java │ │ │ └── HollowSphereCube.java │ │ ├── engine │ │ ├── Camera.java │ │ ├── HitList.java │ │ ├── Material.java │ │ ├── MaterialPrimitive.java │ │ ├── RayCollision.java │ │ ├── RayTracer.java │ │ └── Scene.java │ │ ├── gwt │ │ └── GwtEntryPoint.java │ │ ├── primitives │ │ ├── Cube.java │ │ ├── Plane.java │ │ ├── Primitive.java │ │ ├── PrimitiveCollection.java │ │ ├── Sphere.java │ │ └── Torus.java │ │ └── raytrace.gwt.xml ├── JogAmp - Rendering video to surface │ ├── annotated │ │ ├── GLMediaPlayer.java │ │ ├── GLMediaPlayerFactory.java │ │ ├── MovieCube.java │ │ ├── MovieSimple.java │ │ ├── OMXGLMediaPlayer.java │ │ └── TextureSequenceCubeES2.java │ ├── run-movie-cube-youtube.sh │ ├── run-movie-cube.sh │ ├── run-movie-simple-youtube.sh │ └── run-movie-simple.sh ├── Playing YouTube from Omxplayer │ ├── README.md │ ├── install.sh │ └── whitey-0.1 │ │ ├── MANIFEST.in │ │ ├── NEWS.txt │ │ ├── PKG-INFO │ │ ├── README.rst │ │ ├── setup.cfg │ │ ├── setup.py │ │ └── src │ │ ├── whitey.egg-info │ │ ├── PKG-INFO │ │ ├── SOURCES.txt │ │ ├── dependency_links.txt │ │ ├── entry_points.txt │ │ ├── not-zip-safe │ │ └── top_level.txt │ │ └── yt │ │ └── __init__.py ├── Popcorn Maker - May Bumps Remix │ └── index.html ├── Rapid GUI Programming with Python and Qt │ ├── README.txt │ ├── chap01 │ │ ├── answers.txt │ │ └── hello.py │ ├── chap02 │ │ ├── answers.py │ │ ├── frange.py │ │ └── simplified.py │ ├── chap03 │ │ ├── SortedDict.py │ │ ├── __init__.py │ │ ├── balloon.py │ │ ├── dimension.py │ │ ├── item.py │ │ ├── length.py │ │ ├── ordereddict.py │ │ ├── rectangle.py │ │ ├── stack.py │ │ └── tribool.py │ ├── chap04 │ │ ├── alert.pyw │ │ ├── alert_extra.pyw │ │ ├── calculate.pyw │ │ ├── connections.pyw │ │ ├── currency.pyw │ │ ├── currency2.pyw │ │ ├── interest.pyw │ │ └── signals.pyw │ ├── chap05 │ │ ├── numberformatdlg1.py │ │ ├── numberformatdlg2.py │ │ ├── numberformatdlg3.py │ │ ├── numbers.pyw │ │ ├── pen.pyw │ │ └── stringlistdlg.py │ ├── chap06 │ │ ├── help │ │ │ ├── editmenu.html │ │ │ ├── filemenu.html │ │ │ └── index.html │ │ ├── helpform.py │ │ ├── imagechanger.pyw │ │ ├── imagechanger_ans.pyw │ │ ├── images │ │ │ ├── back.png │ │ │ ├── editinvert.png │ │ │ ├── editmirror.png │ │ │ ├── editmirrorhoriz.png │ │ │ ├── editmirrorvert.png │ │ │ ├── editresize.png │ │ │ ├── editswap.png │ │ │ ├── editunmirror.png │ │ │ ├── editzoom.png │ │ │ ├── filenew.png │ │ │ ├── fileopen.png │ │ │ ├── fileprint.png │ │ │ ├── filequit.png │ │ │ ├── filesave.png │ │ │ ├── filesaveas.png │ │ │ ├── home.png │ │ │ └── icon.png │ │ ├── newimagedlg.py │ │ ├── resizedlg.py │ │ └── resources.qrc │ ├── chap07 │ │ ├── findandreplacedlg.py │ │ └── ticketorderdlg.py │ ├── chap08 │ │ ├── addeditmoviedlg.py │ │ ├── addeditmoviedlg_ans.py │ │ ├── images │ │ │ ├── editadd.png │ │ │ ├── editdelete.png │ │ │ ├── editedit.png │ │ │ ├── filenew.png │ │ │ ├── fileopen.png │ │ │ ├── filequit.png │ │ │ ├── filesave.png │ │ │ ├── filesaveas.png │ │ │ └── icon.png │ │ ├── moviedata.py │ │ ├── moviedata_ans.py │ │ ├── mymovies.mqb │ │ ├── mymovies.pyw │ │ ├── mymovies_ans.pyw │ │ └── resources.qrc │ ├── chap09 │ │ ├── bill-of-rights.txt │ │ ├── findandreplacedlg.py │ │ ├── findandreplacedlg.pyw │ │ ├── human-rights.txt │ │ ├── images │ │ │ ├── editadd.png │ │ │ ├── editcopy.png │ │ │ ├── editcut.png │ │ │ ├── editdelete.png │ │ │ ├── editedit.png │ │ │ ├── editpaste.png │ │ │ ├── filenew.png │ │ │ ├── fileopen.png │ │ │ ├── filequit.png │ │ │ ├── filesave.png │ │ │ ├── filesaveas.png │ │ │ └── icon.png │ │ ├── independence.txt │ │ ├── newsreader.pyw │ │ ├── paymentdlg.py │ │ ├── paymentdlg.pyw │ │ ├── resources.qrc │ │ ├── sditexteditor.pyw │ │ ├── sditexteditor2.pyw │ │ ├── tabbededitor.pyw │ │ ├── textedit.py │ │ ├── texteditor.pyw │ │ ├── vehiclerentaldlg.py │ │ └── vehiclerentaldlg.pyw │ ├── chap10 │ │ ├── clipboard.pyw │ │ ├── customdraganddrop.pyw │ │ ├── customdraganddrop_ans.pyw │ │ ├── draganddrop.pyw │ │ ├── events.pyw │ │ └── images │ │ │ ├── abiword.png │ │ │ ├── blender.png │ │ │ ├── clock.png │ │ │ ├── designer.png │ │ │ ├── emacs.png │ │ │ ├── firefox.png │ │ │ ├── gnumeric.png │ │ │ ├── gv.png │ │ │ ├── gvim.png │ │ │ ├── kwin.png │ │ │ ├── mozilla.png │ │ │ ├── nedit.png │ │ │ ├── opera.png │ │ │ ├── penguin.png │ │ │ ├── scribus.png │ │ │ ├── tux.png │ │ │ ├── usb.png │ │ │ ├── vnc.png │ │ │ └── x.png │ ├── chap11 │ │ ├── contactdlg.py │ │ ├── counters.py │ │ ├── fractionslider.py │ │ ├── labelledwidgets.py │ │ ├── romanspinbox.py │ │ └── ypipewidget.py │ ├── chap12 │ │ ├── multipedes.pyw │ │ ├── multipedes2.pyw │ │ ├── pagedesigner.pyw │ │ └── pagedesigner_ans.pyw │ ├── chap13 │ │ ├── images │ │ │ ├── editadd.png │ │ │ ├── editcopy.png │ │ │ ├── editcut.png │ │ │ ├── editdelete.png │ │ │ ├── editedit.png │ │ │ ├── editindent.png │ │ │ ├── editpaste.png │ │ │ ├── editunindent.png │ │ │ ├── filenew.png │ │ │ ├── fileopen.png │ │ │ ├── filequit.png │ │ │ ├── filesave.png │ │ │ ├── filesaveas.png │ │ │ ├── icon.png │ │ │ └── logo.png │ │ ├── printing.pyw │ │ ├── printing2.pyw │ │ ├── pythoneditor.pyw │ │ ├── pythoneditor2.pyw │ │ ├── pythoneditor_ans.pyw │ │ ├── resources.qrc │ │ └── richtextlineedit.py │ ├── chap14 │ │ ├── richtextlineedit.py │ │ ├── ships-delegate.pyw │ │ ├── ships-delegate_ans.pyw │ │ ├── ships-dict.pyw │ │ ├── ships-model.pyw │ │ ├── ships.py │ │ └── ships_ans.py │ ├── chap15 │ │ ├── assetmanager.pyw │ │ ├── images │ │ │ ├── add.png │ │ │ ├── assetmanagersplash.png │ │ │ ├── delete.png │ │ │ ├── first.png │ │ │ ├── last.png │ │ │ ├── next.png │ │ │ ├── phonelogsplash.png │ │ │ ├── prev.png │ │ │ └── quit.png │ │ ├── phonelog-fk.pyw │ │ ├── phonelog-fk2.pyw │ │ ├── phonelog.pyw │ │ ├── referencedata.pyw │ │ └── resources.qrc │ ├── chap16 │ │ ├── bargrapher.pyw │ │ ├── carhirelog.pyw │ │ ├── flags │ │ │ ├── Aaland.png │ │ │ ├── Abkhazia.png │ │ │ ├── Afghanistan.png │ │ │ ├── Albania.png │ │ │ ├── Algeria.png │ │ │ ├── American_Samoa.png │ │ │ ├── Andorra.png │ │ │ ├── Angola.png │ │ │ ├── Anguilla.png │ │ │ ├── Antigua_and_Barbuda.png │ │ │ ├── Argentina.png │ │ │ ├── Armenia.png │ │ │ ├── Aruba.png │ │ │ ├── Australia.png │ │ │ ├── Austria.png │ │ │ ├── Azerbaijan.png │ │ │ ├── Bahamas.png │ │ │ ├── Bahrain.png │ │ │ ├── Bangladesh.png │ │ │ ├── Barbados.png │ │ │ ├── Belarus.png │ │ │ ├── Belgium.png │ │ │ ├── Belize.png │ │ │ ├── Benin.png │ │ │ ├── Bermuda.png │ │ │ ├── Bhutan.png │ │ │ ├── Bolivia_state.png │ │ │ ├── Bosnia_and_Herzegovina.png │ │ │ ├── Botswana.png │ │ │ ├── Brazil.png │ │ │ ├── British_Virgin_Islands.png │ │ │ ├── Brunei.png │ │ │ ├── Bulgaria.png │ │ │ ├── Burkina_Faso.png │ │ │ ├── Burundi.png │ │ │ ├── Cambodia.png │ │ │ ├── Cameroon.png │ │ │ ├── Canada.png │ │ │ ├── Cape_Verde.png │ │ │ ├── Cayman_Islands.png │ │ │ ├── Central_African_Republic.png │ │ │ ├── Chad.png │ │ │ ├── Chile.png │ │ │ ├── Christmas_Island.png │ │ │ ├── Cocos_Keeling_Islands.png │ │ │ ├── Colombia.png │ │ │ ├── Comoros.png │ │ │ ├── Cook_Islands.png │ │ │ ├── Costa_Rica.png │ │ │ ├── Cote_dIvoire.png │ │ │ ├── Croatia.png │ │ │ ├── Cuba.png │ │ │ ├── Cyprus.png │ │ │ ├── Czech_Republic.png │ │ │ ├── Democratic_Republic_of_the_Congo.png │ │ │ ├── Denmark.png │ │ │ ├── Djibouti.png │ │ │ ├── Dominica.png │ │ │ ├── Dominican_Republic.png │ │ │ ├── East_Timor.png │ │ │ ├── Ecuador.png │ │ │ ├── Egypt.png │ │ │ ├── El_Salvador.png │ │ │ ├── Equatorial_Guinea.png │ │ │ ├── Eritrea.png │ │ │ ├── Estonia.png │ │ │ ├── Ethiopia.png │ │ │ ├── Falkland_Islands.png │ │ │ ├── Faroe_Islands.png │ │ │ ├── Fiji.png │ │ │ ├── Finland.png │ │ │ ├── France.png │ │ │ ├── French_Polynesia.png │ │ │ ├── Gabon.png │ │ │ ├── Georgia.png │ │ │ ├── Germany.png │ │ │ ├── Ghana.png │ │ │ ├── Gibraltar.png │ │ │ ├── Greece.png │ │ │ ├── Greenland.png │ │ │ ├── Grenada.png │ │ │ ├── Guam.png │ │ │ ├── Guatemala.png │ │ │ ├── Guernsey.png │ │ │ ├── Guinea-Bissau.png │ │ │ ├── Guinea.png │ │ │ ├── Guyana.png │ │ │ ├── Haiti.png │ │ │ ├── Honduras.png │ │ │ ├── Hong_Kong.png │ │ │ ├── Hungary.png │ │ │ ├── Iceland.png │ │ │ ├── India.png │ │ │ ├── Indonesia.png │ │ │ ├── Iran.png │ │ │ ├── Iraq.png │ │ │ ├── Ireland.png │ │ │ ├── Isle_of_Man.png │ │ │ ├── Israel.png │ │ │ ├── Italy.png │ │ │ ├── Jamaica.png │ │ │ ├── Japan.png │ │ │ ├── Jersey.png │ │ │ ├── Jordan.png │ │ │ ├── Kazakhstan.png │ │ │ ├── Kenya.png │ │ │ ├── Kiribati.png │ │ │ ├── Kuwait.png │ │ │ ├── Kyrgyzstan.png │ │ │ ├── Laos.png │ │ │ ├── Latvia.png │ │ │ ├── Lebanon.png │ │ │ ├── Lesotho.png │ │ │ ├── Liberia.png │ │ │ ├── Libya.png │ │ │ ├── Liechtenstein.png │ │ │ ├── Lithuania.png │ │ │ ├── Luxembourg.png │ │ │ ├── Macau.png │ │ │ ├── Macedonia.png │ │ │ ├── Madagascar.png │ │ │ ├── Malawi.png │ │ │ ├── Malaysia.png │ │ │ ├── Maldives.png │ │ │ ├── Mali.png │ │ │ ├── Malta.png │ │ │ ├── Marshall_Islands.png │ │ │ ├── Mauritania.png │ │ │ ├── Mauritius.png │ │ │ ├── Mexico.png │ │ │ ├── Micronesia.png │ │ │ ├── Moldova.png │ │ │ ├── Monaco.png │ │ │ ├── Mongolia.png │ │ │ ├── Montenegro.png │ │ │ ├── Montserrat.png │ │ │ ├── Morocco.png │ │ │ ├── Mozambique.png │ │ │ ├── Myanmar.png │ │ │ ├── Nagorno-Karabakh.png │ │ │ ├── Namibia.png │ │ │ ├── Nauru.png │ │ │ ├── Nepal.png │ │ │ ├── Netherlands.png │ │ │ ├── Netherlands_Antilles.png │ │ │ ├── New_Zealand.png │ │ │ ├── Nicaragua.png │ │ │ ├── Niger.png │ │ │ ├── Nigeria.png │ │ │ ├── Niue.png │ │ │ ├── Norfolk_Island.png │ │ │ ├── North_Korea.png │ │ │ ├── Northern_Mariana_Islands.png │ │ │ ├── Norway.png │ │ │ ├── Oman.png │ │ │ ├── Pakistan.png │ │ │ ├── Palau.png │ │ │ ├── Panama.png │ │ │ ├── Papua_New_Guinea.png │ │ │ ├── Paraguay.png │ │ │ ├── Peoples_Republic_of_China.png │ │ │ ├── Peru.png │ │ │ ├── Philippines.png │ │ │ ├── Pitcairn_Islands.png │ │ │ ├── Poland.png │ │ │ ├── Portugal.png │ │ │ ├── Puerto_Rico.png │ │ │ ├── Qatar.png │ │ │ ├── Republic_of_China.png │ │ │ ├── Republic_of_the_Congo.png │ │ │ ├── Romania.png │ │ │ ├── Russia.png │ │ │ ├── Rwanda.png │ │ │ ├── Saint_Helena.png │ │ │ ├── Saint_Kitts_and_Nevis.png │ │ │ ├── Saint_Lucia.png │ │ │ ├── Saint_Vincent_and_the_Grenadines.png │ │ │ ├── Samoa.png │ │ │ ├── San_Marino.png │ │ │ ├── Sao_Tome_and_Principe.png │ │ │ ├── Saudi_Arabia.png │ │ │ ├── Senegal.png │ │ │ ├── Serbia_state.png │ │ │ ├── Seychelles.png │ │ │ ├── Sierra_Leone.png │ │ │ ├── Singapore.png │ │ │ ├── Slovakia.png │ │ │ ├── Slovenia.png │ │ │ ├── Solomon_Islands.png │ │ │ ├── Somalia.png │ │ │ ├── Somaliland.png │ │ │ ├── South_Africa.png │ │ │ ├── South_Korea.png │ │ │ ├── South_Ossetia.png │ │ │ ├── Spain.png │ │ │ ├── Sri_Lanka.png │ │ │ ├── Sudan.png │ │ │ ├── Suriname.png │ │ │ ├── Swaziland.png │ │ │ ├── Sweden.png │ │ │ ├── Switzerland.png │ │ │ ├── Syria.png │ │ │ ├── Tajikistan.png │ │ │ ├── Tanzania.png │ │ │ ├── Thailand.png │ │ │ ├── The_Gambia.png │ │ │ ├── Togo.png │ │ │ ├── Tokelau_local.png │ │ │ ├── Tonga.png │ │ │ ├── Transnistria.png │ │ │ ├── Trinidad_and_Tobago.png │ │ │ ├── Tristan_da_Cunha.png │ │ │ ├── Tunisia.png │ │ │ ├── Turkey.png │ │ │ ├── Turkish_Republic_of_Northern_Cyprus.png │ │ │ ├── Turkmenistan.png │ │ │ ├── Turks_and_Caicos_Islands.png │ │ │ ├── Tuvalu.png │ │ │ ├── USA.png │ │ │ ├── USA_Alabama.png │ │ │ ├── USA_Alaska.png │ │ │ ├── USA_Arizona.png │ │ │ ├── USA_Arkansas.png │ │ │ ├── USA_California.png │ │ │ ├── USA_Colorado.png │ │ │ ├── USA_Connecticut.png │ │ │ ├── USA_Delaware.png │ │ │ ├── USA_Florida.png │ │ │ ├── USA_Georgia.png │ │ │ ├── USA_Hawaii.png │ │ │ ├── USA_Idaho.png │ │ │ ├── USA_Illinois.png │ │ │ ├── USA_Indiana.png │ │ │ ├── USA_Iowa.png │ │ │ ├── USA_Kansas.png │ │ │ ├── USA_Kentucky.png │ │ │ ├── USA_Louisiana.png │ │ │ ├── USA_Maine.png │ │ │ ├── USA_Maryland.png │ │ │ ├── USA_Massachusetts.png │ │ │ ├── USA_Michigan.png │ │ │ ├── USA_Minnesota.png │ │ │ ├── USA_Mississippi.png │ │ │ ├── USA_Missouri.png │ │ │ ├── USA_Montana.png │ │ │ ├── USA_Nebraska.png │ │ │ ├── USA_Nevada.png │ │ │ ├── USA_New_Hampshire.png │ │ │ ├── USA_New_Jersey.png │ │ │ ├── USA_New_Mexico.png │ │ │ ├── USA_New_York.png │ │ │ ├── USA_North_Carolina.png │ │ │ ├── USA_North_Dakota.png │ │ │ ├── USA_Ohio.png │ │ │ ├── USA_Oklahoma.png │ │ │ ├── USA_Oregon.png │ │ │ ├── USA_Pennsylvania.png │ │ │ ├── USA_Rhode_Island.png │ │ │ ├── USA_South_Carolina.png │ │ │ ├── USA_South_Dakota.png │ │ │ ├── USA_Tennessee.png │ │ │ ├── USA_Texas.png │ │ │ ├── USA_Utah.png │ │ │ ├── USA_Vermont.png │ │ │ ├── USA_Virginia.png │ │ │ ├── USA_Washington.png │ │ │ ├── USA_West_Virginia.png │ │ │ ├── USA_Wisconsin.png │ │ │ ├── USA_Wyoming.png │ │ │ ├── Uganda.png │ │ │ ├── Ukraine.png │ │ │ ├── United_Arab_Emirates.png │ │ │ ├── United_Kingdom.png │ │ │ ├── United_Nations.png │ │ │ ├── United_States_Virgin_Islands.png │ │ │ ├── Uruguay.png │ │ │ ├── Uzbekistan.png │ │ │ ├── Vanuatu.png │ │ │ ├── Vatican_City.png │ │ │ ├── Venezuela.png │ │ │ ├── Vietnam.png │ │ │ ├── Western_Sahara.png │ │ │ ├── Yemen.png │ │ │ ├── Zambia.png │ │ │ └── Zimbabwe.png │ │ ├── genericdelegates.py │ │ ├── iss013-e-14802.jpg │ │ ├── richtextlineedit.py │ │ ├── serverinfo.pyw │ │ ├── servers.txt │ │ ├── surnames.txt.gz │ │ ├── treeoftable.py │ │ ├── waterdata.csv.gz │ │ └── waterquality.pyw │ ├── chap17 │ │ ├── help │ │ │ ├── editmenu.html │ │ │ ├── editmenu_fr.html │ │ │ ├── filemenu.html │ │ │ ├── filemenu_fr.html │ │ │ ├── index.html │ │ │ └── index_fr.html │ │ ├── helpform.py │ │ ├── imagechanger.pro │ │ ├── imagechanger.pyw │ │ ├── imagechanger_fr.qm │ │ ├── imagechanger_fr.ts │ │ ├── images │ │ │ ├── back.png │ │ │ ├── editinvert.png │ │ │ ├── editmirror.png │ │ │ ├── editmirrorhoriz.png │ │ │ ├── editmirrorvert.png │ │ │ ├── editresize.png │ │ │ ├── editswap.png │ │ │ ├── editunmirror.png │ │ │ ├── editzoom.png │ │ │ ├── filenew.png │ │ │ ├── fileopen.png │ │ │ ├── fileprint.png │ │ │ ├── filequit.png │ │ │ ├── filesave.png │ │ │ ├── filesaveas.png │ │ │ ├── home.png │ │ │ └── icon.png │ │ ├── newimagedlg.py │ │ ├── resizedlg.py │ │ └── resources.qrc │ ├── chap18 │ │ ├── buildingservicesclient.pyw │ │ ├── buildingservicesclient_ans.pyw │ │ ├── buildingservicesserver.pyw │ │ └── buildingservicesserver_ans.pyw │ ├── chap19 │ │ ├── buildingservicesclient.pyw │ │ ├── buildingservicesserver.pyw │ │ ├── pageindexer.pyw │ │ ├── pageindexer_26.pyw │ │ ├── pageindexer_ans.pyw │ │ ├── walker.py │ │ ├── walker_26.py │ │ └── walker_ans.py │ ├── gpl-2.0.txt │ ├── gpl-3.0.txt │ ├── makepyqt.pyw │ └── mkpyqt.py ├── Video decode perfomance evaluation tool │ ├── README.md │ └── test.py ├── Yahoo Pipes │ ├── GCBC Mashup.md │ ├── gcbc-mashup-output.png │ └── gcbc-mashup-program.png ├── YouTube Iconography │ ├── video-32-32.png │ ├── video-64-64.png │ ├── video-collection-32-32.png │ ├── video-collection-64-64.png │ ├── video-collection.png │ ├── video.png │ ├── youtube-with-border.xcf │ ├── youtube.png │ └── youtube_alt.png ├── advancedpyqt4 │ ├── customwidgets │ │ ├── cpu.py │ │ ├── ledwidget │ │ │ ├── black.svg │ │ │ ├── green.svg │ │ │ ├── ledwidget.py │ │ │ ├── orange.svg │ │ │ └── red.svg │ │ └── thermometer │ │ │ └── thermo.py │ ├── graphics │ │ ├── clipping.py │ │ ├── donut.py │ │ ├── grayscale.py │ │ ├── hittest.py │ │ ├── lines.py │ │ ├── puff.py │ │ ├── reflection.py │ │ ├── shapes.py │ │ ├── slanec.png │ │ ├── smallsid.jpg │ │ ├── soulmate.py │ │ ├── star.py │ │ ├── trrectangles.py │ │ └── waiting.py │ ├── graphicsview │ │ ├── alien.png │ │ ├── aliens.py │ │ ├── animball.py │ │ ├── arrow.png │ │ ├── arrow.py │ │ ├── ball.png │ │ ├── collisiondetection.py │ │ ├── craft.png │ │ ├── customitem.py │ │ ├── group.py │ │ ├── missile.png │ │ ├── progressmeter.py │ │ ├── rotate.py │ │ ├── selection.py │ │ ├── simple.py │ │ └── zoom.py │ ├── layout │ │ ├── absolute.py │ │ ├── bardejov.jpg │ │ ├── buttons.py │ │ ├── findreplace.py │ │ ├── gridalign.py │ │ ├── gridnewfolder.py │ │ ├── gridsimple.py │ │ ├── gridspacing.py │ │ ├── gridwindows.py │ │ ├── halign.py │ │ ├── hbox.py │ │ ├── mincol.jpg │ │ ├── minmax.py │ │ ├── nesting.py │ │ ├── rotunda.jpg │ │ ├── sizehint.py │ │ ├── sizepolicy.py │ │ ├── spanning2.py │ │ ├── stretchfactor.py │ │ ├── stretchspace.py │ │ └── windowsboxes.py │ ├── mines │ │ ├── 0.png │ │ ├── 1.png │ │ ├── 10.png │ │ ├── 11.png │ │ ├── 12.png │ │ ├── 2.png │ │ ├── 3.png │ │ ├── 4.png │ │ ├── 5.png │ │ ├── 6.png │ │ ├── 7.png │ │ ├── 8.png │ │ ├── 9.png │ │ └── mines.py │ ├── modelview │ │ ├── basiclistview.py │ │ ├── basictableview.py │ │ ├── basictreeview.py │ │ ├── builtinsorting.py │ │ ├── listviewdelegate1.py │ │ ├── listviewdelegate2.py │ │ ├── listviewfilter.py │ │ ├── modelindex.py │ │ ├── proxysorting.py │ │ ├── selection.py │ │ ├── subclass1.py │ │ ├── subclass2.py │ │ └── sum.png │ ├── nibbles │ │ ├── apple.png │ │ ├── dot.png │ │ ├── head.png │ │ └── nibbles.py │ ├── sokoban │ │ ├── area.png │ │ ├── baggage.png │ │ ├── sokoban.png │ │ ├── sokoban.py │ │ └── wall.png │ └── sql │ │ ├── createtable.py │ │ ├── error.py │ │ ├── features.py │ │ ├── prepared.py │ │ ├── simplequery.py │ │ ├── simplequery2.py │ │ └── sqlquerymodel.py ├── performance-evaluation-tools │ ├── kill-movie-cube.sh │ ├── kill-omxplayer.sh │ ├── run-movie-cube-youtube.sh │ ├── util.py │ ├── util_test.py │ ├── videos.py │ ├── youtube-dl-get-props.sh │ ├── youtube-dl-list-formats.sh │ ├── youtube-download-speed-experiment.sh │ ├── youtube-low-res-movie-cube-experiment.py │ ├── youtube-movie-cube-experiment.py │ └── youtube-omxplayer-experiment.py ├── pyside │ └── zetcode-tutorial │ │ ├── custom-widgets │ │ └── burning-widget.py │ │ ├── drag-and-drop │ │ ├── button-onto-widget.py │ │ ├── moving-button.py │ │ └── text-onto-button.py │ │ ├── first-programs │ │ ├── simple-oop.py │ │ └── simple.py │ │ ├── menu-toolbar │ │ ├── all.py │ │ └── menu.py │ │ └── tetris │ │ └── tetris.py ├── python_mixin.py └── youtube-video-size-experiment │ ├── calculate-average-size.py │ └── download-videos.sh └── tools ├── get_ip_address.sh ├── gprof2dot.py ├── kill-editor.sh ├── kill-omxplayer.sh ├── nosetests.sh ├── screencapture.sh ├── visualise-profile-stats.py ├── watch_videocache.sh ├── watch_videocache_cache.sh └── watch_videocache_curr_downloads.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/.gitmodules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | doc 2 | apidoc 3 | -------------------------------------------------------------------------------- /app/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/__init__.py -------------------------------------------------------------------------------- /app/api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/api/README.md -------------------------------------------------------------------------------- /app/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/api/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/api/core.py -------------------------------------------------------------------------------- /app/api/videocache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/api/videocache.py -------------------------------------------------------------------------------- /app/api/videoplayer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/api/videoplayer.py -------------------------------------------------------------------------------- /app/api/youtube.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/api/youtube.py -------------------------------------------------------------------------------- /app/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/build.py -------------------------------------------------------------------------------- /app/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/config.py -------------------------------------------------------------------------------- /app/exec_file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/exec_file.py -------------------------------------------------------------------------------- /app/interpreter/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/interpreter/interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/interpreter/interpreter.py -------------------------------------------------------------------------------- /app/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/models/examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/models/examples.py -------------------------------------------------------------------------------- /app/models/language.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/models/language.py -------------------------------------------------------------------------------- /app/res/graphical_editor.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/res/graphical_editor.qrc -------------------------------------------------------------------------------- /app/res/paper-scrap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/res/paper-scrap.png -------------------------------------------------------------------------------- /app/res/paper.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/res/paper.jpg -------------------------------------------------------------------------------- /app/res/paper2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/res/paper2.jpg -------------------------------------------------------------------------------- /app/res/paper3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/res/paper3.png -------------------------------------------------------------------------------- /app/res/paper4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/res/paper4.jpg -------------------------------------------------------------------------------- /app/res/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/res/style.css -------------------------------------------------------------------------------- /app/res/video-32-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/res/video-32-32.png -------------------------------------------------------------------------------- /app/res/video-64-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/res/video-64-64.png -------------------------------------------------------------------------------- /app/res/video-collection-32-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/res/video-collection-32-32.png -------------------------------------------------------------------------------- /app/res/video-collection-64-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/res/video-collection-64-64.png -------------------------------------------------------------------------------- /app/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/run.py -------------------------------------------------------------------------------- /app/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/run.sh -------------------------------------------------------------------------------- /app/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/setup.cfg -------------------------------------------------------------------------------- /app/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/test/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/test/api/test_core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/test/api/test_core.py -------------------------------------------------------------------------------- /app/test/api/test_integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/test/api/test_integration.py -------------------------------------------------------------------------------- /app/test/api/test_videocache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/test/api/test_videocache.py -------------------------------------------------------------------------------- /app/test/api/test_youtube.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/test/api/test_youtube.py -------------------------------------------------------------------------------- /app/test/interpreter/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/test/interpreter/test_interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/test/interpreter/test_interpreter.py -------------------------------------------------------------------------------- /app/test/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/test/models/test_language.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/test/models/test_language.py -------------------------------------------------------------------------------- /app/test/motivating_applications.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/test/motivating_applications.py -------------------------------------------------------------------------------- /app/test/ui/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/test/ui/profile_editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/test/ui/profile_editor.py -------------------------------------------------------------------------------- /app/test/ui/test_editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/test/ui/test_editor.py -------------------------------------------------------------------------------- /app/test/ui/test_language.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/test/ui/test_language.py -------------------------------------------------------------------------------- /app/ui/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/ui/basic_graphical_editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/ui/basic_graphical_editor.py -------------------------------------------------------------------------------- /app/ui/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/ui/core.py -------------------------------------------------------------------------------- /app/ui/editor.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/ui/editor2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/ui/editor2.py -------------------------------------------------------------------------------- /app/ui/editor4.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/ui/editor4.py -------------------------------------------------------------------------------- /app/ui/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/ui/events.py -------------------------------------------------------------------------------- /app/ui/example1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/ui/example1.py -------------------------------------------------------------------------------- /app/ui/example2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/ui/example2.py -------------------------------------------------------------------------------- /app/ui/graphica_editor_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/ui/graphica_editor_template.py -------------------------------------------------------------------------------- /app/ui/graphical_editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/ui/graphical_editor.py -------------------------------------------------------------------------------- /app/ui/language.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/ui/language.py -------------------------------------------------------------------------------- /app/ui/text_editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/ui/text_editor.py -------------------------------------------------------------------------------- /app/ui/title_editor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/app/ui/title_editor.py -------------------------------------------------------------------------------- /deploy/raspberry-pi/basic.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/deploy/raspberry-pi/basic.sh -------------------------------------------------------------------------------- /deploy/raspberry-pi/files/etc/rc.local: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/deploy/raspberry-pi/files/etc/rc.local -------------------------------------------------------------------------------- /deploy/raspberry-pi/files/home/Desktop/get_ip_address.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/deploy/raspberry-pi/files/home/Desktop/get_ip_address.desktop -------------------------------------------------------------------------------- /deploy/raspberry-pi/files/home/Desktop/video-processing-language.desktop: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/deploy/raspberry-pi/files/home/Desktop/video-processing-language.desktop -------------------------------------------------------------------------------- /deploy/raspberry-pi/files/home/vimrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/deploy/raspberry-pi/files/home/vimrc -------------------------------------------------------------------------------- /deploy/raspberry-pi/install-gdata.py: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | sudo easy_install gdata -------------------------------------------------------------------------------- /deploy/raspberry-pi/install-jogamp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/deploy/raspberry-pi/install-jogamp.sh -------------------------------------------------------------------------------- /deploy/raspberry-pi/install-web.py.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | sudo easy_install web.py 4 | -------------------------------------------------------------------------------- /research/Blockly Web App/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/app.py -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/.gitignore: -------------------------------------------------------------------------------- 1 | .svn 2 | -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/COPYING -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/appengine/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/appengine/README.txt -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/appengine/app.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/appengine/app.yaml -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/appengine/index.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/appengine/index.yaml -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/appengine/index_redirect.py: -------------------------------------------------------------------------------- 1 | print "Location: /static/demos/index.html" 2 | -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/appengine/storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/appengine/storage.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/appengine/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/appengine/storage.py -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/build.py -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/core/block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/core/block.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/core/block_svg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/core/block_svg.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/core/blockly.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/core/blockly.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/core/bubble.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/core/bubble.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/core/comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/core/comment.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/core/connection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/core/connection.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/core/contextmenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/core/contextmenu.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/core/field.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/core/field.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/core/field_checkbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/core/field_checkbox.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/core/field_colour.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/core/field_colour.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/core/field_dropdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/core/field_dropdown.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/core/field_image.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/core/field_image.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/core/field_label.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/core/field_label.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/core/field_textinput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/core/field_textinput.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/core/field_variable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/core/field_variable.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/core/flyout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/core/flyout.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/core/generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/core/generator.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/core/inject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/core/inject.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/core/input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/core/input.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/core/mutator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/core/mutator.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/core/names.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/core/names.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/core/procedures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/core/procedures.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/core/scrollbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/core/scrollbar.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/core/toolbox.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/core/toolbox.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/core/tooltip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/core/tooltip.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/core/trashcan.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/core/trashcan.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/core/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/core/utils.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/core/variables.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/core/variables.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/core/warning.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/core/warning.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/core/workspace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/core/workspace.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/core/xml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/core/xml.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/demos/blockfactory/blocks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/demos/blockfactory/blocks.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/demos/blockfactory/factory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/demos/blockfactory/factory.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/demos/blockfactory/frame.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/demos/blockfactory/frame.html -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/demos/blockfactory/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/demos/blockfactory/index.html -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/demos/blockfactory/preview.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/demos/blockfactory/preview.html -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/demos/blockly_compressed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/demos/blockly_compressed.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/demos/blockly_uncompressed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/demos/blockly_uncompressed.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/demos/code/discard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/demos/code/discard.png -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/demos/code/frame.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/demos/code/frame.html -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/demos/code/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/demos/code/index.html -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/demos/code/link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/demos/code/link.png -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/demos/code/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/demos/code/play.png -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/demos/codetw/discard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/demos/codetw/discard.png -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/demos/codetw/frame.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/demos/codetw/frame.html -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/demos/codetw/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/demos/codetw/index.html -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/demos/codetw/link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/demos/codetw/link.png -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/demos/codetw/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/demos/codetw/play.png -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/demos/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/demos/index.html -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/demos/maze/code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/demos/maze/code.png -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/demos/maze/frame.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/demos/maze/frame.html -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/demos/maze/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/demos/maze/index.html -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/demos/maze/language.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/demos/maze/language.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/demos/maze/link.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/demos/maze/link.png -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/demos/maze/marker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/demos/maze/marker.png -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/demos/maze/maze.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/demos/maze/maze.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/demos/maze/pegman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/demos/maze/pegman.png -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/demos/maze/randomize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/demos/maze/randomize.png -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/demos/rtl/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/demos/rtl/index.html -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/generators/dart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/generators/dart.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/generators/dart/control.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/generators/dart/control.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/generators/dart/lists.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/generators/dart/lists.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/generators/dart/logic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/generators/dart/logic.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/generators/dart/math.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/generators/dart/math.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/generators/dart/procedures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/generators/dart/procedures.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/generators/dart/text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/generators/dart/text.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/generators/dart/variables.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/generators/dart/variables.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/generators/javascript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/generators/javascript.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/generators/javascript/control.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/generators/javascript/control.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/generators/javascript/lists.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/generators/javascript/lists.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/generators/javascript/logic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/generators/javascript/logic.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/generators/javascript/math.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/generators/javascript/math.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/generators/javascript/procedures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/generators/javascript/procedures.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/generators/javascript/text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/generators/javascript/text.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/generators/javascript/variables.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/generators/javascript/variables.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/generators/python.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/generators/python.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/generators/python/control.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/generators/python/control.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/generators/python/lists.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/generators/python/lists.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/generators/python/logic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/generators/python/logic.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/generators/python/math.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/generators/python/math.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/generators/python/procedures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/generators/python/procedures.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/generators/python/text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/generators/python/text.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/generators/python/variables.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/generators/python/variables.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/language/common/control.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/language/common/control.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/language/common/lists.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/language/common/lists.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/language/common/logic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/language/common/logic.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/language/common/math.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/language/common/math.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/language/common/procedures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/language/common/procedures.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/language/common/text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/language/common/text.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/language/common/variables.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/language/common/variables.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/language/en/_messages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/language/en/_messages.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/language/zh_tw/_messages.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/language/zh_tw/_messages.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/language/zh_tw/control.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/language/zh_tw/control.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/language/zh_tw/lists.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/language/zh_tw/lists.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/language/zh_tw/text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/language/zh_tw/text.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/media/1x1.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/media/1x1.gif -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/media/blockly.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/media/blockly.css -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/media/click.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/media/click.wav -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/media/delete.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/media/delete.wav -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/media/handclosed.cur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/media/handclosed.cur -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/media/handopen.cur: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/media/handopen.cur -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/media/quote0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/media/quote0.png -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/media/quote1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/media/quote1.png -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/media/trashbody.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/media/trashbody.png -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/media/trashlid.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/media/trashlid.png -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/tests/blockly_test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/tests/blockly_test.html -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/tests/blockly_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/tests/blockly_test.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/tests/generator_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/tests/generator_test.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/tests/generators/control.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/tests/generators/control.xml -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/tests/generators/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/tests/generators/index.html -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/tests/generators/lists.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/tests/generators/lists.xml -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/tests/generators/logic.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/tests/generators/logic.xml -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/tests/generators/math.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/tests/generators/math.xml -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/tests/generators/procedures.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/tests/generators/procedures.xml -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/tests/generators/text.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/tests/generators/text.xml -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/tests/generators/unittest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/tests/generators/unittest.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/tests/generators/unittest_dart.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/tests/generators/unittest_dart.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/tests/generators/unittest_python.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/tests/generators/unittest_python.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/tests/generators/variables.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/tests/generators/variables.xml -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/tests/names_test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/tests/names_test.js -------------------------------------------------------------------------------- /research/Blockly Web App/static/blockly/tests/playground.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly Web App/static/blockly/tests/playground.html -------------------------------------------------------------------------------- /research/Blockly/Remixing a single video - cooking tutorial/program.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly/Remixing a single video - cooking tutorial/program.js -------------------------------------------------------------------------------- /research/Blockly/Remixing a single video - cooking tutorial/program.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly/Remixing a single video - cooking tutorial/program.py -------------------------------------------------------------------------------- /research/Blockly/Remixing a single video - cooking tutorial/program.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Blockly/Remixing a single video - cooking tutorial/program.xml -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/.classpath -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/abnormals/Arrow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/abnormals/Arrow.java -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/abnormals/NormalsAnimation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/abnormals/NormalsAnimation.java -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/abnormals/NormalsApplet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/abnormals/NormalsApplet.java -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/abnormals/NormalsMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/abnormals/NormalsMain.java -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/blobby/BlobbyApplet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/blobby/BlobbyApplet.java -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/blobby/BlobbyDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/blobby/BlobbyDemo.java -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/blobby/BlobbyMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/blobby/BlobbyMain.java -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/blobby/ImplicitSurfaceRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/blobby/ImplicitSurfaceRenderer.java -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/hellosquare/HelloSquare.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/hellosquare/HelloSquare.java -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/hellosquare/RendererFour.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/hellosquare/RendererFour.java -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/hellosquare/RendererOne.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/hellosquare/RendererOne.java -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/hellosquare/RendererThree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/hellosquare/RendererThree.java -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/hellosquare/RendererTwo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/hellosquare/RendererTwo.java -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/hellosquare/SimpleRendererBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/hellosquare/SimpleRendererBase.java -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/hierarchy/HierarchyApplet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/hierarchy/HierarchyApplet.java -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/hierarchy/HierarchyDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/hierarchy/HierarchyDemo.java -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/hierarchy/HierarchyMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/hierarchy/HierarchyMain.java -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/internals/AppContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/internals/AppContainer.java -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/internals/AppletContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/internals/AppletContainer.java -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/internals/GLRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/internals/GLRenderer.java -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/internals/GLTextureCanvas.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/internals/GLTextureCanvas.java -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/morph/MorphApplet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/morph/MorphApplet.java -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/morph/MorphMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/morph/MorphMain.java -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/morph/MorphingSurface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/morph/MorphingSurface.java -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/raytracer/RayTracerApplet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/raytracer/RayTracerApplet.java -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/raytracer/RayTracerDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/raytracer/RayTracerDemo.java -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/raytracer/RayTracerMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/raytracer/RayTracerMain.java -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/shaders/BasicRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/shaders/BasicRenderer.java -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/shaders/DiffuseRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/shaders/DiffuseRenderer.java -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/shaders/GoochRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/shaders/GoochRenderer.java -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/shaders/MandelbrotRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/shaders/MandelbrotRenderer.java -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/shaders/ShaderApplet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/shaders/ShaderApplet.java -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/shaders/ShaderDemo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/shaders/ShaderDemo.java -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/shaders/ShaderMain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/shaders/ShaderMain.java -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/shaders/ShaderRenderer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/shaders/ShaderRenderer.java -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/shaders/Torus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/shaders/Torus.java -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/shaders/basic-fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/shaders/basic-fs.glsl -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/shaders/basic-vs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/shaders/basic-vs.glsl -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/shaders/diffuse-fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/shaders/diffuse-fs.glsl -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/shaders/diffuse-vs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/shaders/diffuse-vs.glsl -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/shaders/gooch-fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/shaders/gooch-fs.glsl -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/shaders/gooch-vs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/shaders/gooch-vs.glsl -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/shaders/mandelbrot-fs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/shaders/mandelbrot-fs.glsl -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/shaders/mandelbrot-vs.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/shaders/mandelbrot-vs.glsl -------------------------------------------------------------------------------- /research/JOGL Demos/JOGL Demos/teapot.off: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/JOGL Demos/teapot.off -------------------------------------------------------------------------------- /research/JOGL Demos/framework/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/framework/.classpath -------------------------------------------------------------------------------- /research/JOGL Demos/framework/.settings/com.google.gdt.eclipse.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/framework/.settings/com.google.gdt.eclipse.core.prefs -------------------------------------------------------------------------------- /research/JOGL Demos/framework/.settings/com.google.gwt.eclipse.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/framework/.settings/com.google.gwt.eclipse.core.prefs -------------------------------------------------------------------------------- /research/JOGL Demos/framework/src/com/benton/framework/framework.gwt.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/framework/src/com/benton/framework/framework.gwt.xml -------------------------------------------------------------------------------- /research/JOGL Demos/framework/src/com/benton/framework/math/M3d.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/framework/src/com/benton/framework/math/M3d.java -------------------------------------------------------------------------------- /research/JOGL Demos/framework/src/com/benton/framework/math/M3dPair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/framework/src/com/benton/framework/math/M3dPair.java -------------------------------------------------------------------------------- /research/JOGL Demos/framework/src/com/benton/framework/math/M4x4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/framework/src/com/benton/framework/math/M4x4.java -------------------------------------------------------------------------------- /research/JOGL Demos/framework/src/com/benton/framework/math/MathUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/framework/src/com/benton/framework/math/MathUtil.java -------------------------------------------------------------------------------- /research/JOGL Demos/framework/src/com/benton/framework/math/Ray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/framework/src/com/benton/framework/math/Ray.java -------------------------------------------------------------------------------- /research/JOGL Demos/framework/src/com/benton/framework/mesh/Face.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/framework/src/com/benton/framework/mesh/Face.java -------------------------------------------------------------------------------- /research/JOGL Demos/framework/src/com/benton/framework/mesh/Mesh.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/framework/src/com/benton/framework/mesh/Mesh.java -------------------------------------------------------------------------------- /research/JOGL Demos/framework/src/com/benton/framework/mesh/OFFReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/framework/src/com/benton/framework/mesh/OFFReader.java -------------------------------------------------------------------------------- /research/JOGL Demos/framework/src/com/benton/framework/mesh/SimpleMesh.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/framework/src/com/benton/framework/mesh/SimpleMesh.java -------------------------------------------------------------------------------- /research/JOGL Demos/framework/src/com/benton/framework/mesh/Vertex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/framework/src/com/benton/framework/mesh/Vertex.java -------------------------------------------------------------------------------- /research/JOGL Demos/framework/src/com/benton/framework/ui/RGBCanvas.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/framework/src/com/benton/framework/ui/RGBCanvas.java -------------------------------------------------------------------------------- /research/JOGL Demos/raytrace/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/raytrace/.classpath -------------------------------------------------------------------------------- /research/JOGL Demos/raytrace/.settings/com.google.gdt.eclipse.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/raytrace/.settings/com.google.gdt.eclipse.core.prefs -------------------------------------------------------------------------------- /research/JOGL Demos/raytrace/.settings/com.google.gwt.eclipse.core.prefs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/raytrace/.settings/com.google.gwt.eclipse.core.prefs -------------------------------------------------------------------------------- /research/JOGL Demos/raytrace/src/com/benton/raytrace/csg/CsgBoolean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/raytrace/src/com/benton/raytrace/csg/CsgBoolean.java -------------------------------------------------------------------------------- /research/JOGL Demos/raytrace/src/com/benton/raytrace/csg/Difference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/raytrace/src/com/benton/raytrace/csg/Difference.java -------------------------------------------------------------------------------- /research/JOGL Demos/raytrace/src/com/benton/raytrace/csg/Intersection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/raytrace/src/com/benton/raytrace/csg/Intersection.java -------------------------------------------------------------------------------- /research/JOGL Demos/raytrace/src/com/benton/raytrace/csg/Union.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/raytrace/src/com/benton/raytrace/csg/Union.java -------------------------------------------------------------------------------- /research/JOGL Demos/raytrace/src/com/benton/raytrace/engine/Camera.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/raytrace/src/com/benton/raytrace/engine/Camera.java -------------------------------------------------------------------------------- /research/JOGL Demos/raytrace/src/com/benton/raytrace/engine/HitList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/raytrace/src/com/benton/raytrace/engine/HitList.java -------------------------------------------------------------------------------- /research/JOGL Demos/raytrace/src/com/benton/raytrace/engine/Material.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/raytrace/src/com/benton/raytrace/engine/Material.java -------------------------------------------------------------------------------- /research/JOGL Demos/raytrace/src/com/benton/raytrace/engine/RayTracer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/raytrace/src/com/benton/raytrace/engine/RayTracer.java -------------------------------------------------------------------------------- /research/JOGL Demos/raytrace/src/com/benton/raytrace/engine/Scene.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/raytrace/src/com/benton/raytrace/engine/Scene.java -------------------------------------------------------------------------------- /research/JOGL Demos/raytrace/src/com/benton/raytrace/gwt/GwtEntryPoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/raytrace/src/com/benton/raytrace/gwt/GwtEntryPoint.java -------------------------------------------------------------------------------- /research/JOGL Demos/raytrace/src/com/benton/raytrace/primitives/Cube.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/raytrace/src/com/benton/raytrace/primitives/Cube.java -------------------------------------------------------------------------------- /research/JOGL Demos/raytrace/src/com/benton/raytrace/primitives/Plane.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/raytrace/src/com/benton/raytrace/primitives/Plane.java -------------------------------------------------------------------------------- /research/JOGL Demos/raytrace/src/com/benton/raytrace/primitives/Sphere.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/raytrace/src/com/benton/raytrace/primitives/Sphere.java -------------------------------------------------------------------------------- /research/JOGL Demos/raytrace/src/com/benton/raytrace/primitives/Torus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/raytrace/src/com/benton/raytrace/primitives/Torus.java -------------------------------------------------------------------------------- /research/JOGL Demos/raytrace/src/com/benton/raytrace/raytrace.gwt.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JOGL Demos/raytrace/src/com/benton/raytrace/raytrace.gwt.xml -------------------------------------------------------------------------------- /research/JogAmp - Rendering video to surface/annotated/GLMediaPlayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JogAmp - Rendering video to surface/annotated/GLMediaPlayer.java -------------------------------------------------------------------------------- /research/JogAmp - Rendering video to surface/annotated/MovieCube.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JogAmp - Rendering video to surface/annotated/MovieCube.java -------------------------------------------------------------------------------- /research/JogAmp - Rendering video to surface/annotated/MovieSimple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JogAmp - Rendering video to surface/annotated/MovieSimple.java -------------------------------------------------------------------------------- /research/JogAmp - Rendering video to surface/run-movie-cube-youtube.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JogAmp - Rendering video to surface/run-movie-cube-youtube.sh -------------------------------------------------------------------------------- /research/JogAmp - Rendering video to surface/run-movie-cube.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JogAmp - Rendering video to surface/run-movie-cube.sh -------------------------------------------------------------------------------- /research/JogAmp - Rendering video to surface/run-movie-simple-youtube.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JogAmp - Rendering video to surface/run-movie-simple-youtube.sh -------------------------------------------------------------------------------- /research/JogAmp - Rendering video to surface/run-movie-simple.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/JogAmp - Rendering video to surface/run-movie-simple.sh -------------------------------------------------------------------------------- /research/Playing YouTube from Omxplayer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Playing YouTube from Omxplayer/README.md -------------------------------------------------------------------------------- /research/Playing YouTube from Omxplayer/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Playing YouTube from Omxplayer/install.sh -------------------------------------------------------------------------------- /research/Playing YouTube from Omxplayer/whitey-0.1/MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Playing YouTube from Omxplayer/whitey-0.1/MANIFEST.in -------------------------------------------------------------------------------- /research/Playing YouTube from Omxplayer/whitey-0.1/NEWS.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Playing YouTube from Omxplayer/whitey-0.1/NEWS.txt -------------------------------------------------------------------------------- /research/Playing YouTube from Omxplayer/whitey-0.1/PKG-INFO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Playing YouTube from Omxplayer/whitey-0.1/PKG-INFO -------------------------------------------------------------------------------- /research/Playing YouTube from Omxplayer/whitey-0.1/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Playing YouTube from Omxplayer/whitey-0.1/README.rst -------------------------------------------------------------------------------- /research/Playing YouTube from Omxplayer/whitey-0.1/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Playing YouTube from Omxplayer/whitey-0.1/setup.cfg -------------------------------------------------------------------------------- /research/Playing YouTube from Omxplayer/whitey-0.1/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Playing YouTube from Omxplayer/whitey-0.1/setup.py -------------------------------------------------------------------------------- /research/Playing YouTube from Omxplayer/whitey-0.1/src/whitey.egg-info/dependency_links.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /research/Playing YouTube from Omxplayer/whitey-0.1/src/whitey.egg-info/entry_points.txt: -------------------------------------------------------------------------------- 1 | [console_scripts] 2 | yt = yt:main 3 | 4 | -------------------------------------------------------------------------------- /research/Playing YouTube from Omxplayer/whitey-0.1/src/whitey.egg-info/not-zip-safe: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /research/Playing YouTube from Omxplayer/whitey-0.1/src/whitey.egg-info/top_level.txt: -------------------------------------------------------------------------------- 1 | yt 2 | -------------------------------------------------------------------------------- /research/Playing YouTube from Omxplayer/whitey-0.1/src/yt/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Playing YouTube from Omxplayer/whitey-0.1/src/yt/__init__.py -------------------------------------------------------------------------------- /research/Popcorn Maker - May Bumps Remix/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Popcorn Maker - May Bumps Remix/index.html -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/README.txt -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap01/answers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap01/answers.txt -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap01/hello.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python 2 | print "Hello World" 3 | 4 | -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap02/answers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap02/answers.py -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap02/frange.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap02/frange.py -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap02/simplified.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap02/simplified.py -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap03/SortedDict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap03/SortedDict.py -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap03/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap03/balloon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap03/balloon.py -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap03/dimension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap03/dimension.py -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap03/item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap03/item.py -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap03/length.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap03/length.py -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap03/ordereddict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap03/ordereddict.py -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap03/rectangle.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap03/rectangle.py -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap03/stack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap03/stack.py -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap03/tribool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap03/tribool.py -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap04/alert.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap04/alert.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap04/alert_extra.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap04/alert_extra.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap04/calculate.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap04/calculate.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap04/connections.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap04/connections.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap04/currency.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap04/currency.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap04/currency2.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap04/currency2.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap04/interest.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap04/interest.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap04/signals.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap04/signals.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap05/numbers.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap05/numbers.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap05/pen.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap05/pen.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap05/stringlistdlg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap05/stringlistdlg.py -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap06/help/editmenu.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap06/help/editmenu.html -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap06/help/filemenu.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap06/help/filemenu.html -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap06/help/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap06/help/index.html -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap06/helpform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap06/helpform.py -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap06/imagechanger.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap06/imagechanger.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap06/images/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap06/images/back.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap06/images/filenew.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap06/images/filenew.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap06/images/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap06/images/home.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap06/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap06/images/icon.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap06/newimagedlg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap06/newimagedlg.py -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap06/resizedlg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap06/resizedlg.py -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap06/resources.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap06/resources.qrc -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap07/ticketorderdlg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap07/ticketorderdlg.py -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap08/addeditmoviedlg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap08/addeditmoviedlg.py -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap08/images/editadd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap08/images/editadd.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap08/images/filenew.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap08/images/filenew.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap08/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap08/images/icon.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap08/moviedata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap08/moviedata.py -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap08/moviedata_ans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap08/moviedata_ans.py -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap08/mymovies.mqb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap08/mymovies.mqb -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap08/mymovies.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap08/mymovies.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap08/mymovies_ans.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap08/mymovies_ans.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap08/resources.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap08/resources.qrc -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap09/bill-of-rights.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap09/bill-of-rights.txt -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap09/human-rights.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap09/human-rights.txt -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap09/images/editadd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap09/images/editadd.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap09/images/editcut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap09/images/editcut.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap09/images/filenew.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap09/images/filenew.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap09/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap09/images/icon.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap09/independence.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap09/independence.txt -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap09/newsreader.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap09/newsreader.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap09/paymentdlg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap09/paymentdlg.py -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap09/paymentdlg.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap09/paymentdlg.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap09/resources.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap09/resources.qrc -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap09/sditexteditor.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap09/sditexteditor.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap09/sditexteditor2.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap09/sditexteditor2.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap09/tabbededitor.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap09/tabbededitor.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap09/textedit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap09/textedit.py -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap09/texteditor.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap09/texteditor.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap10/clipboard.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap10/clipboard.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap10/draganddrop.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap10/draganddrop.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap10/events.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap10/events.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap10/images/abiword.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap10/images/abiword.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap10/images/blender.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap10/images/blender.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap10/images/clock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap10/images/clock.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap10/images/emacs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap10/images/emacs.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap10/images/firefox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap10/images/firefox.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap10/images/gv.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap10/images/gv.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap10/images/gvim.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap10/images/gvim.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap10/images/kwin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap10/images/kwin.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap10/images/mozilla.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap10/images/mozilla.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap10/images/nedit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap10/images/nedit.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap10/images/opera.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap10/images/opera.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap10/images/penguin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap10/images/penguin.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap10/images/scribus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap10/images/scribus.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap10/images/tux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap10/images/tux.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap10/images/usb.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap10/images/usb.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap10/images/vnc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap10/images/vnc.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap10/images/x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap10/images/x.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap11/contactdlg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap11/contactdlg.py -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap11/counters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap11/counters.py -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap11/fractionslider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap11/fractionslider.py -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap11/labelledwidgets.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap11/labelledwidgets.py -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap11/romanspinbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap11/romanspinbox.py -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap11/ypipewidget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap11/ypipewidget.py -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap12/multipedes.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap12/multipedes.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap12/multipedes2.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap12/multipedes2.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap12/pagedesigner.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap12/pagedesigner.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap13/images/editadd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap13/images/editadd.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap13/images/editcut.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap13/images/editcut.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap13/images/filenew.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap13/images/filenew.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap13/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap13/images/icon.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap13/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap13/images/logo.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap13/printing.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap13/printing.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap13/printing2.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap13/printing2.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap13/pythoneditor.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap13/pythoneditor.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap13/pythoneditor2.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap13/pythoneditor2.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap13/resources.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap13/resources.qrc -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap14/ships-delegate.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap14/ships-delegate.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap14/ships-dict.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap14/ships-dict.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap14/ships-model.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap14/ships-model.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap14/ships.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap14/ships.py -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap14/ships_ans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap14/ships_ans.py -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap15/assetmanager.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap15/assetmanager.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap15/images/add.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap15/images/add.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap15/images/delete.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap15/images/delete.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap15/images/first.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap15/images/first.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap15/images/last.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap15/images/last.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap15/images/next.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap15/images/next.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap15/images/prev.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap15/images/prev.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap15/images/quit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap15/images/quit.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap15/phonelog-fk.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap15/phonelog-fk.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap15/phonelog-fk2.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap15/phonelog-fk2.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap15/phonelog.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap15/phonelog.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap15/referencedata.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap15/referencedata.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap15/resources.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap15/resources.qrc -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/bargrapher.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/bargrapher.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/carhirelog.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/carhirelog.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Aaland.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Aaland.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Abkhazia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Abkhazia.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Albania.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Albania.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Algeria.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Algeria.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Andorra.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Andorra.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Angola.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Angola.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Anguilla.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Anguilla.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Armenia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Armenia.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Aruba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Aruba.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Austria.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Austria.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Bahamas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Bahamas.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Bahrain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Bahrain.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Barbados.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Barbados.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Belarus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Belarus.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Belgium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Belgium.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Belize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Belize.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Benin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Benin.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Bermuda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Bermuda.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Bhutan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Bhutan.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Botswana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Botswana.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Brazil.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Brazil.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Brunei.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Brunei.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Bulgaria.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Bulgaria.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Burundi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Burundi.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Cambodia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Cambodia.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Cameroon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Cameroon.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Canada.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Canada.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Chad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Chad.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Chile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Chile.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Colombia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Colombia.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Comoros.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Comoros.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Croatia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Croatia.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Cuba.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Cuba.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Cyprus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Cyprus.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Denmark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Denmark.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Djibouti.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Djibouti.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Dominica.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Dominica.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Ecuador.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Ecuador.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Egypt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Egypt.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Eritrea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Eritrea.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Estonia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Estonia.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Ethiopia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Ethiopia.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Fiji.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Fiji.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Finland.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Finland.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/France.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/France.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Gabon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Gabon.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Georgia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Georgia.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Germany.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Germany.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Ghana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Ghana.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Greece.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Greece.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Grenada.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Grenada.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Guam.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Guam.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Guernsey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Guernsey.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Guinea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Guinea.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Guyana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Guyana.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Haiti.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Haiti.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Honduras.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Honduras.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Hungary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Hungary.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Iceland.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Iceland.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/India.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/India.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Iran.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Iran.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Iraq.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Iraq.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Ireland.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Ireland.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Israel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Israel.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Italy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Italy.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Jamaica.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Jamaica.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Japan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Japan.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Jersey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Jersey.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Kenya.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Kenya.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Laos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Laos.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Libya.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Libya.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Macau.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Macau.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Mali.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Mali.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Malta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Malta.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Nauru.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Nauru.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Nepal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Nepal.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Niger.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Niger.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Niue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Niue.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Oman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Oman.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Palau.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Palau.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Peru.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Peru.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Qatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Qatar.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Samoa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Samoa.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Spain.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Spain.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Sudan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Sudan.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Syria.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Syria.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Togo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Togo.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Tonga.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Tonga.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/USA.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/USA.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/flags/Yemen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/flags/Yemen.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/serverinfo.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/serverinfo.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/servers.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/servers.txt -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/surnames.txt.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/surnames.txt.gz -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap16/treeoftable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap16/treeoftable.py -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap17/help/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap17/help/index.html -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap17/helpform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap17/helpform.py -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap17/images/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap17/images/back.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap17/images/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap17/images/home.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap17/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap17/images/icon.png -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap17/newimagedlg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap17/newimagedlg.py -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap17/resizedlg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap17/resizedlg.py -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap17/resources.qrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap17/resources.qrc -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap19/pageindexer.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap19/pageindexer.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap19/walker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap19/walker.py -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap19/walker_26.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap19/walker_26.py -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/chap19/walker_ans.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/chap19/walker_ans.py -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/gpl-2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/gpl-2.0.txt -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/gpl-3.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/gpl-3.0.txt -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/makepyqt.pyw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/makepyqt.pyw -------------------------------------------------------------------------------- /research/Rapid GUI Programming with Python and Qt/mkpyqt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Rapid GUI Programming with Python and Qt/mkpyqt.py -------------------------------------------------------------------------------- /research/Video decode perfomance evaluation tool/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Video decode perfomance evaluation tool/README.md -------------------------------------------------------------------------------- /research/Video decode perfomance evaluation tool/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Video decode perfomance evaluation tool/test.py -------------------------------------------------------------------------------- /research/Yahoo Pipes/GCBC Mashup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Yahoo Pipes/GCBC Mashup.md -------------------------------------------------------------------------------- /research/Yahoo Pipes/gcbc-mashup-output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Yahoo Pipes/gcbc-mashup-output.png -------------------------------------------------------------------------------- /research/Yahoo Pipes/gcbc-mashup-program.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/Yahoo Pipes/gcbc-mashup-program.png -------------------------------------------------------------------------------- /research/YouTube Iconography/video-32-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/YouTube Iconography/video-32-32.png -------------------------------------------------------------------------------- /research/YouTube Iconography/video-64-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/YouTube Iconography/video-64-64.png -------------------------------------------------------------------------------- /research/YouTube Iconography/video-collection-32-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/YouTube Iconography/video-collection-32-32.png -------------------------------------------------------------------------------- /research/YouTube Iconography/video-collection-64-64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/YouTube Iconography/video-collection-64-64.png -------------------------------------------------------------------------------- /research/YouTube Iconography/video-collection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/YouTube Iconography/video-collection.png -------------------------------------------------------------------------------- /research/YouTube Iconography/video.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/YouTube Iconography/video.png -------------------------------------------------------------------------------- /research/YouTube Iconography/youtube-with-border.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/YouTube Iconography/youtube-with-border.xcf -------------------------------------------------------------------------------- /research/YouTube Iconography/youtube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/YouTube Iconography/youtube.png -------------------------------------------------------------------------------- /research/YouTube Iconography/youtube_alt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/YouTube Iconography/youtube_alt.png -------------------------------------------------------------------------------- /research/advancedpyqt4/customwidgets/cpu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/customwidgets/cpu.py -------------------------------------------------------------------------------- /research/advancedpyqt4/customwidgets/ledwidget/black.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/customwidgets/ledwidget/black.svg -------------------------------------------------------------------------------- /research/advancedpyqt4/customwidgets/ledwidget/green.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/customwidgets/ledwidget/green.svg -------------------------------------------------------------------------------- /research/advancedpyqt4/customwidgets/ledwidget/ledwidget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/customwidgets/ledwidget/ledwidget.py -------------------------------------------------------------------------------- /research/advancedpyqt4/customwidgets/ledwidget/orange.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/customwidgets/ledwidget/orange.svg -------------------------------------------------------------------------------- /research/advancedpyqt4/customwidgets/ledwidget/red.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/customwidgets/ledwidget/red.svg -------------------------------------------------------------------------------- /research/advancedpyqt4/customwidgets/thermometer/thermo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/customwidgets/thermometer/thermo.py -------------------------------------------------------------------------------- /research/advancedpyqt4/graphics/clipping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/graphics/clipping.py -------------------------------------------------------------------------------- /research/advancedpyqt4/graphics/donut.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/graphics/donut.py -------------------------------------------------------------------------------- /research/advancedpyqt4/graphics/grayscale.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/graphics/grayscale.py -------------------------------------------------------------------------------- /research/advancedpyqt4/graphics/hittest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/graphics/hittest.py -------------------------------------------------------------------------------- /research/advancedpyqt4/graphics/lines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/graphics/lines.py -------------------------------------------------------------------------------- /research/advancedpyqt4/graphics/puff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/graphics/puff.py -------------------------------------------------------------------------------- /research/advancedpyqt4/graphics/reflection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/graphics/reflection.py -------------------------------------------------------------------------------- /research/advancedpyqt4/graphics/shapes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/graphics/shapes.py -------------------------------------------------------------------------------- /research/advancedpyqt4/graphics/slanec.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/graphics/slanec.png -------------------------------------------------------------------------------- /research/advancedpyqt4/graphics/smallsid.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/graphics/smallsid.jpg -------------------------------------------------------------------------------- /research/advancedpyqt4/graphics/soulmate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/graphics/soulmate.py -------------------------------------------------------------------------------- /research/advancedpyqt4/graphics/star.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/graphics/star.py -------------------------------------------------------------------------------- /research/advancedpyqt4/graphics/trrectangles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/graphics/trrectangles.py -------------------------------------------------------------------------------- /research/advancedpyqt4/graphics/waiting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/graphics/waiting.py -------------------------------------------------------------------------------- /research/advancedpyqt4/graphicsview/alien.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/graphicsview/alien.png -------------------------------------------------------------------------------- /research/advancedpyqt4/graphicsview/aliens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/graphicsview/aliens.py -------------------------------------------------------------------------------- /research/advancedpyqt4/graphicsview/animball.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/graphicsview/animball.py -------------------------------------------------------------------------------- /research/advancedpyqt4/graphicsview/arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/graphicsview/arrow.png -------------------------------------------------------------------------------- /research/advancedpyqt4/graphicsview/arrow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/graphicsview/arrow.py -------------------------------------------------------------------------------- /research/advancedpyqt4/graphicsview/ball.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/graphicsview/ball.png -------------------------------------------------------------------------------- /research/advancedpyqt4/graphicsview/collisiondetection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/graphicsview/collisiondetection.py -------------------------------------------------------------------------------- /research/advancedpyqt4/graphicsview/craft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/graphicsview/craft.png -------------------------------------------------------------------------------- /research/advancedpyqt4/graphicsview/customitem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/graphicsview/customitem.py -------------------------------------------------------------------------------- /research/advancedpyqt4/graphicsview/group.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/graphicsview/group.py -------------------------------------------------------------------------------- /research/advancedpyqt4/graphicsview/missile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/graphicsview/missile.png -------------------------------------------------------------------------------- /research/advancedpyqt4/graphicsview/progressmeter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/graphicsview/progressmeter.py -------------------------------------------------------------------------------- /research/advancedpyqt4/graphicsview/rotate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/graphicsview/rotate.py -------------------------------------------------------------------------------- /research/advancedpyqt4/graphicsview/selection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/graphicsview/selection.py -------------------------------------------------------------------------------- /research/advancedpyqt4/graphicsview/simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/graphicsview/simple.py -------------------------------------------------------------------------------- /research/advancedpyqt4/graphicsview/zoom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/graphicsview/zoom.py -------------------------------------------------------------------------------- /research/advancedpyqt4/layout/absolute.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/layout/absolute.py -------------------------------------------------------------------------------- /research/advancedpyqt4/layout/bardejov.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/layout/bardejov.jpg -------------------------------------------------------------------------------- /research/advancedpyqt4/layout/buttons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/layout/buttons.py -------------------------------------------------------------------------------- /research/advancedpyqt4/layout/findreplace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/layout/findreplace.py -------------------------------------------------------------------------------- /research/advancedpyqt4/layout/gridalign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/layout/gridalign.py -------------------------------------------------------------------------------- /research/advancedpyqt4/layout/gridnewfolder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/layout/gridnewfolder.py -------------------------------------------------------------------------------- /research/advancedpyqt4/layout/gridsimple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/layout/gridsimple.py -------------------------------------------------------------------------------- /research/advancedpyqt4/layout/gridspacing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/layout/gridspacing.py -------------------------------------------------------------------------------- /research/advancedpyqt4/layout/gridwindows.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/layout/gridwindows.py -------------------------------------------------------------------------------- /research/advancedpyqt4/layout/halign.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/layout/halign.py -------------------------------------------------------------------------------- /research/advancedpyqt4/layout/hbox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/layout/hbox.py -------------------------------------------------------------------------------- /research/advancedpyqt4/layout/mincol.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/layout/mincol.jpg -------------------------------------------------------------------------------- /research/advancedpyqt4/layout/minmax.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/layout/minmax.py -------------------------------------------------------------------------------- /research/advancedpyqt4/layout/nesting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/layout/nesting.py -------------------------------------------------------------------------------- /research/advancedpyqt4/layout/rotunda.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/layout/rotunda.jpg -------------------------------------------------------------------------------- /research/advancedpyqt4/layout/sizehint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/layout/sizehint.py -------------------------------------------------------------------------------- /research/advancedpyqt4/layout/sizepolicy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/layout/sizepolicy.py -------------------------------------------------------------------------------- /research/advancedpyqt4/layout/spanning2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/layout/spanning2.py -------------------------------------------------------------------------------- /research/advancedpyqt4/layout/stretchfactor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/layout/stretchfactor.py -------------------------------------------------------------------------------- /research/advancedpyqt4/layout/stretchspace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/layout/stretchspace.py -------------------------------------------------------------------------------- /research/advancedpyqt4/layout/windowsboxes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/layout/windowsboxes.py -------------------------------------------------------------------------------- /research/advancedpyqt4/mines/0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/mines/0.png -------------------------------------------------------------------------------- /research/advancedpyqt4/mines/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/mines/1.png -------------------------------------------------------------------------------- /research/advancedpyqt4/mines/10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/mines/10.png -------------------------------------------------------------------------------- /research/advancedpyqt4/mines/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/mines/11.png -------------------------------------------------------------------------------- /research/advancedpyqt4/mines/12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/mines/12.png -------------------------------------------------------------------------------- /research/advancedpyqt4/mines/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/mines/2.png -------------------------------------------------------------------------------- /research/advancedpyqt4/mines/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/mines/3.png -------------------------------------------------------------------------------- /research/advancedpyqt4/mines/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/mines/4.png -------------------------------------------------------------------------------- /research/advancedpyqt4/mines/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/mines/5.png -------------------------------------------------------------------------------- /research/advancedpyqt4/mines/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/mines/6.png -------------------------------------------------------------------------------- /research/advancedpyqt4/mines/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/mines/7.png -------------------------------------------------------------------------------- /research/advancedpyqt4/mines/8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/mines/8.png -------------------------------------------------------------------------------- /research/advancedpyqt4/mines/9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/mines/9.png -------------------------------------------------------------------------------- /research/advancedpyqt4/mines/mines.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/mines/mines.py -------------------------------------------------------------------------------- /research/advancedpyqt4/modelview/basiclistview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/modelview/basiclistview.py -------------------------------------------------------------------------------- /research/advancedpyqt4/modelview/basictableview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/modelview/basictableview.py -------------------------------------------------------------------------------- /research/advancedpyqt4/modelview/basictreeview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/modelview/basictreeview.py -------------------------------------------------------------------------------- /research/advancedpyqt4/modelview/builtinsorting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/modelview/builtinsorting.py -------------------------------------------------------------------------------- /research/advancedpyqt4/modelview/listviewdelegate1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/modelview/listviewdelegate1.py -------------------------------------------------------------------------------- /research/advancedpyqt4/modelview/listviewdelegate2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/modelview/listviewdelegate2.py -------------------------------------------------------------------------------- /research/advancedpyqt4/modelview/listviewfilter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/modelview/listviewfilter.py -------------------------------------------------------------------------------- /research/advancedpyqt4/modelview/modelindex.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/modelview/modelindex.py -------------------------------------------------------------------------------- /research/advancedpyqt4/modelview/proxysorting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/modelview/proxysorting.py -------------------------------------------------------------------------------- /research/advancedpyqt4/modelview/selection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/modelview/selection.py -------------------------------------------------------------------------------- /research/advancedpyqt4/modelview/subclass1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/modelview/subclass1.py -------------------------------------------------------------------------------- /research/advancedpyqt4/modelview/subclass2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/modelview/subclass2.py -------------------------------------------------------------------------------- /research/advancedpyqt4/modelview/sum.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/modelview/sum.png -------------------------------------------------------------------------------- /research/advancedpyqt4/nibbles/apple.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/nibbles/apple.png -------------------------------------------------------------------------------- /research/advancedpyqt4/nibbles/dot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/nibbles/dot.png -------------------------------------------------------------------------------- /research/advancedpyqt4/nibbles/head.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/nibbles/head.png -------------------------------------------------------------------------------- /research/advancedpyqt4/nibbles/nibbles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/nibbles/nibbles.py -------------------------------------------------------------------------------- /research/advancedpyqt4/sokoban/area.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/sokoban/area.png -------------------------------------------------------------------------------- /research/advancedpyqt4/sokoban/baggage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/sokoban/baggage.png -------------------------------------------------------------------------------- /research/advancedpyqt4/sokoban/sokoban.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/sokoban/sokoban.png -------------------------------------------------------------------------------- /research/advancedpyqt4/sokoban/sokoban.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/sokoban/sokoban.py -------------------------------------------------------------------------------- /research/advancedpyqt4/sokoban/wall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/sokoban/wall.png -------------------------------------------------------------------------------- /research/advancedpyqt4/sql/createtable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/sql/createtable.py -------------------------------------------------------------------------------- /research/advancedpyqt4/sql/error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/sql/error.py -------------------------------------------------------------------------------- /research/advancedpyqt4/sql/features.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/sql/features.py -------------------------------------------------------------------------------- /research/advancedpyqt4/sql/prepared.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/sql/prepared.py -------------------------------------------------------------------------------- /research/advancedpyqt4/sql/simplequery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/sql/simplequery.py -------------------------------------------------------------------------------- /research/advancedpyqt4/sql/simplequery2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/sql/simplequery2.py -------------------------------------------------------------------------------- /research/advancedpyqt4/sql/sqlquerymodel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/advancedpyqt4/sql/sqlquerymodel.py -------------------------------------------------------------------------------- /research/performance-evaluation-tools/kill-movie-cube.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/performance-evaluation-tools/kill-movie-cube.sh -------------------------------------------------------------------------------- /research/performance-evaluation-tools/kill-omxplayer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/performance-evaluation-tools/kill-omxplayer.sh -------------------------------------------------------------------------------- /research/performance-evaluation-tools/run-movie-cube-youtube.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/performance-evaluation-tools/run-movie-cube-youtube.sh -------------------------------------------------------------------------------- /research/performance-evaluation-tools/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/performance-evaluation-tools/util.py -------------------------------------------------------------------------------- /research/performance-evaluation-tools/util_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/performance-evaluation-tools/util_test.py -------------------------------------------------------------------------------- /research/performance-evaluation-tools/videos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/performance-evaluation-tools/videos.py -------------------------------------------------------------------------------- /research/performance-evaluation-tools/youtube-dl-get-props.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/performance-evaluation-tools/youtube-dl-get-props.sh -------------------------------------------------------------------------------- /research/performance-evaluation-tools/youtube-dl-list-formats.sh: -------------------------------------------------------------------------------- 1 | youtube-dl --list-formats $1 2 | -------------------------------------------------------------------------------- /research/performance-evaluation-tools/youtube-movie-cube-experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/performance-evaluation-tools/youtube-movie-cube-experiment.py -------------------------------------------------------------------------------- /research/performance-evaluation-tools/youtube-omxplayer-experiment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/performance-evaluation-tools/youtube-omxplayer-experiment.py -------------------------------------------------------------------------------- /research/pyside/zetcode-tutorial/custom-widgets/burning-widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/pyside/zetcode-tutorial/custom-widgets/burning-widget.py -------------------------------------------------------------------------------- /research/pyside/zetcode-tutorial/drag-and-drop/button-onto-widget.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/pyside/zetcode-tutorial/drag-and-drop/button-onto-widget.py -------------------------------------------------------------------------------- /research/pyside/zetcode-tutorial/drag-and-drop/moving-button.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/pyside/zetcode-tutorial/drag-and-drop/moving-button.py -------------------------------------------------------------------------------- /research/pyside/zetcode-tutorial/drag-and-drop/text-onto-button.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/pyside/zetcode-tutorial/drag-and-drop/text-onto-button.py -------------------------------------------------------------------------------- /research/pyside/zetcode-tutorial/first-programs/simple-oop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/pyside/zetcode-tutorial/first-programs/simple-oop.py -------------------------------------------------------------------------------- /research/pyside/zetcode-tutorial/first-programs/simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/pyside/zetcode-tutorial/first-programs/simple.py -------------------------------------------------------------------------------- /research/pyside/zetcode-tutorial/menu-toolbar/all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/pyside/zetcode-tutorial/menu-toolbar/all.py -------------------------------------------------------------------------------- /research/pyside/zetcode-tutorial/menu-toolbar/menu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/pyside/zetcode-tutorial/menu-toolbar/menu.py -------------------------------------------------------------------------------- /research/pyside/zetcode-tutorial/tetris/tetris.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/pyside/zetcode-tutorial/tetris/tetris.py -------------------------------------------------------------------------------- /research/python_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/python_mixin.py -------------------------------------------------------------------------------- /research/youtube-video-size-experiment/calculate-average-size.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/youtube-video-size-experiment/calculate-average-size.py -------------------------------------------------------------------------------- /research/youtube-video-size-experiment/download-videos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/research/youtube-video-size-experiment/download-videos.sh -------------------------------------------------------------------------------- /tools/get_ip_address.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/tools/get_ip_address.sh -------------------------------------------------------------------------------- /tools/gprof2dot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/tools/gprof2dot.py -------------------------------------------------------------------------------- /tools/kill-editor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/tools/kill-editor.sh -------------------------------------------------------------------------------- /tools/kill-omxplayer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/tools/kill-omxplayer.sh -------------------------------------------------------------------------------- /tools/nosetests.sh: -------------------------------------------------------------------------------- 1 | python `which nosetests` $@ 2 | -------------------------------------------------------------------------------- /tools/screencapture.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/tools/screencapture.sh -------------------------------------------------------------------------------- /tools/visualise-profile-stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/tools/visualise-profile-stats.py -------------------------------------------------------------------------------- /tools/watch_videocache.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/tools/watch_videocache.sh -------------------------------------------------------------------------------- /tools/watch_videocache_cache.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/tools/watch_videocache_cache.sh -------------------------------------------------------------------------------- /tools/watch_videocache_curr_downloads.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CalumJEadie/part-ii-individual-project-dev/HEAD/tools/watch_videocache_curr_downloads.sh --------------------------------------------------------------------------------