Go to file
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
exposed Use C99 integer types and C++ boolean types/values 2013-10-02 01:45:13 -04:00
extlib Add support for the 3dconnexion six degree of freedom input devices 2009-07-20 11:05:33 -08:00
icons Add two more icons to the toolbar, for text in a TrueType font and 2010-05-16 09:04:56 -08:00
obj This is my initial checkin for solvespace, a second attempt at 2008-03-25 02:02:13 -08:00
srf Quash warnings for floating-point equality comparisons 2013-10-28 00:43:37 -04:00
tools Use C99 integer types and C++ boolean types/values 2013-10-02 01:45:13 -04:00
win32 Preliminary changes for FLTK support 2013-10-28 00:43:38 -04:00
COPYING.txt Changes in preparation for the release of SolveSpace under the GPL, 2013-07-28 14:08:34 -08:00
Makefile.msvc Make optional the use of the SpaceNavigator libraries 2013-09-20 15:25:14 -04:00
bitmapextra.table.h Renamed *.table files to *.table.h 2013-09-16 17:14:53 -04:00
bitmapfont.table.h Use C99 integer types and C++ boolean types/values 2013-10-02 01:45:13 -04:00
bsp.cpp Renamed GL helper routines/identifiers to use "ssgl" prefix instead of "glx" 2013-10-28 00:43:38 -04:00
clipboard.cpp Various fixes for warnings and minutia 2013-10-28 00:42:39 -04:00
confscreen.cpp Replaced RGB-color integers with dedicated data structure 2013-10-25 01:49:12 -04:00
constraint.cpp Added const qualifiers 2013-08-26 14:58:35 -04:00
constrainteq.cpp Changes in preparation for the release of SolveSpace under the GPL, 2013-07-28 14:08:34 -08:00
describescreen.cpp Use C99 integer types and C++ boolean types/values 2013-10-02 01:45:13 -04:00
draw.cpp Renamed GL helper routines/identifiers to use "ssgl" prefix instead of "glx" 2013-10-28 00:43:38 -04:00
drawconstraint.cpp Renamed GL helper routines/identifiers to use "ssgl" prefix instead of "glx" 2013-10-28 00:43:38 -04:00
drawentity.cpp Renamed GL helper routines/identifiers to use "ssgl" prefix instead of "glx" 2013-10-28 00:43:38 -04:00
dsc.h Various fixes for warnings and minutia 2013-10-28 00:42:39 -04:00
entity.cpp Changes in preparation for the release of SolveSpace under the GPL, 2013-07-28 14:08:34 -08:00
export.cpp Replaced RGB-color integers with dedicated data structure 2013-10-25 01:49:12 -04:00
exportstep.cpp Changes in preparation for the release of SolveSpace under the GPL, 2013-07-28 14:08:34 -08:00
exportvector.cpp Various fixes for warnings and minutia 2013-10-28 00:42:39 -04:00
expr.cpp Use C99 integer types and C++ boolean types/values 2013-10-02 01:45:13 -04:00
expr.h Various fixes for warnings and minutia 2013-10-28 00:42:39 -04:00
file.cpp Replaced RGB-color integers with dedicated data structure 2013-10-25 01:49:12 -04:00
font.table.h Renamed *.table files to *.table.h 2013-09-16 17:14:53 -04:00
generate.cpp Renamed GL helper routines/identifiers to use "ssgl" prefix instead of "glx" 2013-10-28 00:43:38 -04:00
glhelper.cpp Renamed GL helper routines/identifiers to use "ssgl" prefix instead of "glx" 2013-10-28 00:43:38 -04:00
graphicswin.cpp Preliminary changes for FLTK support 2013-10-28 00:43:38 -04:00
group.cpp Miscellaneous adjustments for warnings and code quality 2013-09-19 02:35:56 -04:00
groupmesh.cpp Renamed GL helper routines/identifiers to use "ssgl" prefix instead of "glx" 2013-10-28 00:43:38 -04:00
icon.ico Add an icon file (ugly, but at least it's not the default anymore). 2008-07-18 01:50:52 -08:00
mesh.cpp Use C99 integer types and C++ boolean types/values 2013-10-02 01:45:13 -04:00
modify.cpp Quash "variable may be used uninitialized" warnings 2013-08-26 15:36:00 -04:00
mouse.cpp Use C99 integer types and C++ boolean types/values 2013-10-02 01:45:13 -04:00
png2c.pl Revised the Perl scripts 2013-08-26 17:45:09 -04:00
pngchar2c.pl Revised the Perl scripts 2013-08-26 17:45:09 -04:00
polygon.cpp Various fixes for warnings and minutia 2013-10-28 00:42:39 -04:00
polygon.h Replaced RGB-color integers with dedicated data structure 2013-10-25 01:49:12 -04:00
request.cpp Various fixes for warnings and minutia 2013-10-28 00:42:39 -04:00
sketch.h Various fixes for warnings and minutia 2013-10-28 00:42:39 -04:00
solvespace.cpp Various fixes for warnings and minutia 2013-10-28 00:42:39 -04:00
solvespace.h Preliminary changes for FLTK support 2013-10-28 00:43:38 -04:00
style.cpp Various fixes for warnings and minutia 2013-10-28 00:42:39 -04:00
system.cpp Use C99 integer types and C++ boolean types/values 2013-10-02 01:45:13 -04:00
textscreens.cpp Replaced RGB-color integers with dedicated data structure 2013-10-25 01:49:12 -04:00
textwin.cpp Renamed GL helper routines/identifiers to use "ssgl" prefix instead of "glx" 2013-10-28 00:43:38 -04:00
toolbar.cpp Renamed GL helper routines/identifiers to use "ssgl" prefix instead of "glx" 2013-10-28 00:43:38 -04:00
ttf.cpp Various fixes for warnings and minutia 2013-10-28 00:42:39 -04:00
ui.h Preliminary changes for FLTK support 2013-10-28 00:43:38 -04:00
undoredo.cpp Changes in preparation for the release of SolveSpace under the GPL, 2013-07-28 14:08:34 -08:00
util.cpp Quash warnings for floating-point equality comparisons 2013-10-28 00:43:37 -04:00
view.cpp Use C99 integer types and C++ boolean types/values 2013-10-02 01:45:13 -04:00
wishlist.txt Make oops() calls exit instead of entering debugger by default, 2011-03-05 12:52:57 -08:00