CopperSpice Overview  1.5.1
KitchenSink Demo

KitchenSink is a standalone program which combines multiple demos in one executable. The purpose of KitchenSink is to demonstrate the capabilities and functionality of the CopperSpice libraries. These demos are basic examples and the code is intentionally simplistic and not optimized.

KitchenSink was built using Autotools. The project files show working Autotools Makefiles and how to build and link with the CopperSpice libraries.

The source distribution includes all source, header files, and build files.

  • Audio/Web
    • Music Player
    • Video Widget
    • HTML Viewer
  • Samples
    • Color Selector
    • Font Selector
    • Basic Drawing
    • International Translations
    • Standard Dialogs
    • Standard Paths
    • Style Sheets
    • XML
    • XML Patterns
  • Networking
    • Chat Messaging
    • SSL Client
  • Views
    • Table View
    • Tree View
    • List View
    • Table Widget
  • Widgets
    • Calendar
    • Line Edit
    • Sliders
    • Tabs, Radio Buttons, Checkboxes
  • Graphics
    • Analog Clock
    • Animated Tiles
    • Fridge Magnets
    • Lighting
    • Mandelbrot
    • Screen Shot

Click the following link to download the binary files or source code. KitchenSink

KitchenSink Platform Specifics

  • Mac OS X
    • International Demo
      Selecting a new language changes the App name from KitchenSink to File. This is a known issue however users would normally not switch at run time to a different language.

    • MenuBar
      Occasionally the menu bar may lose the App Name and the File Menu can be blank. Other menu options may not work after this happens. The program can be closed from the title bar close button. This appears to occur after opening a sample which contains a menu on the child window. User applications which will be distributed for Mac OS X, child windows and menu bars may not be the preferred GUI style.