Codejock v17 released

Released: Jan 7, 2016

Updates in this release

Updates in v17

  • Added new Office 2013 themes for Access, Excel, One Note, Outlook, Power Point, Publisher themes and enhanced existing Word themes
  • Added new Visual Studio 2015 theme support
  • Added Ribbon background image support for Office 2013 and state colors to Visual Studio 2015, updated CalendarDemo and RibbonSample samples to demonstrate newly added features
  • Condition counters added to synchronization primitives
  • Added 2 helper functions DrawColorRect() and DrawHatchRect() for rendering color and hatch pattern rectangles
  • Added dynamic code to allow for switching themes using resource INI files
  • Added CXTPResourceImages::GetImageSize and updated CXTPResourceImages::GetImageString to accept default value
  • CXTPThemeDLL to handle auto-loading Codejock theme DLL's. Updated Calendar and Button samples to use the new class
  • CXTPPrimitiveDrawer added for drawing basic graphical scalable primitives
  • CXTPDrawHelpers::DrawFontText, CXTPDrawHelpers::ComputeFittingFontHeight, CXTPDrawHelpers::StretchImageListImage, CXTPDrawHelpers::ProcessPendingPaintMessages added for better handling of text and image list images drawing and handling pending paint messages in a safe manner
  • CXTPDpi interface and performance improved, set of XTP_DPI* and XTP_UNDPI* macros added for fast DPI scaling of basic primitives
  • Windows hooks support added to CXTPHookManager. CXTPHookManager thread safety added
  • Frame shadow component added, including new FrameShadow sample
  • Added full Visual Studio 2015 support for installer, deployment and library code
  • DPI support added to CXTPToolTipContext
  • New resource helpers added to XTPResourceManager; CXTPComInitializer, URI, CXTPObservable, remote type casting, stream and unicode helpers added to XTPSystemHelpers
  • Window class loading API added. RichEdit version selection added
  • All primitives are drawing using primitive font
  • Frame shadows now support non MFC windows
  • Window with frame shadow updating improved
  • Finished language translations for all controls