solvespace/win32
Daniel Richard G 873811d865 Preliminary changes for FLTK support
* Added "Show Menu Bar" and "Full Screen" menu items, which will be
  implemented in the FLTK interface. These are currently prevented from
  appearing in the Win32 interface by the HAVE_FLTK and
  HAVE_FLTK_FULLSCREEN macros.

* Moved the "Show Text Window" down below the "Show Toolbar" item, so that
  "Show Menu Bar", "Show Toolbar" and "Show Text Window" are in the same
  vertical order as their corresponding UI elements typically take on

* Added new platform-dependent routines to back the new menu items:

    void ToggleMenuBar(void);
    bool MenuBarIsVisible(void);
    void ToggleFullScreen(void);
    bool FullScreenIsActive(void);

  These are stubs in the Win32 code.

* Fleshed out the system header #includes in solvespace.h, and moved them
  to the top of the file per convention

* Rewrote the file dialog selection patterns in terms of macros that allow
  them to expand to either the FLTK or Windows formats

* Don't use __stdcall in SSGL_CALLBACK, and make SSGL_CALLBACK 'extern "C"'
  as OpenGL usually expects function pointers to point to C functions
2013-10-28 00:43:38 -04:00
..
freeze.cpp Various fixes for warnings and minutia 2013-10-28 00:42:39 -04:00
freeze.h Added const qualifiers 2013-08-26 14:58:35 -04:00
manifest.xml Changes in preparation for the release of SolveSpace under the GPL, 2013-07-28 14:08:34 -08:00
resource.rc Add an icon file (ugly, but at least it's not the default anymore). 2008-07-18 01:50:52 -08:00
w32main.cpp Preliminary changes for FLTK support 2013-10-28 00:43:38 -04:00
w32util.cpp Various fixes for warnings and minutia 2013-10-28 00:42:39 -04:00