diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 0edf023..0000000 --- a/.gitignore +++ /dev/null @@ -1,26 +0,0 @@ -doap.rdf -*.tmproj -doc/api -users_guide/*.html -ext/fox16_c/*_wrap.cpp -ext/fox16_c/*.o -ext/fox16_c/conftest.dSYM -ext/fox16_c/include/inlinestubs.h -ext/fox16_c/extconf.h -ext/fox16_c/swigruby.h -ext/fox16_c/fox16.bundle -ext/fox16_c/mkmf.log -lib/fox16/kwargs.rb -lib/[0-9].[0-9] -lib/*.so -fox-includes/diffs.py -fox-includes/diffs.txt -pkg -tmp -vendor -*.orig -*.rej -/Gemfile.lock -/ports -/.bundle -/.yardoc diff --git a/History.md b/History.md index dfa9dbd..f773bb4 100755 --- a/History.md +++ b/History.md @@ -1,3 +1,8 @@ +## 1.6.45 / 2022-01-14 + +* Add binary gem support for ruby-3.1 on platform x64-mingw-ucrt and drop ruby-2.3. +* Update to libz-1.2.11, libjpeg-turbo-2.1.2, libtiff-4.3.0 for Windows binary gems. + ## 1.6.44 / 2020-12-31 * Add binary gem support for ruby-3.0. #66 diff --git a/README.rdoc b/README.rdoc index 1e0fcea..7757f77 100644 --- a/README.rdoc +++ b/README.rdoc @@ -3,9 +3,7 @@ * http://github.com/larskanis/fxruby * Full API-description: http://rubydoc.info/gems/fxruby/frames or https://larskanis.github.io/fxruby/ * Latest fxruby {Gem Version}[http://badge.fury.io/rb/fxruby] -* Status on Linux: {Build Status on Linux}[https://travis-ci.com/larskanis/fxruby] - on Windows: {Build Status on Windows}[https://ci.appveyor.com/project/larskanis/fxruby/branch/1.6] - +* CI-Status: {Build Status}[https://github.com/larskanis/fxruby/actions/workflows/ci.yml] and on Windows: {Build Status on Windows}[https://ci.appveyor.com/project/larskanis/fxruby/branch/1.6] == DESCRIPTION: @@ -34,11 +32,16 @@ FXRuby runs on Linux, Windows and OS-X with Ruby-2.2 or newer. Installation on Unix requires FOX development headers and libraries installed: * on Debian/Ubuntu: sudo apt-get install g++ libxrandr-dev libfox-1.6-dev +* on Mac: sudo port install rb-fxruby OR brew install fox && brew install xquartz +* on Windows: the binary fxruby gems already contain all required libraries * see also detailed installation instructions in the {Wiki}[https://github.com/lylejohnson/fxruby/wiki] -* on Windows: the binary fxruby gems already contain all required libararies Then, install the gem: * gem install fxruby + +On Mac, before running applications, you must also run: open -a /Applications/Utilities/XQuartz.app + +(otherwise, you end up getting this message when running applications on Mac: FXRbApp::openDisplay: unable to open display :0.0) == DIRECTORIES The directory structure is: diff --git a/Rakefile b/Rakefile index 8e3b7ae..67d0e44 100755 --- a/Rakefile +++ b/Rakefile @@ -92,7 +92,7 @@ ext_task = Rake::ExtensionTask.new("fox16_c", gem_spec) do |ext| ext.cross_compile = true - ext.cross_platform = ['x86-mingw32', 'x64-mingw32'] + ext.cross_platform = ['x86-mingw32', 'x64-mingw-ucrt', 'x64-mingw32'] # Enable FXTRACE and FXASSERT for 'rake compile' ext.config_options << "--enable-debug" @@ -109,6 +109,7 @@ platform_host_map = { 'x86-mingw32' => ['i686-w64-mingw32'], + 'x64-mingw-ucrt' => ['x86_64-w64-mingw32'], 'x64-mingw32' => ['x86_64-w64-mingw32'], } @@ -117,7 +118,7 @@ gcc_shared_dlls = %w[libwinpthread-1.dll libgcc_s_dw2-1.dll libgcc_s_sjlj-1.dll libgcc_s_seh-1.dll libstdc++-6.dll] - dlls = gcc_shared_dlls.select{|dll| File.exist?("ports/#{host}/bin/#{dll}") } + dlls = gcc_shared_dlls.select{|dll| File.exist?("ports/#{gemplat}/bin/#{dll}") } dlls += [ "libfxscintilla-20.dll", "libFOX-1.6-0.dll", @@ -127,11 +128,11 @@ "zlib1.dll", ] - spec.files += dlls.map{|dll| "ports/#{host}/bin/#{dll}" } + spec.files += dlls.map{|dll| "ports/#{gemplat}/bin/#{dll}" } unless ENV['FXRUBY_MINGW_DEBUG'] dlls.each do |dll| - task "ports/#{host}/bin/#{dll}" do |t| + task "ports/#{gemplat}/bin/#{dll}" do |t| sh "#{host}-strip", t.name end end @@ -153,6 +154,7 @@ sh "bundle package" end + desc "Build a binary gem for platform #{plat}" task plat => ['gem', 'prepare'] do debug = "FXRUBY_MINGW_DEBUG=#{ENV['FXRUBY_MINGW_DEBUG'].inspect}" if ENV['FXRUBY_MINGW_DEBUG'] RakeCompilerDock.sh <<-EOT, platform: plat @@ -204,6 +206,21 @@ line.gsub! /rb_ensure\(VALUEFUNC\((.*)\), self, VALUEFUNC\((.*)\), self\);/, 'rb_ensure(RUBY_VALUE_METHOD_FUNC(\\1), self, RUBY_VALUE_METHOD_FUNC(\\2), self);' line.gsub! /rb_rescue\(RUBY_METHOD_FUNC\((.*)\), \(VALUE\)a, RUBY_METHOD_FUNC\((.*)\), 0\)/, 'rb_rescue(RUBY_VALUE_METHOD_FUNC(\\1), (VALUE)a, RUBY_VALUE_METHOD_FUNC(\\2), 0)' + # Allow Truffleruby-22.1.0 to compile the sources without fxscintilla. + # Unfortunately Truffleruby still fails with various runtime errors. + if RUBY_ENGINE == "truffleruby" + line.gsub! '#include ', <<-EOT + #include + #define rb_define_virtual_variable(x,y,z) + EOT + line.gsub!('rb_define_class("swig_runtime_data", rb_cObject);', 'rb_define_class("SWIG_RUNTIME_DATA", rb_cObject);') + line.gsub! 'rb_define_readonly_variable("$swig_runtime_data_type_pointer" SWIG_RUNTIME_VERSION SWIG_TYPE_TABLE_NAME, &swig_runtime_data_type_pointer);', <<-EOT + if (rb_gv_get("$swig_runtime_data_type_pointer" SWIG_RUNTIME_VERSION SWIG_TYPE_TABLE_NAME) == RUBY_Qnil) { + rb_gv_set("$swig_runtime_data_type_pointer" SWIG_RUNTIME_VERSION SWIG_TYPE_TABLE_NAME, swig_runtime_data_type_pointer); + } + EOT + end + line end diff --git a/appveyor.yml b/appveyor.yml index cb6d0dc..cd13174 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -1,24 +1,22 @@ -image: Visual Studio 2019 +image: Visual Studio 2022 clone_depth: 1 init: - - SET PATH=c:/Ruby%ruby_version%/bin;c:/msys64/%MSYSTEM%/bin;%PATH% - - SET RAKEOPT=-rdevkit + - SET PATH=c:/Ruby%ruby_version%/bin;%PATH% install: - ps: | if ($env:ruby_version -like "*head*") { $(new-object net.webclient).DownloadFile("https://github.com/oneclick/rubyinstaller2/releases/download/rubyinstaller-head/rubyinstaller-$env:ruby_version.exe", "$pwd/ruby-setup.exe") - cmd /c ruby-setup.exe /verysilent /dir=C:/Ruby$env:ruby_version + cmd /c ruby-setup.exe /currentuser /verysilent /dir=C:/Ruby$env:ruby_version } - ruby --version - gem --version - ridk version - # Remove gcc-ada and gcc-objc, since they are no longer supported by msys2 and therefore cause a dependency issue - - c:/msys64/usr/bin/bash -lc "pacman --noconfirm --remove mingw-w64-i686-gcc-ada mingw-w64-i686-gcc-objc mingw-w64-x86_64-gcc-ada mingw-w64-x86_64-gcc-objc" - - c:/msys64/usr/bin/bash -lc "pacman -Syu --noconfirm --ask 20" - - c:/msys64/usr/bin/bash -lc "pacman -Su --noconfirm" - - c:/msys64/usr/bin/bash -lc "pacman -S --noconfirm --needed ${MINGW_PACKAGE_PREFIX}-fox ${MINGW_PACKAGE_PREFIX}-swig" + - ridk enable + # Install required packages + - c:/msys64/usr/bin/bash -lc "pacman -S --noconfirm --needed ${MINGW_PACKAGE_PREFIX}-pkgconf ${MINGW_PACKAGE_PREFIX}-fox ${MINGW_PACKAGE_PREFIX}-swig ${MINGW_PACKAGE_PREFIX}-gcc" + - gcc -v - swig -version - gem install bundler --conservative - bundle config set force_ruby_platform true @@ -30,8 +28,4 @@ environment: matrix: - ruby_version: "head-x64" - MINGW_PACKAGE_PREFIX: "mingw-w64-x86_64" - MSYSTEM: "MINGW64" - ruby_version: "24" - MINGW_PACKAGE_PREFIX: "mingw-w64-i686" - MSYSTEM: "MINGW32" diff --git a/docs/Fox/Canvas/CanvasError.html b/docs/Fox/Canvas/CanvasError.html index a2f8881..7472ca9 100644 --- a/docs/Fox/Canvas/CanvasError.html +++ b/docs/Fox/Canvas/CanvasError.html @@ -114,9 +114,9 @@ diff --git a/docs/Fox/Canvas/CircleShape.html b/docs/Fox/Canvas/CircleShape.html index d0348d2..76d63f8 100644 --- a/docs/Fox/Canvas/CircleShape.html +++ b/docs/Fox/Canvas/CircleShape.html @@ -467,9 +467,9 @@ diff --git a/docs/Fox/Canvas/ImageShape.html b/docs/Fox/Canvas/ImageShape.html index 64313d2..25e0b6e 100644 --- a/docs/Fox/Canvas/ImageShape.html +++ b/docs/Fox/Canvas/ImageShape.html @@ -467,9 +467,9 @@ diff --git a/docs/Fox/Canvas/LineShape.html b/docs/Fox/Canvas/LineShape.html index ac16bf3..63ec5ee 100644 --- a/docs/Fox/Canvas/LineShape.html +++ b/docs/Fox/Canvas/LineShape.html @@ -995,9 +995,9 @@ diff --git a/docs/Fox/Canvas/PolygonShape.html b/docs/Fox/Canvas/PolygonShape.html index 21b7371..9197a28 100644 --- a/docs/Fox/Canvas/PolygonShape.html +++ b/docs/Fox/Canvas/PolygonShape.html @@ -135,9 +135,9 @@ diff --git a/docs/Fox/Canvas/RectangleShape.html b/docs/Fox/Canvas/RectangleShape.html index 98eafda..5ae21ca 100644 --- a/docs/Fox/Canvas/RectangleShape.html +++ b/docs/Fox/Canvas/RectangleShape.html @@ -429,9 +429,9 @@ diff --git a/docs/Fox/Canvas/SelectionPolicy.html b/docs/Fox/Canvas/SelectionPolicy.html index eb1cc70..b0ac44f 100644 --- a/docs/Fox/Canvas/SelectionPolicy.html +++ b/docs/Fox/Canvas/SelectionPolicy.html @@ -342,9 +342,9 @@ diff --git a/docs/Fox/Canvas/Shape.html b/docs/Fox/Canvas/Shape.html index 100d344..6e05b50 100644 --- a/docs/Fox/Canvas/Shape.html +++ b/docs/Fox/Canvas/Shape.html @@ -370,7 +370,7 @@
-

Set this shape's draggability.

+

Set this shape’s draggability.

@@ -1223,7 +1223,7 @@
-

Set this shape's draggability

+

Set this shape’s draggability

@@ -1945,9 +1945,9 @@
diff --git a/docs/Fox/Canvas/ShapeCanvas.html b/docs/Fox/Canvas/ShapeCanvas.html index fd6062d..c5d3268 100644 --- a/docs/Fox/Canvas/ShapeCanvas.html +++ b/docs/Fox/Canvas/ShapeCanvas.html @@ -1722,9 +1722,9 @@ end # Must have pressed - if (flg & FLAG_PRESSED) != 0 # Change selection - - if @currentShape && @currentShape.enabled? + if (flg & FLAG_PRESSED) != 0 + # Change selection + if @currentShape && @currentShape.enabled? deselectShape(@currentShape, true) end @@ -2021,9 +2021,9 @@ diff --git a/docs/Fox/Canvas/ShapeGroup.html b/docs/Fox/Canvas/ShapeGroup.html index b1a11c8..0aedb26 100644 --- a/docs/Fox/Canvas/ShapeGroup.html +++ b/docs/Fox/Canvas/ShapeGroup.html @@ -517,9 +517,9 @@ diff --git a/docs/Fox/Canvas/SingleSelectionPolicy.html b/docs/Fox/Canvas/SingleSelectionPolicy.html index 90922e2..93bf9fd 100644 --- a/docs/Fox/Canvas/SingleSelectionPolicy.html +++ b/docs/Fox/Canvas/SingleSelectionPolicy.html @@ -281,9 +281,9 @@ diff --git a/docs/Fox/Canvas/TextShape.html b/docs/Fox/Canvas/TextShape.html index 4e315c9..d0c6b16 100644 --- a/docs/Fox/Canvas/TextShape.html +++ b/docs/Fox/Canvas/TextShape.html @@ -599,9 +599,9 @@ diff --git a/docs/Fox/Canvas.html b/docs/Fox/Canvas.html index a894bbf..78fea32 100644 --- a/docs/Fox/Canvas.html +++ b/docs/Fox/Canvas.html @@ -86,19 +86,19 @@

Overview

-

The Canvas module defines a framework similar to that provided by Tk's Canvas widget (and subsequent improvements, such as GNOME's Canvas and wxWindows' Object Graphics Library).

+

The Canvas module defines a framework similar to that provided by Tk’s Canvas widget (and subsequent improvements, such as GNOME’s Canvas and wxWindows’ Object Graphics Library).

Links

-

Tk's Canvas Widget

+

Tk’s Canvas Widget

http://starship.python.net/crew/fredrik/tkmanual/canvas.html
 http://www.dci.clrc.ac.uk/Publications/Cookbook/chap4.html
 
-

GNOME's Canvas Widget

+

GNOME’s Canvas Widget

http://developer.gnome.org/doc/whitepapers/canvas/canvas.html
 
@@ -131,9 +131,9 @@
diff --git a/docs/Fox/FTNonModal.html b/docs/Fox/FTNonModal.html index 1730a78..3b18b70 100644 --- a/docs/Fox/FTNonModal.html +++ b/docs/Fox/FTNonModal.html @@ -540,9 +540,9 @@ diff --git a/docs/Fox/FX4Splitter.html b/docs/Fox/FX4Splitter.html index 7a73bf3..5b13cdd 100644 --- a/docs/Fox/FX4Splitter.html +++ b/docs/Fox/FX4Splitter.html @@ -1326,9 +1326,9 @@ diff --git a/docs/Fox/FX7Segment.html b/docs/Fox/FX7Segment.html index 5934320..2f0060e 100644 --- a/docs/Fox/FX7Segment.html +++ b/docs/Fox/FX7Segment.html @@ -1000,9 +1000,9 @@ diff --git a/docs/Fox/FXAccelTable.html b/docs/Fox/FXAccelTable.html index d0d4298..7e8817e 100644 --- a/docs/Fox/FXAccelTable.html +++ b/docs/Fox/FXAccelTable.html @@ -394,7 +394,7 @@ FXSEL(SEL_COMMAND, FXWindow::ID_SHOW)) -

The problem with this form is that you need to be familiar with the message types and identifiers that different widgets respond to, and this information isn't very well documented. A more straightforward way to use addAccel from Ruby code is to instead pass one or more callable objects in as the second and third arguments. For example:

+

The problem with this form is that you need to be familiar with the message types and identifiers that different widgets respond to, and this information isn’t very well documented. A more straightforward way to use addAccel from Ruby code is to instead pass one or more callable objects in as the second and third arguments. For example:

accelTable.addAccel(hotKey, lambda { window.hide })
 
@@ -473,11 +473,11 @@ selup = args[2] if args.length > 2 end end - end # FIXME: The target objects stored in the accelerator table are currently + end + # FIXME: The target objects stored in the accelerator table are currently # private. Therefore FXRbAccelTable::markfunc() doesn't mark them as used. # As a workaround the objects are additionally stored in @targets Hash. - - @targets = {} unless instance_variable_defined?('@targets') + @targets = {} unless instance_variable_defined?('@targets') @targets[hotKey] = tgt addAccelOrig(hotKey, tgt, seldn, selup) end @@ -705,9 +705,9 @@ diff --git a/docs/Fox/FXApp.html b/docs/Fox/FXApp.html index 924a1d8..17f4c3e 100644 --- a/docs/Fox/FXApp.html +++ b/docs/Fox/FXApp.html @@ -110,7 +110,7 @@

Events

-

The FXApp object itself doesn't have a designated message target like other FOX objects, but it can send messages to objects for a few special events.

+

The FXApp object itself doesn’t have a designated message target like other FOX objects, but it can send messages to objects for a few special events.

Timers

When a timeout event is registered with the application using the addTimeout method, a SEL_TIMEOUT message is sent to the message target.

@@ -1140,7 +1140,7 @@
-

Amount of time (in milliseconds) to yield to Ruby's thread scheduler [Integer].

+

Amount of time (in milliseconds) to yield to Ruby’s thread scheduler [Integer].

@@ -1302,7 +1302,7 @@
-

Typing speed used for the FXIconList, FXList and FXTreeList widgets' lookup features, in milliseconds.

+

Typing speed used for the FXIconList, FXList and FXTreeList widgets’ lookup features, in milliseconds.

@@ -1695,7 +1695,7 @@
-

Changes the default application cursor to an hourglass shape, to provide a visual cue to the user that it's time to wait.

+

Changes the default application cursor to an hourglass shape, to provide a visual cue to the user that it’s time to wait.

@@ -1767,7 +1767,7 @@
-

Create application's windows.

+

Create application’s windows.

@@ -1791,7 +1791,7 @@
-

Destroy application's windows.

+

Destroy application’s windows.

@@ -1815,7 +1815,7 @@
-

Detach application's windows.

+

Detach application’s windows.

@@ -2249,7 +2249,7 @@
-

Construct application object; the appName and vendorName strings are used as keys into the registry database for this application's settings.

+

Construct application object; the appName and vendorName strings are used as keys into the registry database for this application’s settings.

@@ -2273,7 +2273,7 @@
-

Construct application object; the appName and vendorName strings are used as keys into the registry database for this application's settings.

+

Construct application object; the appName and vendorName strings are used as keys into the registry database for this application’s settings.

@@ -2393,7 +2393,7 @@
-

Peek to determine if there's an event.

+

Peek to determine if there’s an event.

@@ -3124,7 +3124,7 @@
-

Construct application object; the appName and vendorName strings are used as keys into the registry database for this application's settings. Only one single application object can be constructed.

+

Construct application object; the appName and vendorName strings are used as keys into the registry database for this application’s settings. Only one single application object can be constructed.

@@ -4503,7 +4503,7 @@
-

Amount of time (in milliseconds) to yield to Ruby's thread scheduler [Integer]

+

Amount of time (in milliseconds) to yield to Ruby’s thread scheduler [Integer]

@@ -4761,7 +4761,7 @@
-

Typing speed used for the FXIconList, FXList and FXTreeList widgets' lookup features, in milliseconds. Default value is 1000 milliseconds.

+

Typing speed used for the FXIconList, FXList and FXTreeList widgets’ lookup features, in milliseconds. Default value is 1000 milliseconds.

@@ -5575,7 +5575,7 @@
-

Changes the default application cursor to an hourglass shape, to provide a visual cue to the user that it's time to wait. To revert the default application cursor to its normal shape, call the #endWaitCursor method. For example,

+

Changes the default application cursor to an hourglass shape, to provide a visual cue to the user that it’s time to wait. To revert the default application cursor to its normal shape, call the #endWaitCursor method. For example,

getApp().beginWaitCursor()
   ... time-consuming operation ...
@@ -5719,7 +5719,7 @@
 
-

Create application's windows

+

Create application’s windows

@@ -5756,7 +5756,7 @@
-

Destroy application's windows

+

Destroy application’s windows

@@ -5793,7 +5793,7 @@
-

Detach application's windows

+

Detach application’s windows

@@ -6254,7 +6254,7 @@
chore = app.addChore { ... }
 
-

but decide that you want to “cancel” that chore later (before it's had a chance to run):

+

but decide that you want to “cancel” that chore later (before it’s had a chance to run):

if app.hasChore?(chore)
   app.removeChore(chore)
@@ -6417,7 +6417,7 @@
 
timeout = app.addTimeout(10*1000, ...)
 
-

but in the meantime, you decide that you want to cancel it if it hasn't run yet:

+

but in the meantime, you decide that you want to cancel it if it hasn’t run yet:

if app.hasTimeout?(timeout)
   app.removeTimeout(timeout)
@@ -6560,7 +6560,7 @@
 
-

Construct application object; the appName and vendorName strings are used as keys into the registry database for this application's settings. Only one single application object can be constructed. :nodoc:

+

Construct application object; the appName and vendorName strings are used as keys into the registry database for this application’s settings. Only one single application object can be constructed. :nodoc:

@@ -6791,7 +6791,7 @@
-

Peek to determine if there's an event.

+

Peek to determine if there’s an event.

@@ -7988,9 +7988,9 @@
diff --git a/docs/Fox/FXArc.html b/docs/Fox/FXArc.html index 643c36c..7ed6773 100644 --- a/docs/Fox/FXArc.html +++ b/docs/Fox/FXArc.html @@ -138,7 +138,7 @@
-

Start of the arc, relative to the three-o'clock position from the center, in units of degrees * 64 [Integer].

+

Start of the arc, relative to the three-o’clock position from the center, in units of degrees * 64 [Integer].

@@ -165,7 +165,7 @@
-

Path and extent of the arc, relative to the three-o'clock position from the center, in units of degrees * 64 [Integer].

+

Path and extent of the arc, relative to the three-o’clock position from the center, in units of degrees * 64 [Integer].

@@ -302,7 +302,7 @@
-

Start of the arc, relative to the three-o'clock position from the center, in units of degrees * 64 [Integer]

+

Start of the arc, relative to the three-o’clock position from the center, in units of degrees * 64 [Integer]

@@ -345,7 +345,7 @@
-

Path and extent of the arc, relative to the three-o'clock position from the center, in units of degrees * 64 [Integer]

+

Path and extent of the arc, relative to the three-o’clock position from the center, in units of degrees * 64 [Integer]

@@ -552,9 +552,9 @@
diff --git a/docs/Fox/FXArrowButton.html b/docs/Fox/FXArrowButton.html index 9fd5215..9a0c336 100644 --- a/docs/Fox/FXArrowButton.html +++ b/docs/Fox/FXArrowButton.html @@ -855,9 +855,9 @@
diff --git a/docs/Fox/FXBMPIcon.html b/docs/Fox/FXBMPIcon.html index 91c6493..1cf495f 100644 --- a/docs/Fox/FXBMPIcon.html +++ b/docs/Fox/FXBMPIcon.html @@ -440,9 +440,9 @@
diff --git a/docs/Fox/FXBMPImage.html b/docs/Fox/FXBMPImage.html index eada675..7b39d7b 100644 --- a/docs/Fox/FXBMPImage.html +++ b/docs/Fox/FXBMPImage.html @@ -424,9 +424,9 @@
diff --git a/docs/Fox/FXBitmap.html b/docs/Fox/FXBitmap.html index 1a42f00..4b80715 100644 --- a/docs/Fox/FXBitmap.html +++ b/docs/Fox/FXBitmap.html @@ -1352,9 +1352,9 @@
diff --git a/docs/Fox/FXBitmapFrame.html b/docs/Fox/FXBitmapFrame.html index 93d4a6c..067c47f 100644 --- a/docs/Fox/FXBitmapFrame.html +++ b/docs/Fox/FXBitmapFrame.html @@ -585,9 +585,9 @@ diff --git a/docs/Fox/FXBitmapView.html b/docs/Fox/FXBitmapView.html index 124af4f..80cd904 100644 --- a/docs/Fox/FXBitmapView.html +++ b/docs/Fox/FXBitmapView.html @@ -1441,9 +1441,9 @@ diff --git a/docs/Fox/FXButton.html b/docs/Fox/FXButton.html index f0dc569..a02ab06 100644 --- a/docs/Fox/FXButton.html +++ b/docs/Fox/FXButton.html @@ -524,9 +524,9 @@ diff --git a/docs/Fox/FXCURCursor.html b/docs/Fox/FXCURCursor.html index 8848526..913586d 100644 --- a/docs/Fox/FXCURCursor.html +++ b/docs/Fox/FXCURCursor.html @@ -251,9 +251,9 @@ diff --git a/docs/Fox/FXCalendar.html b/docs/Fox/FXCalendar.html index 656ff95..250216c 100644 --- a/docs/Fox/FXCalendar.html +++ b/docs/Fox/FXCalendar.html @@ -870,9 +870,9 @@ diff --git a/docs/Fox/FXCanvas.html b/docs/Fox/FXCanvas.html index b311da3..a999aaf 100644 --- a/docs/Fox/FXCanvas.html +++ b/docs/Fox/FXCanvas.html @@ -301,9 +301,9 @@ diff --git a/docs/Fox/FXCheckButton.html b/docs/Fox/FXCheckButton.html index da6749d..3eb6e6f 100644 --- a/docs/Fox/FXCheckButton.html +++ b/docs/Fox/FXCheckButton.html @@ -939,9 +939,9 @@ diff --git a/docs/Fox/FXChoiceBox.html b/docs/Fox/FXChoiceBox.html index a616d8c..14c953e 100644 --- a/docs/Fox/FXChoiceBox.html +++ b/docs/Fox/FXChoiceBox.html @@ -332,7 +332,7 @@
-

Construct choice box with given caption, icon, message text, and with choices from array of strings. If owner is another FXWindow, the dialog box is created as a child of that window. If owner is an FXApp instance, it's created as a free-floating dialog box.

+

Construct choice box with given caption, icon, message text, and with choices from array of strings. If owner is another FXWindow, the dialog box is created as a child of that window. If owner is an FXApp instance, it’s created as a free-floating dialog box.

Parameters:

owner @@ -462,9 +462,9 @@
diff --git a/docs/Fox/FXColor.html b/docs/Fox/FXColor.html index e80cf3a..d1281d1 100644 --- a/docs/Fox/FXColor.html +++ b/docs/Fox/FXColor.html @@ -1509,9 +1509,9 @@ diff --git a/docs/Fox/FXColorBar.html b/docs/Fox/FXColorBar.html index 09101b0..9e41222 100644 --- a/docs/Fox/FXColorBar.html +++ b/docs/Fox/FXColorBar.html @@ -749,9 +749,9 @@ diff --git a/docs/Fox/FXColorDialog.html b/docs/Fox/FXColorDialog.html index cb11469..3b5e4c0 100644 --- a/docs/Fox/FXColorDialog.html +++ b/docs/Fox/FXColorDialog.html @@ -125,7 +125,7 @@

The following messages are sent by FXColorDialog to its target:

SEL_CHANGED
-

sent continuously, while the color selector's color is changing

+

sent continuously, while the color selector’s color is changing

SEL_COMMAND

sent when the new color is set

@@ -581,9 +581,9 @@ diff --git a/docs/Fox/FXColorItem.html b/docs/Fox/FXColorItem.html index 5ebd50f..46fd0ca 100644 --- a/docs/Fox/FXColorItem.html +++ b/docs/Fox/FXColorItem.html @@ -313,9 +313,9 @@ diff --git a/docs/Fox/FXColorList.html b/docs/Fox/FXColorList.html index ce53753..0ef7709 100644 --- a/docs/Fox/FXColorList.html +++ b/docs/Fox/FXColorList.html @@ -702,9 +702,9 @@ diff --git a/docs/Fox/FXColorRing.html b/docs/Fox/FXColorRing.html index ded7a32..e383f7c 100644 --- a/docs/Fox/FXColorRing.html +++ b/docs/Fox/FXColorRing.html @@ -807,9 +807,9 @@ diff --git a/docs/Fox/FXColorSelector.html b/docs/Fox/FXColorSelector.html index d7d1cb4..3693f70 100644 --- a/docs/Fox/FXColorSelector.html +++ b/docs/Fox/FXColorSelector.html @@ -786,9 +786,9 @@ diff --git a/docs/Fox/FXColorWell.html b/docs/Fox/FXColorWell.html index 0082206..464be87 100644 --- a/docs/Fox/FXColorWell.html +++ b/docs/Fox/FXColorWell.html @@ -112,7 +112,7 @@

Overview

-

A Color Well is a widget which controls color settings. Colors may be dragged and dropped from one color well to another. A double-click inside a color well will bring up the standard color dialog panel to edit the color well's color. Colors may be also pasted by name using middle-mouse click into/out of color wells from/to other selection-capable applications; for example, you can highlight the word `red' and paste it into a color well.

+

A Color Well is a widget which controls color settings. Colors may be dragged and dropped from one color well to another. A double-click inside a color well will bring up the standard color dialog panel to edit the color well’s color. Colors may be also pasted by name using middle-mouse click into/out of color wells from/to other selection-capable applications; for example, you can highlight the word ‘red’ and paste it into a color well.

Events

@@ -810,7 +810,7 @@
-

Set the color for this color well to clr. If notify is true, a SEL_COMMAND message is sent to the color well's message target after the color is changed.

+

Set the color for this color well to clr. If notify is true, a SEL_COMMAND message is sent to the color well’s message target after the color is changed.

@@ -840,9 +840,9 @@
diff --git a/docs/Fox/FXColorWheel.html b/docs/Fox/FXColorWheel.html index e5edcba..e9ee9fb 100644 --- a/docs/Fox/FXColorWheel.html +++ b/docs/Fox/FXColorWheel.html @@ -760,9 +760,9 @@
diff --git a/docs/Fox/FXComboBox.html b/docs/Fox/FXComboBox.html index af698e8..df9104b 100644 --- a/docs/Fox/FXComboBox.html +++ b/docs/Fox/FXComboBox.html @@ -691,7 +691,7 @@
-

Calls block once for each item in the list, passing the item's text and user data as parameters.

+

Calls block once for each item in the list, passing the item’s text and user data as parameters.

@@ -2106,7 +2106,7 @@
-

Calls block once for each item in the list, passing the item's text and user data as parameters.

+

Calls block once for each item in the list, passing the item’s text and user data as parameters.

@@ -2714,7 +2714,7 @@
-

Set current item to index, where index is the zero-based index of the item. If notify is true, a SEL_COMMAND message is sent to the combo box's message target.

+

Set current item to index, where index is the zero-based index of the item. If notify is true, a SEL_COMMAND message is sent to the combo box’s message target.

@@ -2929,9 +2929,9 @@
diff --git a/docs/Fox/FXComboTableItem.html b/docs/Fox/FXComboTableItem.html index 653b13d..7afff2f 100644 --- a/docs/Fox/FXComboTableItem.html +++ b/docs/Fox/FXComboTableItem.html @@ -534,9 +534,9 @@ diff --git a/docs/Fox/FXCommand.html b/docs/Fox/FXCommand.html index bada16a..d7ee609 100644 --- a/docs/Fox/FXCommand.html +++ b/docs/Fox/FXCommand.html @@ -102,7 +102,7 @@

Overview

-

FXCommand is an “abstract” base class for your application's commands. At a minimum, your concrete subclasses of FXCommand should implement the #undo, #redo, #undoName, and #redoName methods.

+

FXCommand is an “abstract” base class for your application’s commands. At a minimum, your concrete subclasses of FXCommand should implement the #undo, #redo, #undoName, and #redoName methods.

@@ -516,9 +516,9 @@
diff --git a/docs/Fox/FXComposite.html b/docs/Fox/FXComposite.html index 070228e..f4a989f 100644 --- a/docs/Fox/FXComposite.html +++ b/docs/Fox/FXComposite.html @@ -117,10 +117,10 @@

The following messages are sent from FXComposite to its target:

SEL_KEYPRESS
-

sent when a key goes down, but only if there is no other widget with the focus (or if the focused widget doesn't handle this keypress). The message data is an FXEvent instance.

+

sent when a key goes down, but only if there is no other widget with the focus (or if the focused widget doesn’t handle this keypress). The message data is an FXEvent instance.

SEL_KEYRELEASE
-

sent when a key goes up, but only if there is no other widget with the focus (or if the focused widget doesn't handle this key release). The message data is an FXEvent instance.

+

sent when a key goes up, but only if there is no other widget with the focus (or if the focused widget doesn’t handle this key release). The message data is an FXEvent instance.

@@ -423,9 +423,9 @@ diff --git a/docs/Fox/FXCursor.html b/docs/Fox/FXCursor.html index d194978..ee3c033 100644 --- a/docs/Fox/FXCursor.html +++ b/docs/Fox/FXCursor.html @@ -769,9 +769,9 @@ diff --git a/docs/Fox/FXDC.html b/docs/Fox/FXDC.html index 0d43f89..76d5f76 100644 --- a/docs/Fox/FXDC.html +++ b/docs/Fox/FXDC.html @@ -172,7 +172,7 @@

Line Cap Styles

CAP_NOT_LAST
-

Don't include last end cap

+

Don’t include last end cap

CAP_BUTT

Butting line end caps

@@ -3204,7 +3204,7 @@
-

Draw an arc. The argument start specifies the start of the arc relative to the three-o'clock position from the center, in units of degrees*64. The argument extent specifies the path and extent of the arc, relative to the start of the arc (also in units of degrees*64). The arguments x, y, w, and h specify the bounding rectangle of the arc.

+

Draw an arc. The argument start specifies the start of the arc relative to the three-o’clock position from the center, in units of degrees*64. The argument extent specifies the path and extent of the arc, relative to the start of the arc (also in units of degrees*64). The arguments x, y, w, and h specify the bounding rectangle of the arc.

Parameters:

x @@ -3429,7 +3429,7 @@

Parameters:

-

x:: x-coordinate of the circle's center [Integer] y:: y-coordinate of the circle's center [Integer] r:: radius of the circle, in pixels [Integer]

+

x:: x-coordinate of the circle’s center [Integer] y:: y-coordinate of the circle’s center [Integer] r:: radius of the circle, in pixels [Integer]

See also #fillCircle.

@@ -3917,7 +3917,7 @@
-

Draw connected lines, where points is an array of FXPoint instances. The number of lines drawn is equal to the size of the points array minus one. Treats all points' coordinates as relative to the origin.

+

Draw connected lines, where points is an array of FXPoint instances. The number of lines drawn is equal to the size of the points array minus one. Treats all points’ coordinates as relative to the origin.

Parameters:

points @@ -4005,7 +4005,7 @@
-

Draw connected lines, where points is an array of FXPoint instances. The number of lines drawn is equal to the size of the points array minus one. Treats each point's coordinates (after the first) as relative to the previous point.

+

Draw connected lines, where points is an array of FXPoint instances. The number of lines drawn is equal to the size of the points array minus one. Treats each point’s coordinates (after the first) as relative to the previous point.

Parameters:

points @@ -4551,7 +4551,7 @@

Parameters:

-

x:: x-coordinate of the circle's center [Integer] y:: y-coordinate of the circle's center [Integer] r:: radius of the circle, in pixels [Integer]

+

x:: x-coordinate of the circle’s center [Integer] y:: y-coordinate of the circle’s center [Integer] r:: radius of the circle, in pixels [Integer]

See also #drawCircle.

@@ -5221,9 +5221,9 @@
diff --git a/docs/Fox/FXDCPrint.html b/docs/Fox/FXDCPrint.html index dcafe40..f161f3a 100644 --- a/docs/Fox/FXDCPrint.html +++ b/docs/Fox/FXDCPrint.html @@ -686,9 +686,9 @@
diff --git a/docs/Fox/FXDCWindow.html b/docs/Fox/FXDCWindow.html index bdbb54a..22a9282 100644 --- a/docs/Fox/FXDCWindow.html +++ b/docs/Fox/FXDCWindow.html @@ -348,9 +348,9 @@
diff --git a/docs/Fox/FXDataTarget.html b/docs/Fox/FXDataTarget.html index 96c9469..d84cdd8 100644 --- a/docs/Fox/FXDataTarget.html +++ b/docs/Fox/FXDataTarget.html @@ -117,7 +117,7 @@ textfield = FXTextField.new(p, 12, data, FXDataTarget::ID_VALUE)
-

Data targets also allow connecting other kinds of widgets (like FXRadioButton and FXMenuCommand) to a variable. In this case, the new value of the connected variable is computed by subtracting FXDataTarget::ID_OPTION from the message identifier. For example, to tie a group of radio buttons to a single data target's value (so that the buttons are mutually exclusive), use code like this:

+

Data targets also allow connecting other kinds of widgets (like FXRadioButton and FXMenuCommand) to a variable. In this case, the new value of the connected variable is computed by subtracting FXDataTarget::ID_OPTION from the message identifier. For example, to tie a group of radio buttons to a single data target’s value (so that the buttons are mutually exclusive), use code like this:

data = FXDataTarget.new(0)
 radio1 = FXRadioButton.new(p, "1st choice", data, FXDataTarget::ID_OPTION)
@@ -125,7 +125,7 @@
 radio3 = FXRadioButton.new(p, "3rd choice", data, FXDataTarget::ID_OPTION + 2)
 
-

Note that if you'd like the data target to “forward” its SEL_COMMAND or SEL_CHANGED to some other target object after it has updated the data target value, you can do that just as you would for any other widget. For example, continuing the previous code snippet:

+

Note that if you’d like the data target to “forward” its SEL_COMMAND or SEL_CHANGED to some other target object after it has updated the data target value, you can do that just as you would for any other widget. For example, continuing the previous code snippet:

data.connect(SEL_COMMAND) {
   puts "The new data target value is #{data.value}"
@@ -149,7 +149,7 @@
 

Causes the FXDataTarget to ask sender for value

ID_OPTION
-

ID_OPTION+i will set the value to i, where -10000 <= i <= 10000

+

ID_OPTION+i will set the value to i, where -10000 <= i <= 10000

@@ -240,7 +240,7 @@
-

The data target's current value [Object].

+

The data target’s current value [Object].

@@ -303,7 +303,7 @@
-

Returns the stringified representation of this data target's value.

+

Returns the stringified representation of this data target’s value.

@@ -481,7 +481,7 @@
-

The data target's current value [Object]

+

The data target’s current value [Object]

@@ -529,7 +529,7 @@
-

Returns the stringified representation of this data target's value.

+

Returns the stringified representation of this data target’s value.

@@ -563,9 +563,9 @@
diff --git a/docs/Fox/FXDebugTarget.html b/docs/Fox/FXDebugTarget.html index 31abbb3..7079d21 100644 --- a/docs/Fox/FXDebugTarget.html +++ b/docs/Fox/FXDebugTarget.html @@ -295,9 +295,9 @@ diff --git a/docs/Fox/FXDelegator.html b/docs/Fox/FXDelegator.html index 5cf258c..4bee7aa 100644 --- a/docs/Fox/FXDelegator.html +++ b/docs/Fox/FXDelegator.html @@ -295,9 +295,9 @@ diff --git a/docs/Fox/FXDial.html b/docs/Fox/FXDial.html index 1b67798..a8c2fc8 100644 --- a/docs/Fox/FXDial.html +++ b/docs/Fox/FXDial.html @@ -131,10 +131,10 @@

sent when the left mouse button goes up; the message data is an FXEvent instance.

SEL_CHANGED
-

sent when the dial's value changes; the message data is the new value (an integer).

+

sent when the dial’s value changes; the message data is the new value (an integer).

SEL_COMMAND
-

sent when the user stops changing the dial's value and releases the mouse button; the message data is the new value (an integer).

+

sent when the user stops changing the dial’s value and releases the mouse button; the message data is the new value (an integer).

Dial style options

@@ -488,7 +488,7 @@
-

Set the dial's range.

+

Set the dial’s range.

@@ -1056,7 +1056,7 @@
-

Set the dial's range. If notify is true, and the range modification causes the dial's value to change, a SEL_COMMAND message is sent to the dial's message target after the value is changed.

+

Set the dial’s range. If notify is true, and the range modification causes the dial’s value to change, a SEL_COMMAND message is sent to the dial’s message target after the value is changed.

@@ -1093,7 +1093,7 @@
-

Set the dial value. If notify is true, a SEL_COMMAND message is sent to the dial's message target after the value is changed.

+

Set the dial value. If notify is true, a SEL_COMMAND message is sent to the dial’s message target after the value is changed.

@@ -1123,9 +1123,9 @@
diff --git a/docs/Fox/FXDialogBox.html b/docs/Fox/FXDialogBox.html index 9bed0ab..04b164a 100644 --- a/docs/Fox/FXDialogBox.html +++ b/docs/Fox/FXDialogBox.html @@ -120,7 +120,7 @@

When a dialog box receives a SEL_COMMAND message with identifier ID_CANCEL or ID_ACCEPT, the dialog box breaks out of the modal loop and returns a completion code of either 0 or 1, respectively.

-

To close a dialog box when it's not running modally, simply call Fox::FXWindow#hide (or send it the ID_HIDE command message).

+

To close a dialog box when it’s not running modally, simply call Fox::FXWindow#hide (or send it the ID_HIDE command message).

Message identifiers

ID_CANCEL @@ -403,9 +403,9 @@ diff --git a/docs/Fox/FXDict.html b/docs/Fox/FXDict.html index b06e2d7..5b5300e 100644 --- a/docs/Fox/FXDict.html +++ b/docs/Fox/FXDict.html @@ -1053,9 +1053,9 @@ diff --git a/docs/Fox/FXDirBox.html b/docs/Fox/FXDirBox.html index 38169ce..e7d66b3 100644 --- a/docs/Fox/FXDirBox.html +++ b/docs/Fox/FXDirBox.html @@ -742,9 +742,9 @@ diff --git a/docs/Fox/FXDirDialog.html b/docs/Fox/FXDirDialog.html index 06a9bde..db78251 100644 --- a/docs/Fox/FXDirDialog.html +++ b/docs/Fox/FXDirDialog.html @@ -346,7 +346,7 @@
-

If state is true, the directory list will show hidden files and directories; otherwise, it won't.

+

If state is true, the directory list will show hidden files and directories; otherwise, it won’t.

@@ -824,7 +824,7 @@
-

If state is true, the directory list will show hidden files and directories; otherwise, it won't.

+

If state is true, the directory list will show hidden files and directories; otherwise, it won’t.

@@ -904,9 +904,9 @@
diff --git a/docs/Fox/FXDirItem.html b/docs/Fox/FXDirItem.html index 4b09a9d..530b551 100644 --- a/docs/Fox/FXDirItem.html +++ b/docs/Fox/FXDirItem.html @@ -979,9 +979,9 @@ diff --git a/docs/Fox/FXDirList.html b/docs/Fox/FXDirList.html index 3d6ca67..072cacf 100644 --- a/docs/Fox/FXDirList.html +++ b/docs/Fox/FXDirList.html @@ -421,7 +421,7 @@
-

If state is true, the directory list will show hidden files and directories; otherwise, it won't.

+

If state is true, the directory list will show hidden files and directories; otherwise, it won’t.

@@ -1129,7 +1129,7 @@
-

If state is true, the directory list will show hidden files and directories; otherwise, it won't.

+

If state is true, the directory list will show hidden files and directories; otherwise, it won’t.

@@ -1477,7 +1477,7 @@
-

Set current file. If notify is true, a SEL_CHANGED message is sent to the list's message target to indicate that the current item has changed.

+

Set current file. If notify is true, a SEL_CHANGED message is sent to the list’s message target to indicate that the current item has changed.

@@ -1514,7 +1514,7 @@
-

Set current directory. If notify is true, a SEL_CHANGED message is sent to the list's message target to indicate that the current item has changed.

+

Set current directory. If notify is true, a SEL_CHANGED message is sent to the list’s message target to indicate that the current item has changed.

@@ -1544,9 +1544,9 @@
diff --git a/docs/Fox/FXDirSelector.html b/docs/Fox/FXDirSelector.html index ababcc0..7c0f20d 100644 --- a/docs/Fox/FXDirSelector.html +++ b/docs/Fox/FXDirSelector.html @@ -406,7 +406,7 @@
-

If state is true, the directory selector will show hidden files and directories; otherwise, it won't.

+

If state is true, the directory selector will show hidden files and directories; otherwise, it won’t.

@@ -905,7 +905,7 @@
-

If state is true, the directory selector will show hidden files and directories; otherwise, it won't.

+

If state is true, the directory selector will show hidden files and directories; otherwise, it won’t.

@@ -985,9 +985,9 @@
diff --git a/docs/Fox/FXDockBar.html b/docs/Fox/FXDockBar.html index 4f2ad6e..c6af516 100644 --- a/docs/Fox/FXDockBar.html +++ b/docs/Fox/FXDockBar.html @@ -132,7 +132,7 @@

Dock Bar Options

ALLOW_NOWHERE
-

Don't allow docking anywhere

+

Don’t allow docking anywhere

ALLOW_TOP

Docking at the top only

@@ -371,7 +371,7 @@
-

Dock the bar against the given side, near the given position relative to the toolbar dock's origin.

+

Dock the bar against the given side, near the given position relative to the toolbar dock’s origin.

@@ -1052,7 +1052,7 @@
-

Dock the bar against the given side, near the given position relative to the toolbar dock's origin.

+

Dock the bar against the given side, near the given position relative to the toolbar dock’s origin.

@@ -1441,9 +1441,9 @@
diff --git a/docs/Fox/FXDockHandler.html b/docs/Fox/FXDockHandler.html index 552f3cd..9ba639b 100644 --- a/docs/Fox/FXDockHandler.html +++ b/docs/Fox/FXDockHandler.html @@ -458,9 +458,9 @@ diff --git a/docs/Fox/FXDockSite.html b/docs/Fox/FXDockSite.html index 3654be6..8126a1a 100644 --- a/docs/Fox/FXDockSite.html +++ b/docs/Fox/FXDockSite.html @@ -306,7 +306,7 @@
-

Return true if the DOCKSITE_WRAP option is set, indicating that dockbars will be wrapped to another galley if there's not enough space on current galley.

+

Return true if the DOCKSITE_WRAP option is set, indicating that dockbars will be wrapped to another galley if there’s not enough space on current galley.

@@ -502,7 +502,7 @@

Parameters:

bar
-

a reference to the dockbar that's being dragged Fox::FXDockBar

+

a reference to the dockbar that’s being dragged Fox::FXDockBar

barx

current x-coordinate of the dockbar [Integer]

@@ -625,7 +625,7 @@
-

Return true if the DOCKSITE_WRAP option is set, indicating that dockbars will be wrapped to another galley if there's not enough space on current galley.

+

Return true if the DOCKSITE_WRAP option is set, indicating that dockbars will be wrapped to another galley if there’s not enough space on current galley.

@@ -668,9 +668,9 @@
diff --git a/docs/Fox/FXDockTitle.html b/docs/Fox/FXDockTitle.html index edbd8fa..dcde630 100644 --- a/docs/Fox/FXDockTitle.html +++ b/docs/Fox/FXDockTitle.html @@ -596,9 +596,9 @@ diff --git a/docs/Fox/FXDocument.html b/docs/Fox/FXDocument.html index 3889863..4fb6902 100644 --- a/docs/Fox/FXDocument.html +++ b/docs/Fox/FXDocument.html @@ -526,9 +526,9 @@ diff --git a/docs/Fox/FXDragCorner.html b/docs/Fox/FXDragCorner.html index 633ab75..fadf909 100644 --- a/docs/Fox/FXDragCorner.html +++ b/docs/Fox/FXDragCorner.html @@ -430,9 +430,9 @@ diff --git a/docs/Fox/FXDrawable.html b/docs/Fox/FXDrawable.html index aa8d4bf..0f95b7c 100644 --- a/docs/Fox/FXDrawable.html +++ b/docs/Fox/FXDrawable.html @@ -468,9 +468,9 @@ diff --git a/docs/Fox/FXDriveBox.html b/docs/Fox/FXDriveBox.html index eb65c2f..fdbcbbb 100644 --- a/docs/Fox/FXDriveBox.html +++ b/docs/Fox/FXDriveBox.html @@ -736,9 +736,9 @@ diff --git a/docs/Fox/FXEvent.html b/docs/Fox/FXEvent.html index 7f4dae3..80ce967 100644 --- a/docs/Fox/FXEvent.html +++ b/docs/Fox/FXEvent.html @@ -1726,9 +1726,9 @@ diff --git a/docs/Fox/FXExtentd.html b/docs/Fox/FXExtentd.html index cb1084b..62ed792 100644 --- a/docs/Fox/FXExtentd.html +++ b/docs/Fox/FXExtentd.html @@ -485,7 +485,7 @@
-

Return true if this extent's bounds overlap with other extent's bounds.

+

Return true if this extent’s bounds overlap with other extent’s bounds.

@@ -1173,7 +1173,7 @@
-

Return true if this extent's bounds overlap with other extent's bounds.

+

Return true if this extent’s bounds overlap with other extent’s bounds.

@@ -1364,9 +1364,9 @@
diff --git a/docs/Fox/FXExtentf.html b/docs/Fox/FXExtentf.html index 43e7d46..8c7d0cb 100644 --- a/docs/Fox/FXExtentf.html +++ b/docs/Fox/FXExtentf.html @@ -485,7 +485,7 @@
-

Return true if this extent's bounds overlap with other extent's bounds.

+

Return true if this extent’s bounds overlap with other extent’s bounds.

@@ -1173,7 +1173,7 @@
-

Return true if this extent's bounds overlap with other extent's bounds.

+

Return true if this extent’s bounds overlap with other extent’s bounds.

@@ -1364,9 +1364,9 @@
diff --git a/docs/Fox/FXFileAssoc.html b/docs/Fox/FXFileAssoc.html index 48ccca5..57575f6 100644 --- a/docs/Fox/FXFileAssoc.html +++ b/docs/Fox/FXFileAssoc.html @@ -840,9 +840,9 @@ diff --git a/docs/Fox/FXFileDialog.html b/docs/Fox/FXFileDialog.html index aef5c4d..c4a0c45 100644 --- a/docs/Fox/FXFileDialog.html +++ b/docs/Fox/FXFileDialog.html @@ -146,7 +146,7 @@

No wildcard can ever match “/” (or “",”/“ under Windows).

FILEMATCH_NOESCAPE
-

Backslashes don't quote special chars (“" is treated as ”").

+

Backslashes don’t quote special chars (“" is treated as ”").

FILEMATCH_PERIOD

Leading “.” is matched only explicitly (Useful to match hidden files on Unix).

@@ -745,7 +745,7 @@
-

If state is true, the file dialog will show hidden files and directories; otherwise, it won't.

+

If state is true, the file dialog will show hidden files and directories; otherwise, it won’t.

@@ -793,7 +793,7 @@
-

If shown is true, the file dialog will show preview images; otherwise it won't.

+

If shown is true, the file dialog will show preview images; otherwise it won’t.

@@ -2121,7 +2121,7 @@
-

If state is true, the file dialog will show hidden files and directories; otherwise, it won't.

+

If state is true, the file dialog will show hidden files and directories; otherwise, it won’t.

@@ -2208,7 +2208,7 @@
-

If shown is true, the file dialog will show preview images; otherwise it won't.

+

If shown is true, the file dialog will show preview images; otherwise it won’t.

@@ -2678,9 +2678,9 @@
diff --git a/docs/Fox/FXFileDict.html b/docs/Fox/FXFileDict.html index 015e5b9..e216dea 100644 --- a/docs/Fox/FXFileDict.html +++ b/docs/Fox/FXFileDict.html @@ -1048,9 +1048,9 @@ diff --git a/docs/Fox/FXFileItem.html b/docs/Fox/FXFileItem.html index 4ef4a5b..a220467 100644 --- a/docs/Fox/FXFileItem.html +++ b/docs/Fox/FXFileItem.html @@ -1131,9 +1131,9 @@ diff --git a/docs/Fox/FXFileList.html b/docs/Fox/FXFileList.html index 9db1137..840fb57 100644 --- a/docs/Fox/FXFileList.html +++ b/docs/Fox/FXFileList.html @@ -138,7 +138,7 @@

Do not create associations for files

FILELIST_NO_PARENT
-

Suppress display of '.' and '..'

+

Suppress display of ‘.’ and ‘..’

Message identifiers

@@ -498,7 +498,7 @@
-

If shown is true, the file list will show preview images; otherwise it won't.

+

If shown is true, the file list will show preview images; otherwise it won’t.

@@ -1482,7 +1482,7 @@
-

If shown is true, the file list will show preview images; otherwise it won't.

+

If shown is true, the file list will show preview images; otherwise it won’t.

@@ -2178,7 +2178,7 @@
-

Set the current file to filename. If notify is true, a SEL_CHANGED message is sent to the file list's message target after the current item has changed. If this change causes the selected item(s) to change (because the file list is operating in browse-select mode), SEL_SELECTED and SEL_DESELECTED may be sent to the message target as well.

+

Set the current file to filename. If notify is true, a SEL_CHANGED message is sent to the file list’s message target after the current item has changed. If this change causes the selected item(s) to change (because the file list is operating in browse-select mode), SEL_SELECTED and SEL_DESELECTED may be sent to the message target as well.

@@ -2249,9 +2249,9 @@
diff --git a/docs/Fox/FXFileSelector.html b/docs/Fox/FXFileSelector.html index f7d77e9..d00aa6d 100644 --- a/docs/Fox/FXFileSelector.html +++ b/docs/Fox/FXFileSelector.html @@ -130,10 +130,10 @@

Multiple existing files

SELECTFILE_MULTIPLE_ALL
-

Multiple existing files or directories, but not '.' and '..'

+

Multiple existing files or directories, but not ‘.’ and ‘..’

SELECTFILE_DIRECTORY
-

Existing directory, including '.' or '..'

+

Existing directory, including ‘.’ or ‘..’

Wildcard matching modes

@@ -142,7 +142,7 @@

No wildcard can ever match “/” (or “",”/“ under Windows).

FILEMATCH_NOESCAPE
-

Backslashes don't quote special chars (“" is treated as ”").

+

Backslashes don’t quote special chars (“" is treated as ”").

FILEMATCH_PERIOD

Leading “.” is matched only explicitly (Useful to match hidden files on Unix).

@@ -755,7 +755,7 @@
-

If state is true, the file selector will show hidden files and directories; otherwise, it won't.

+

If state is true, the file selector will show hidden files and directories; otherwise, it won’t.

@@ -803,7 +803,7 @@
-

If shown is true, the file selector will show preview images; otherwise it won't.

+

If shown is true, the file selector will show preview images; otherwise it won’t.

@@ -1689,7 +1689,7 @@
-

Given a pattern of the form “.gif,.GIF”, return the first extension of the pattern, i.e. “gif” in this example. Returns empty string if it doesn't work out.

+

Given a pattern of the form “.gif,.GIF”, return the first extension of the pattern, i.e. “gif” in this example. Returns empty string if it doesn’t work out.

@@ -1962,7 +1962,7 @@
-

If state is true, the file selector will show hidden files and directories; otherwise, it won't.

+

If state is true, the file selector will show hidden files and directories; otherwise, it won’t.

@@ -2049,7 +2049,7 @@
-

If shown is true, the file selector will show preview images; otherwise it won't.

+

If shown is true, the file selector will show preview images; otherwise it won’t.

@@ -2519,9 +2519,9 @@
diff --git a/docs/Fox/FXFileStream.html b/docs/Fox/FXFileStream.html index 1fdd209..5af0e4a 100644 --- a/docs/Fox/FXFileStream.html +++ b/docs/Fox/FXFileStream.html @@ -493,9 +493,9 @@
diff --git a/docs/Fox/FXFoldingItem.html b/docs/Fox/FXFoldingItem.html index 38fd7e6..a557015 100644 --- a/docs/Fox/FXFoldingItem.html +++ b/docs/Fox/FXFoldingItem.html @@ -1124,7 +1124,7 @@
-

Returns the item's text.

+

Returns the item’s text.

@@ -2778,7 +2778,7 @@
-

Returns the item's text

+

Returns the item’s text

@@ -2812,9 +2812,9 @@
diff --git a/docs/Fox/FXFoldingList.html b/docs/Fox/FXFoldingList.html index 1d2f4a5..da42867 100644 --- a/docs/Fox/FXFoldingList.html +++ b/docs/Fox/FXFoldingList.html @@ -121,7 +121,7 @@

Overview

-

An FXFoldingList widget resembles an FXTreeList, but it supports a header control to provide each item with multiple columns of text. Subtrees can be collapsed or expanded by double-clicking on an item or by clicking on the optional plus button in front of the item. Each item may have a text and optional open-icon as well as a closed-icon. The items may be connected by optional lines to show the hierarchical relationship. When an item's selected state changes, the folding list emits a SEL_SELECTED or SEL_DESELECTED message. If an item is opened or closed, a message of type SEL_OPENED or SEL_CLOSED is sent. When the subtree under an item is expanded, a SEL_EXPANDED or SEL_COLLAPSED message is issued. A change of the current item is signified by the SEL_CHANGED message. In addition, the folding list sends SEL_COMMAND messages when the user clicks on an item, and SEL_CLICKED, SEL_DOUBLECLICKED, and SEL_TRIPLECLICKED when the user clicks once, twice, or thrice, respectively. When items are added or removed, the folding list sends messages of the type SEL_INSERTED or SEL_DELETED. In each of these cases, a pointer to the item, if any, is passed in the 3rd argument of the message.

+

An FXFoldingList widget resembles an FXTreeList, but it supports a header control to provide each item with multiple columns of text. Subtrees can be collapsed or expanded by double-clicking on an item or by clicking on the optional plus button in front of the item. Each item may have a text and optional open-icon as well as a closed-icon. The items may be connected by optional lines to show the hierarchical relationship. When an item’s selected state changes, the folding list emits a SEL_SELECTED or SEL_DESELECTED message. If an item is opened or closed, a message of type SEL_OPENED or SEL_CLOSED is sent. When the subtree under an item is expanded, a SEL_EXPANDED or SEL_COLLAPSED message is issued. A change of the current item is signified by the SEL_CHANGED message. In addition, the folding list sends SEL_COMMAND messages when the user clicks on an item, and SEL_CLICKED, SEL_DOUBLECLICKED, and SEL_TRIPLECLICKED when the user clicks once, twice, or thrice, respectively. When items are added or removed, the folding list sends messages of the type SEL_INSERTED or SEL_DELETED. In each of these cases, a pointer to the item, if any, is passed in the 3rd argument of the message.

Events

@@ -1182,7 +1182,7 @@
-

Return item's closed icon.

+

Return item’s closed icon.

@@ -1206,7 +1206,7 @@
-

Return item's user data.

+

Return item’s user data.

@@ -1254,7 +1254,7 @@
-

Return item's open icon.

+

Return item’s open icon.

@@ -1278,7 +1278,7 @@
-

Return item's text.

+

Return item’s text.

@@ -1904,7 +1904,7 @@
-

Change item's closed icon, deleting old icon if it was owned.

+

Change item’s closed icon, deleting old icon if it was owned.

@@ -1928,7 +1928,7 @@
-

Change item's user data.

+

Change item’s user data.

@@ -1952,7 +1952,7 @@
-

Change item's open icon, deleting old icon if it was owned.

+

Change item’s open icon, deleting old icon if it was owned.

@@ -1976,7 +1976,7 @@
-

Change item's text.

+

Change item’s text.

@@ -3044,7 +3044,7 @@
-

Append a new item with given text and optional openIcon, closedIcon and user data as last child of father. Returns a reference to the newly added item (an FXFoldingItem instance). If notify is true, a SEL_INSERTED message is sent to the list's message target after the item is added.

+

Append a new item with given text and optional openIcon, closedIcon and user data as last child of father. Returns a reference to the newly added item (an FXFoldingItem instance). If notify is true, a SEL_INSERTED message is sent to the list’s message target after the item is added.

@@ -3081,7 +3081,7 @@
-

Remove all items from the list. If notify is true, a SEL_DELETED message is sent to the list's message target before each item is removed.

+

Remove all items from the list. If notify is true, a SEL_DELETED message is sent to the list’s message target before each item is removed.

@@ -3118,7 +3118,7 @@
-

Close item. If notify is true, a SEL_CLOSED message is sent to the list's message target after the item is closed.

+

Close item. If notify is true, a SEL_CLOSED message is sent to the list’s message target after the item is closed.

@@ -3155,7 +3155,7 @@
-

Collapse sub-tree rooted at tree. If notify is true, a SEL_COLLAPSED message is sent to the list's message target after the sub-tree is collapsed.

+

Collapse sub-tree rooted at tree. If notify is true, a SEL_COLLAPSED message is sent to the list’s message target after the sub-tree is collapsed.

@@ -3192,7 +3192,7 @@
-

Deselect item. If notify is true, a SEL_DESELECTED message is sent to the list's message target after the item is deselected.

+

Deselect item. If notify is true, a SEL_DESELECTED message is sent to the list’s message target after the item is deselected.

@@ -3356,7 +3356,7 @@
-

Expand sub-tree rooted at tree. If notify is true, a SEL_EXPANDED message is sent to the list's message target after the sub-tree is expanded.

+

Expand sub-tree rooted at tree. If notify is true, a SEL_EXPANDED message is sent to the list’s message target after the sub-tree is expanded.

@@ -3393,7 +3393,7 @@
-

Extend selection from anchor item to item. If notify is true, a series of SEL_SELECTED and SEL_DESELECTED messages may be sent to the list's message target, indicating the changes.

+

Extend selection from anchor item to item. If notify is true, a series of SEL_SELECTED and SEL_DESELECTED messages may be sent to the list’s message target, indicating the changes.

@@ -3430,7 +3430,7 @@
-

Extract item and return a reference to it (without destroying it). If notify is true, a SEL_CHANGED message may be sent to the folding list's message target if the current item changes. If the selection changes, SEL_SELECTED and SEL_DESELECTED messages may also be sent to the message target.

+

Extract item and return a reference to it (without destroying it). If notify is true, a SEL_CHANGED message may be sent to the folding list’s message target if the current item changes. If the selection changes, SEL_SELECTED and SEL_DESELECTED messages may also be sent to the message target.

@@ -3467,7 +3467,7 @@
-

Fill list by appending items from array of strings and return the number of items created. If notify is true, a SEL_INSERTED message is sent to the list's message target after each item is added.

+

Fill list by appending items from array of strings and return the number of items created. If notify is true, a SEL_INSERTED message is sent to the list’s message target after each item is added.

@@ -3689,7 +3689,7 @@
-

Return item's closed icon

+

Return item’s closed icon

@@ -3726,7 +3726,7 @@
-

Return item's user data

+

Return item’s user data

@@ -3800,7 +3800,7 @@
-

Return item's open icon

+

Return item’s open icon

@@ -3837,7 +3837,7 @@
-

Return item's text

+

Return item’s text

@@ -3948,7 +3948,7 @@
-

Insert item with given text and optional icons, and user-data pointer under father before other item.. Returns a reference to the newly added item (an FXFoldingItem instance). If notify is true, a SEL_INSERTED message is sent to the list's message target after the item is added.

+

Insert item with given text and optional icons, and user-data pointer under father before other item.. Returns a reference to the newly added item (an FXFoldingItem instance). If notify is true, a SEL_INSERTED message is sent to the list’s message target after the item is added.

@@ -4335,7 +4335,7 @@
-

Deselect all items. If notify is true, SEL_DESELECTED messages will be sent to the list's message target indicating the affected items.

+

Deselect all items. If notify is true, SEL_DESELECTED messages will be sent to the list’s message target indicating the affected items.

@@ -4446,7 +4446,7 @@
-

Open item. If notify is true, a SEL_OPENED message is sent to the list's message target after the item is opened.

+

Open item. If notify is true, a SEL_OPENED message is sent to the list’s message target after the item is opened.

@@ -4483,7 +4483,7 @@
-

Prepend a new item with given text and optional icons and user data as first child of father. Returns a reference to the newly added item (an FXFoldingItem instance). If notify is true, a SEL_INSERTED message is sent to the list's message target after the item is added.

+

Prepend a new item with given text and optional icons and user data as first child of father. Returns a reference to the newly added item (an FXFoldingItem instance). If notify is true, a SEL_INSERTED message is sent to the list’s message target after the item is added.

@@ -4557,7 +4557,7 @@
-

Remove item. If notify is true, a SEL_DELETED message is sent to the list's message target before the item is removed.

+

Remove item. If notify is true, a SEL_DELETED message is sent to the list’s message target before the item is removed.

@@ -4594,7 +4594,7 @@
-

Remove items in range [fromItem, toItem] inclusively. If notify is true, a SEL_DELETED message is sent to the list's message target before each item is removed.

+

Remove items in range [fromItem, toItem] inclusively. If notify is true, a SEL_DELETED message is sent to the list’s message target before each item is removed.

@@ -4631,7 +4631,7 @@
-

Select item. If notify is true, a SEL_SELECTED message is sent to the list's message target after the item is selected.

+

Select item. If notify is true, a SEL_SELECTED message is sent to the list’s message target after the item is selected.

@@ -4668,7 +4668,7 @@
-

Change current item. If notify is true, a SEL_CHANGED message is sent to the list's message target after the current item changes.

+

Change current item. If notify is true, a SEL_CHANGED message is sent to the list’s message target after the current item changes.

@@ -4853,7 +4853,7 @@
-

Change item's closed icon, deleting old icon if it was owned. If owned is true, mark icn as owned by this folding item.

+

Change item’s closed icon, deleting old icon if it was owned. If owned is true, mark icn as owned by this folding item.

@@ -4890,7 +4890,7 @@
-

Change item's user data

+

Change item’s user data

@@ -4927,7 +4927,7 @@
-

Change item's open icon, deleting old icon if it was owned. If owned is true, mark icn as owned by this folding item.

+

Change item’s open icon, deleting old icon if it was owned. If owned is true, mark icn as owned by this folding item.

@@ -4964,7 +4964,7 @@
-

Change item's text

+

Change item’s text

@@ -5112,7 +5112,7 @@
-

Toggle item selection. If notify is true, a SEL_SELECTED or SEL_DESELECTED message is sent to the list's message target to indicate the change.

+

Toggle item selection. If notify is true, a SEL_SELECTED or SEL_DESELECTED message is sent to the list’s message target to indicate the change.

@@ -5179,9 +5179,9 @@
diff --git a/docs/Fox/FXFont.html b/docs/Fox/FXFont.html index 6e3503b..8ef5ca9 100644 --- a/docs/Fox/FXFont.html +++ b/docs/Fox/FXFont.html @@ -231,7 +231,7 @@

Font character set encoding

FONTENCODING_DEFAULT
-

Don't care character encoding

+

Don’t care character encoding

FONTENCODING_ISO_8859_1

West European (Latin1)

@@ -2988,9 +2988,9 @@
diff --git a/docs/Fox/FXFontDesc.html b/docs/Fox/FXFontDesc.html index 5bdfb28..d4f2745 100644 --- a/docs/Fox/FXFontDesc.html +++ b/docs/Fox/FXFontDesc.html @@ -700,9 +700,9 @@
diff --git a/docs/Fox/FXFontDialog.html b/docs/Fox/FXFontDialog.html index 7d1e72e..9da15a6 100644 --- a/docs/Fox/FXFontDialog.html +++ b/docs/Fox/FXFontDialog.html @@ -410,9 +410,9 @@
diff --git a/docs/Fox/FXFontSelector.html b/docs/Fox/FXFontSelector.html index f88e7cb..06d1afc 100644 --- a/docs/Fox/FXFontSelector.html +++ b/docs/Fox/FXFontSelector.html @@ -566,9 +566,9 @@
diff --git a/docs/Fox/FXFrame.html b/docs/Fox/FXFrame.html index 244cb0f..0791a91 100644 --- a/docs/Fox/FXFrame.html +++ b/docs/Fox/FXFrame.html @@ -1002,9 +1002,9 @@
diff --git a/docs/Fox/FXGIFCursor.html b/docs/Fox/FXGIFCursor.html index 90cd79c..c21f8ff 100644 --- a/docs/Fox/FXGIFCursor.html +++ b/docs/Fox/FXGIFCursor.html @@ -327,9 +327,9 @@
diff --git a/docs/Fox/FXGIFIcon.html b/docs/Fox/FXGIFIcon.html index 80bf5eb..1d66db2 100644 --- a/docs/Fox/FXGIFIcon.html +++ b/docs/Fox/FXGIFIcon.html @@ -440,9 +440,9 @@
diff --git a/docs/Fox/FXGIFImage.html b/docs/Fox/FXGIFImage.html index 13c9398..78097b2 100644 --- a/docs/Fox/FXGIFImage.html +++ b/docs/Fox/FXGIFImage.html @@ -424,9 +424,9 @@
diff --git a/docs/Fox/FXGLCanvas.html b/docs/Fox/FXGLCanvas.html index 8c0ffd8..9101f71 100644 --- a/docs/Fox/FXGLCanvas.html +++ b/docs/Fox/FXGLCanvas.html @@ -196,7 +196,7 @@
-

Return true if this canvas' context is the current context.

+

Return true if this canvas’ context is the current context.

@@ -486,7 +486,7 @@
-

Return true if this canvas' context is the current context.

+

Return true if this canvas’ context is the current context.

@@ -690,9 +690,9 @@
diff --git a/docs/Fox/FXGLCone.html b/docs/Fox/FXGLCone.html index d55d3f5..a4ff572 100644 --- a/docs/Fox/FXGLCone.html +++ b/docs/Fox/FXGLCone.html @@ -775,9 +775,9 @@
diff --git a/docs/Fox/FXGLContext.html b/docs/Fox/FXGLContext.html index e986553..95c16ba 100644 --- a/docs/Fox/FXGLContext.html +++ b/docs/Fox/FXGLContext.html @@ -639,9 +639,9 @@
diff --git a/docs/Fox/FXGLCube.html b/docs/Fox/FXGLCube.html index 89321c9..e54805a 100644 --- a/docs/Fox/FXGLCube.html +++ b/docs/Fox/FXGLCube.html @@ -693,9 +693,9 @@
diff --git a/docs/Fox/FXGLCylinder.html b/docs/Fox/FXGLCylinder.html index 83a93b8..80316a4 100644 --- a/docs/Fox/FXGLCylinder.html +++ b/docs/Fox/FXGLCylinder.html @@ -781,9 +781,9 @@
diff --git a/docs/Fox/FXGLGroup.html b/docs/Fox/FXGLGroup.html index 7c23e63..de79c00 100644 --- a/docs/Fox/FXGLGroup.html +++ b/docs/Fox/FXGLGroup.html @@ -1375,9 +1375,9 @@
diff --git a/docs/Fox/FXGLLine.html b/docs/Fox/FXGLLine.html index be7d5ca..eee29f4 100644 --- a/docs/Fox/FXGLLine.html +++ b/docs/Fox/FXGLLine.html @@ -643,9 +643,9 @@ diff --git a/docs/Fox/FXGLObject.html b/docs/Fox/FXGLObject.html index 78a62c3..b155b2a 100644 --- a/docs/Fox/FXGLObject.html +++ b/docs/Fox/FXGLObject.html @@ -577,19 +577,19 @@

Parameters:

viewer
-

the viewer window in which we're dragging Fox::FXGLViewer

+

the viewer window in which we’re dragging Fox::FXGLViewer

fx
-

x-coordinate for position we're dragging from [Integer]

+

x-coordinate for position we’re dragging from [Integer]

fy
-

y-coordinate for position we're dragging from [Integer]

+

y-coordinate for position we’re dragging from [Integer]

tx
-

x-coordinate for position we're dragging to [Integer]

+

x-coordinate for position we’re dragging to [Integer]

ty
-

y-coordinate for position we're dragging to [Integer]

+

y-coordinate for position we’re dragging to [Integer]

@@ -632,7 +632,7 @@

Parameters:

viewer
-

the viewer window into which we're drawing Fox::FXGLViewer

+

the viewer window into which we’re drawing Fox::FXGLViewer

@@ -675,7 +675,7 @@

Parameters:

viewer
-

the viewer window into which we're drawing Fox::FXGLViewer

+

the viewer window into which we’re drawing Fox::FXGLViewer

@@ -749,9 +749,9 @@ diff --git a/docs/Fox/FXGLPoint.html b/docs/Fox/FXGLPoint.html index 5be4ad6..d58e5e1 100644 --- a/docs/Fox/FXGLPoint.html +++ b/docs/Fox/FXGLPoint.html @@ -551,9 +551,9 @@ diff --git a/docs/Fox/FXGLShape.html b/docs/Fox/FXGLShape.html index b28ab5e..e729184 100644 --- a/docs/Fox/FXGLShape.html +++ b/docs/Fox/FXGLShape.html @@ -704,9 +704,9 @@ diff --git a/docs/Fox/FXGLSphere.html b/docs/Fox/FXGLSphere.html index 55967b4..1db557d 100644 --- a/docs/Fox/FXGLSphere.html +++ b/docs/Fox/FXGLSphere.html @@ -616,9 +616,9 @@ diff --git a/docs/Fox/FXGLViewer.html b/docs/Fox/FXGLViewer.html index bee087a..18297a0 100644 --- a/docs/Fox/FXGLViewer.html +++ b/docs/Fox/FXGLViewer.html @@ -3496,9 +3496,9 @@ diff --git a/docs/Fox/FXGLVisual.html b/docs/Fox/FXGLVisual.html index 901c186..8f95bda 100644 --- a/docs/Fox/FXGLVisual.html +++ b/docs/Fox/FXGLVisual.html @@ -2137,9 +2137,9 @@ diff --git a/docs/Fox/FXGradient.html b/docs/Fox/FXGradient.html index f82a8e7..86c9982 100644 --- a/docs/Fox/FXGradient.html +++ b/docs/Fox/FXGradient.html @@ -552,9 +552,9 @@ diff --git a/docs/Fox/FXGradientBar.html b/docs/Fox/FXGradientBar.html index 7cb24c8..0ae09ea 100644 --- a/docs/Fox/FXGradientBar.html +++ b/docs/Fox/FXGradientBar.html @@ -1058,7 +1058,7 @@
-

Split segment at the midpoint If notify is true, a SEL_CHANGED message is sent to the gradient bar's message target after this change is completed.

+

Split segment at the midpoint If notify is true, a SEL_CHANGED message is sent to the gradient bar’s message target after this change is completed.

@@ -1464,7 +1464,7 @@
-

Set the blend mode for segments sglo through sghi to blend, where blend is one of GRADIENT_BLEND_LINEAR, GRADIENT_BLEND_POWER, GRADIENT_BLEND_SINE, GRADIENT_BLEND_INCREASING or GRADIENT_BLEND_DECREASING. If notify is true, a SEL_CHANGED message is sent to the gradient bar's message target after this change is completed.

+

Set the blend mode for segments sglo through sghi to blend, where blend is one of GRADIENT_BLEND_LINEAR, GRADIENT_BLEND_POWER, GRADIENT_BLEND_SINE, GRADIENT_BLEND_INCREASING or GRADIENT_BLEND_DECREASING. If notify is true, a SEL_CHANGED message is sent to the gradient bar’s message target after this change is completed.

@@ -1501,7 +1501,7 @@
-

Deselect all segments, and return true if there was a previously selected range. If notify is true, a SEL_DESELECTED message is sent to the gradient bar's message target after the current selection is deselected.

+

Deselect all segments, and return true if there was a previously selected range. If notify is true, a SEL_DESELECTED message is sent to the gradient bar’s message target after the current selection is deselected.

@@ -1982,7 +1982,7 @@
-

Merge segments. If notify is true, a SEL_CHANGED message is sent to the gradient bar's message target after this change is completed.

+

Merge segments. If notify is true, a SEL_CHANGED message is sent to the gradient bar’s message target after this change is completed.

@@ -2019,7 +2019,7 @@
-

Move lower point of segment seg to val. If notify is true, a SEL_CHANGED message is sent to the gradient bar's message target after the segment's lower value is changed. Raises IndexError if seg is out of bounds.

+

Move lower point of segment seg to val. If notify is true, a SEL_CHANGED message is sent to the gradient bar’s message target after the segment’s lower value is changed. Raises IndexError if seg is out of bounds.

@@ -2056,7 +2056,7 @@
-

Move middle point of segment seg to val. If notify is true, a SEL_CHANGED message is sent to the gradient bar's message target after the segment's middle value is changed. Raises IndexError if seg is out of bounds.

+

Move middle point of segment seg to val. If notify is true, a SEL_CHANGED message is sent to the gradient bar’s message target after the segment’s middle value is changed. Raises IndexError if seg is out of bounds.

@@ -2093,7 +2093,7 @@
-

Move segments sglo to sghi to new position val. If notify is true, a SEL_CHANGED message is sent to the gradient bar's message target after the segments' values are changed.

+

Move segments sglo to sghi to new position val. If notify is true, a SEL_CHANGED message is sent to the gradient bar’s message target after the segments’ values are changed.

@@ -2130,7 +2130,7 @@
-

Move upper point of segment seg to val. If notify is true, a SEL_CHANGED message is sent to the gradient bar's message target after the segment's upper value is changed. Raises IndexError if seg is out of bounds.

+

Move upper point of segment seg to val. If notify is true, a SEL_CHANGED message is sent to the gradient bar’s message target after the segment’s upper value is changed. Raises IndexError if seg is out of bounds.

@@ -2254,7 +2254,7 @@
-

Select segment(s) fm through to and return true if the selected range is different than it was. If notify is true, a SEL_SELECTED message is sent to the gradient bar's message target after the current segment is changed. Raises ArgumentError if fm is greater than to, and IndexError if either fm or to is out of bounds.

+

Select segment(s) fm through to and return true if the selected range is different than it was. If notify is true, a SEL_SELECTED message is sent to the gradient bar’s message target after the current segment is changed. Raises ArgumentError if fm is greater than to, and IndexError if either fm or to is out of bounds.

@@ -2291,7 +2291,7 @@
-

Change current segment to index. Use an index of -1 to indicate that there is no current segment. If notify is true, a SEL_CHANGED message is sent to the gradient bar's message target after the current segment is changed. Raises IndexError if index is out of bounds.

+

Change current segment to index. Use an index of -1 to indicate that there is no current segment. If notify is true, a SEL_CHANGED message is sent to the gradient bar’s message target after the current segment is changed. Raises IndexError if index is out of bounds.

@@ -2328,7 +2328,7 @@
-

Set lower color of the segment with index seg. If notify is true, a SEL_CHANGED message is sent to the gradient bar's message target after the segment's lower color is changed. Raises IndexError if seg is out of bounds.

+

Set lower color of the segment with index seg. If notify is true, a SEL_CHANGED message is sent to the gradient bar’s message target after the segment’s lower color is changed. Raises IndexError if seg is out of bounds.

@@ -2365,7 +2365,7 @@
-

Set upper color of the segment with index seg. If notify is true, a SEL_CHANGED message is sent to the gradient bar's message target after the segment's upper color is changed. Raises IndexError if seg is out of bounds.

+

Set upper color of the segment with index seg. If notify is true, a SEL_CHANGED message is sent to the gradient bar’s message target after the segment’s upper color is changed. Raises IndexError if seg is out of bounds.

@@ -2402,7 +2402,7 @@
-

Split segment at the midpoint If notify is true, a SEL_CHANGED message is sent to the gradient bar's message target after this change is completed.

+

Split segment at the midpoint If notify is true, a SEL_CHANGED message is sent to the gradient bar’s message target after this change is completed.

@@ -2439,7 +2439,7 @@
-

Make segments uniformly distributed. If notify is true, a SEL_CHANGED message is sent to the gradient bar's message target after this change is completed.

+

Make segments uniformly distributed. If notify is true, a SEL_CHANGED message is sent to the gradient bar’s message target after this change is completed.

@@ -2469,9 +2469,9 @@
diff --git a/docs/Fox/FXGroupBox.html b/docs/Fox/FXGroupBox.html index 9ed8312..3c9b68f 100644 --- a/docs/Fox/FXGroupBox.html +++ b/docs/Fox/FXGroupBox.html @@ -329,7 +329,7 @@
-

Return the group box's title text.

+

Return the group box’s title text.

@@ -648,7 +648,7 @@
-

Return the group box's title text

+

Return the group box’s title text

@@ -678,9 +678,9 @@
diff --git a/docs/Fox/FXHeader.html b/docs/Fox/FXHeader.html index dc65669..52ed4cf 100644 --- a/docs/Fox/FXHeader.html +++ b/docs/Fox/FXHeader.html @@ -458,7 +458,7 @@
-

Returns true if the specified header item's arrow points down.

+

Returns true if the specified header item’s arrow points down.

@@ -506,7 +506,7 @@
-

Returns true if the specified header item's arrow points up.

+

Returns true if the specified header item’s arrow points up.

@@ -1180,7 +1180,7 @@
-

Changed button item's pressed state.

+

Changed button item’s pressed state.

@@ -1690,7 +1690,7 @@
-

Append a new item with the specified text, icon, size and user data object, and return the index of the appended item. If notify is true, a SEL_INSERTED message is sent to the header's message target after the item is appended.

+

Append a new item with the specified text, icon, size and user data object, and return the index of the appended item. If notify is true, a SEL_INSERTED message is sent to the header’s message target after the item is appended.

@@ -1727,7 +1727,7 @@
-

Returns true if the specified header item's arrow points down. Raises IndexError if index is out of bounds.

+

Returns true if the specified header item’s arrow points down. Raises IndexError if index is out of bounds.

@@ -1851,7 +1851,7 @@
-

Returns true if the specified header item's arrow points up. Raises IndexError if index is out of bounds.

+

Returns true if the specified header item’s arrow points up. Raises IndexError if index is out of bounds.

@@ -1913,7 +1913,7 @@
-

Remove all items from this header. If notify is true, a SEL_DELETED message is sent to the header's message target before each item is removed.

+

Remove all items from this header. If notify is true, a SEL_DELETED message is sent to the header’s message target before each item is removed.

@@ -1997,7 +1997,7 @@
-

Extract item from list and return a reference to the item. If notify is true, a SEL_DELETED message is sent to the header's message target before the item is extracted from the list. Raises IndexError if index is out of bounds.

+

Extract item from list and return a reference to the item. If notify is true, a SEL_DELETED message is sent to the header’s message target before the item is extracted from the list. Raises IndexError if index is out of bounds.

@@ -2371,7 +2371,7 @@
-

Return the offset (in pixels) of the left side of the item at index. (If it's a vertical header, return the offset of the top side of the item). Raises IndexError if index is out of bounds.

+

Return the offset (in pixels) of the left side of the item at index. (If it’s a vertical header, return the offset of the top side of the item). Raises IndexError if index is out of bounds.

@@ -2482,7 +2482,7 @@
-

Insert a new item at the specified index with the specified text, icon, size and user data object, and return the index of the inserted item. If notify is true, a SEL_INSERTED message is sent to the header's message target after the item is inserted. Raises IndexError if index is out of bounds.

+

Insert a new item at the specified index with the specified text, icon, size and user data object, and return the index of the inserted item. If notify is true, a SEL_INSERTED message is sent to the header’s message target after the item is inserted. Raises IndexError if index is out of bounds.

@@ -2593,7 +2593,7 @@
-

Prepend a new item with the specified text, icon, size and user data object, and return the index of the appended item. If notify is true, a SEL_INSERTED message is sent to the header's message target after the item is appended.

+

Prepend a new item with the specified text, icon, size and user data object, and return the index of the appended item. If notify is true, a SEL_INSERTED message is sent to the header’s message target after the item is appended.

@@ -2630,7 +2630,7 @@
-

Remove the item at the specified index from this header. If notify is true, a SEL_DELETED message is sent to the header's message target before the item is removed. Raises IndexError if index is out of bounds.

+

Remove the item at the specified index from this header. If notify is true, a SEL_DELETED message is sent to the header’s message target before the item is removed. Raises IndexError if index is out of bounds.

@@ -2704,7 +2704,7 @@
-

Replace the item at index with a new item with the specified text, icon, size and user data object, and return the index of the replaced item. If notify is true, a SEL_REPLACED message is sent to the header's message target before the item is replaced. Raises IndexError if index is out of bounds.

+

Replace the item at index with a new item with the specified text, icon, size and user data object, and return the index of the replaced item. If notify is true, a SEL_REPLACED message is sent to the header’s message target before the item is replaced. Raises IndexError if index is out of bounds.

@@ -2889,7 +2889,7 @@
-

Changed button item's pressed state. Raises IndexError if index is out of bounds.

+

Changed button item’s pressed state. Raises IndexError if index is out of bounds.

@@ -3030,9 +3030,9 @@
diff --git a/docs/Fox/FXHeaderItem.html b/docs/Fox/FXHeaderItem.html index b3be59a..0be23f4 100644 --- a/docs/Fox/FXHeaderItem.html +++ b/docs/Fox/FXHeaderItem.html @@ -218,7 +218,7 @@
-

Item's user data [Object].

+

Item’s user data [Object].

@@ -245,7 +245,7 @@
-

Item's icon FXIcon.

+

Item’s icon FXIcon.

@@ -380,7 +380,7 @@
-

Item's text label [String].

+

Item’s text label [String].

@@ -489,7 +489,7 @@
-

Return the item's content height in the header.

+

Return the item’s content height in the header.

@@ -513,7 +513,7 @@
-

Return the item's content width in the header.

+

Return the item’s content width in the header.

@@ -611,7 +611,7 @@
-

Return the header item's text label.

+

Return the header item’s text label.

@@ -735,7 +735,7 @@
-

Item's user data [Object]

+

Item’s user data [Object]

@@ -778,7 +778,7 @@
-

Item's icon Fox::FXIcon

+

Item’s icon Fox::FXIcon

@@ -993,7 +993,7 @@
-

Item's text label [String]

+

Item’s text label [String]

@@ -1152,7 +1152,7 @@
-

Return the item's content height in the header.

+

Return the item’s content height in the header.

@@ -1189,7 +1189,7 @@
-

Return the item's content width in the header.

+

Return the item’s content width in the header.

@@ -1313,7 +1313,7 @@
-

Return the header item's text label

+

Return the header item’s text label

@@ -1343,9 +1343,9 @@
diff --git a/docs/Fox/FXHiliteStyle.html b/docs/Fox/FXHiliteStyle.html index 0614a33..a9d7cce 100644 --- a/docs/Fox/FXHiliteStyle.html +++ b/docs/Fox/FXHiliteStyle.html @@ -794,9 +794,9 @@
diff --git a/docs/Fox/FXHorizontalFrame.html b/docs/Fox/FXHorizontalFrame.html index 3f3a9a3..eaaa4b7 100644 --- a/docs/Fox/FXHorizontalFrame.html +++ b/docs/Fox/FXHorizontalFrame.html @@ -114,7 +114,7 @@

Overview

-

The horizontal frame layout manager widget is used to automatically place child-windows horizontally from left-to-right, or right-to-left, depending on the child windows' layout hints.

+

The horizontal frame layout manager widget is used to automatically place child-windows horizontally from left-to-right, or right-to-left, depending on the child windows’ layout hints.

@@ -349,9 +349,9 @@
diff --git a/docs/Fox/FXHorizontalSeparator.html b/docs/Fox/FXHorizontalSeparator.html index 203cf17..df79b9c 100644 --- a/docs/Fox/FXHorizontalSeparator.html +++ b/docs/Fox/FXHorizontalSeparator.html @@ -339,9 +339,9 @@
diff --git a/docs/Fox/FXICOIcon.html b/docs/Fox/FXICOIcon.html index e7b149c..4badc7e 100644 --- a/docs/Fox/FXICOIcon.html +++ b/docs/Fox/FXICOIcon.html @@ -440,9 +440,9 @@
diff --git a/docs/Fox/FXICOImage.html b/docs/Fox/FXICOImage.html index 33cff45..1a50cd4 100644 --- a/docs/Fox/FXICOImage.html +++ b/docs/Fox/FXICOImage.html @@ -424,9 +424,9 @@
diff --git a/docs/Fox/FXIcon.html b/docs/Fox/FXIcon.html index c59e16f..9be4092 100644 --- a/docs/Fox/FXIcon.html +++ b/docs/Fox/FXIcon.html @@ -374,9 +374,9 @@
diff --git a/docs/Fox/FXIconDict.html b/docs/Fox/FXIconDict.html index 4aeeb74..99affeb 100644 --- a/docs/Fox/FXIconDict.html +++ b/docs/Fox/FXIconDict.html @@ -742,9 +742,9 @@
diff --git a/docs/Fox/FXIconItem.html b/docs/Fox/FXIconItem.html index ab8ed05..5b07840 100644 --- a/docs/Fox/FXIconItem.html +++ b/docs/Fox/FXIconItem.html @@ -639,7 +639,7 @@
-

Return the icon item's text.

+

Return the icon item’s text.

@@ -1478,7 +1478,7 @@
-

Return the icon item's text

+

Return the icon item’s text

@@ -1508,9 +1508,9 @@
diff --git a/docs/Fox/FXIconList.html b/docs/Fox/FXIconList.html index 6f35b24..bfa9ece 100644 --- a/docs/Fox/FXIconList.html +++ b/docs/Fox/FXIconList.html @@ -121,7 +121,7 @@

Overview

-

A Icon List Widget displays a list of items, each with a text and optional icon. Icon List can display its items in essentially three different ways; in big-icon mode, the bigger of the two icons is used for each item, and the text is placed underneath the icon. In mini- icon mode, the icons are listed in rows and columns, with the smaller icon preceding the text. Finally, in detail mode the icons are listed in a single column, and all fields of the text are shown under a header control with one button for each subfield. When an item's selected state changes, the icon list sends a SEL_SELECTED or SEL_DESELECTED message. A change of the current item is signified by the SEL_CHANGED message. The icon list sends SEL_COMMAND messages when the user clicks on an item, and SEL_CLICKED, SEL_DOUBLECLICKED, and SEL_TRIPLECLICKED when the user clicks once, twice, or thrice, respectively. When items are added, replaced, or removed, the icon list sends messages of the type SEL_INSERTED, SEL_REPLACED, or SEL_DELETED. In each of these cases, the index to the item, if any, is passed in the 3rd argument of the message.

+

A Icon List Widget displays a list of items, each with a text and optional icon. Icon List can display its items in essentially three different ways; in big-icon mode, the bigger of the two icons is used for each item, and the text is placed underneath the icon. In mini- icon mode, the icons are listed in rows and columns, with the smaller icon preceding the text. Finally, in detail mode the icons are listed in a single column, and all fields of the text are shown under a header control with one button for each subfield. When an item’s selected state changes, the icon list sends a SEL_SELECTED or SEL_DESELECTED message. A change of the current item is signified by the SEL_CHANGED message. The icon list sends SEL_COMMAND messages when the user clicks on an item, and SEL_CLICKED, SEL_DOUBLECLICKED, and SEL_TRIPLECLICKED when the user clicks once, twice, or thrice, respectively. When items are added, replaced, or removed, the icon list sends messages of the type SEL_INSERTED, SEL_REPLACED, or SEL_DELETED. In each of these cases, the index to the item, if any, is passed in the 3rd argument of the message.

Events

@@ -2872,7 +2872,7 @@
-

Append a new item with given text and optional bigIcon, miniIcon and user data. If notify is true, a SEL_INSERTED message is sent to the list's message target after the item is appended.

+

Append a new item with given text and optional bigIcon, miniIcon and user data. If notify is true, a SEL_INSERTED message is sent to the list’s message target after the item is appended.

@@ -2909,7 +2909,7 @@
-

Remove all items from list. If notify is true, a SEL_DELETED message is sent to the list's message target before each item is removed.

+

Remove all items from list. If notify is true, a SEL_DELETED message is sent to the list’s message target before each item is removed.

@@ -2946,7 +2946,7 @@
-

Deselect item at index. If notify is true, a SEL_DESELECTED message is sent to the list's message target after the item is deselected. Raises IndexError if index is out of bounds.

+

Deselect item at index. If notify is true, a SEL_DESELECTED message is sent to the list’s message target after the item is deselected. Raises IndexError if index is out of bounds.

@@ -3104,7 +3104,7 @@
-

Extend selection from anchor index to index. If notify is true, a series of SEL_SELECTED and SEL_DESELECTED messages are sent to the list's message target as the selected-state of different items changes. Raises IndexError if index is out of bounds.

+

Extend selection from anchor index to index. If notify is true, a series of SEL_SELECTED and SEL_DESELECTED messages are sent to the list’s message target as the selected-state of different items changes. Raises IndexError if index is out of bounds.

@@ -3141,7 +3141,7 @@
-

Extract item from list and return a reference to the item. If notify is true, a SEL_DELETED message is sent to the list's message target before the item is extracted from the list. Raises IndexError if index is out of bounds.

+

Extract item from list and return a reference to the item. If notify is true, a SEL_DELETED message is sent to the list’s message target before the item is extracted from the list. Raises IndexError if index is out of bounds.

@@ -3659,7 +3659,7 @@
-

Insert item at index with given text, bigIcon, miniIcon and user data. If notify is true, a SEL_INSERTED message is sent to the list's message target after the item is inserted. Raises IndexError if index is out of bounds.

+

Insert item at index with given text, bigIcon, miniIcon and user data. If notify is true, a SEL_INSERTED message is sent to the list’s message target after the item is inserted. Raises IndexError if index is out of bounds.

@@ -3896,7 +3896,7 @@
-

Deselect all items. If notify is true, a SEL_DESELECTED message is sent to the list's message target for all the items that were selected before killSelection was called.

+

Deselect all items. If notify is true, a SEL_DESELECTED message is sent to the list’s message target for all the items that were selected before killSelection was called.

@@ -3970,7 +3970,7 @@
-

Move item from oldIndex to newIndex and return the new index of the item.. If notify is true and this move causes the current item to change, a SEL_CHANGED message is sent to the list's message target to indicate this change in the current item. Raises IndexError if either oldIndex or newIndex is out of bounds.

+

Move item from oldIndex to newIndex and return the new index of the item.. If notify is true and this move causes the current item to change, a SEL_CHANGED message is sent to the list’s message target to indicate this change in the current item. Raises IndexError if either oldIndex or newIndex is out of bounds.

@@ -4007,7 +4007,7 @@
-

Prepend a new item with given text and optional bigIcon, miniIcon and user data. If notify is true, a SEL_INSERTED message is sent to the list's message target after the item is prepended.

+

Prepend a new item with given text and optional bigIcon, miniIcon and user data. If notify is true, a SEL_INSERTED message is sent to the list’s message target after the item is prepended.

@@ -4081,7 +4081,7 @@
-

Remove item at index from the list. If notify is true, a SEL_DELETED message is sent to the list's message target before the item is removed. Raises IndexError if index is out of bounds.

+

Remove item at index from the list. If notify is true, a SEL_DELETED message is sent to the list’s message target before the item is removed. Raises IndexError if index is out of bounds.

@@ -4118,7 +4118,7 @@
-

Select items in rectangle. If notify is true, a SEL_SELECTED message is sent to the list's message target after each previously unselected item is selected.

+

Select items in rectangle. If notify is true, a SEL_SELECTED message is sent to the list’s message target after each previously unselected item is selected.

@@ -4155,7 +4155,7 @@
-

Select item at index. If notify is true, a SEL_SELECTED message is sent to the list's message target after the item is selected. Raises IndexError if index is out of bounds.

+

Select item at index. If notify is true, a SEL_SELECTED message is sent to the list’s message target after the item is selected. Raises IndexError if index is out of bounds.

@@ -4192,7 +4192,7 @@
-

Change current item index. If notify is true, a SEL_CHANGED message is sent to the list's message target after the current item changes. Raises IndexError if index is out of bounds.

+

Change current item index. If notify is true, a SEL_CHANGED message is sent to the list’s message target after the current item changes. Raises IndexError if index is out of bounds.

@@ -4377,7 +4377,7 @@
-

Replace item text, bigIcon, miniIcon and user data for the item at index. If notify is true, a SEL_REPLACED message is sent to the list's message target before the item is replaced. Raises IndexError if index is out of bounds.

+

Replace item text, bigIcon, miniIcon and user data for the item at index. If notify is true, a SEL_REPLACED message is sent to the list’s message target before the item is replaced. Raises IndexError if index is out of bounds.

@@ -4599,7 +4599,7 @@
-

Toggle item at index. If notify is true, either a SEL_SELECTED or SEL_DESELECTED message is sent to the list's message target to indicate the item's new state. Raises IndexError if index is out of bounds.

+

Toggle item at index. If notify is true, either a SEL_SELECTED or SEL_DESELECTED message is sent to the list’s message target to indicate the item’s new state. Raises IndexError if index is out of bounds.

@@ -4666,9 +4666,9 @@
diff --git a/docs/Fox/FXIconSource.html b/docs/Fox/FXIconSource.html index 4dca1b5..44d4f0e 100644 --- a/docs/Fox/FXIconSource.html +++ b/docs/Fox/FXIconSource.html @@ -516,7 +516,7 @@
-

Load an icon of a given type (e.g. “gif”) from reswrapped data. Returns nil if there's some error loading the icon. (The optional type parameter is actually mandatory at the time of this writing; future versions will attempt to inspect the first few bytes of the stream to divine the icon format if the parameter is omitted). Returns a reference to the icon.

+

Load an icon of a given type (e.g. “gif”) from reswrapped data. Returns nil if there’s some error loading the icon. (The optional type parameter is actually mandatory at the time of this writing; future versions will attempt to inspect the first few bytes of the stream to divine the icon format if the parameter is omitted). Returns a reference to the icon.

@@ -590,7 +590,7 @@
-

Load an icon of a given type (e.g. “gif”) from an already open stream. Returns nil if there's some error loading the icon. (The optional type parameter is actually mandatory at the time of this writing; future versions will attempt to inspect the first few bytes of the stream to divine the icon format if the parameter is omitted). Returns a reference to the icon.

+

Load an icon of a given type (e.g. “gif”) from an already open stream. Returns nil if there’s some error loading the icon. (The optional type parameter is actually mandatory at the time of this writing; future versions will attempt to inspect the first few bytes of the stream to divine the icon format if the parameter is omitted). Returns a reference to the icon.

@@ -627,7 +627,7 @@
-

Load an image of a given type (e.g. “gif”) from reswrapped data. Returns nil if there's some error loading the icon. (The optional parameter is actually mandatory at the time of this writing; future versions will attempt to inspect the first few bytes of the stream to divine the icon format if the parameter is omitted).

+

Load an image of a given type (e.g. “gif”) from reswrapped data. Returns nil if there’s some error loading the icon. (The optional parameter is actually mandatory at the time of this writing; future versions will attempt to inspect the first few bytes of the stream to divine the icon format if the parameter is omitted).

@@ -701,7 +701,7 @@
-

Load an image of a given type (e.g. “gif”) from an already open stream. Returns nil if there's some error loading the image. (The optional parameter is actually mandatory at the time of this writing; future versions will attempt to inspect the first few bytes of the stream to divine the image format if the parameter is omitted).

+

Load an image of a given type (e.g. “gif”) from an already open stream. Returns nil if there’s some error loading the image. (The optional parameter is actually mandatory at the time of this writing; future versions will attempt to inspect the first few bytes of the stream to divine the image format if the parameter is omitted).

@@ -953,9 +953,9 @@
diff --git a/docs/Fox/FXId.html b/docs/Fox/FXId.html index 0f13db5..1e053b6 100644 --- a/docs/Fox/FXId.html +++ b/docs/Fox/FXId.html @@ -702,9 +702,9 @@
diff --git a/docs/Fox/FXImage.html b/docs/Fox/FXImage.html index 9792160..79adfe3 100644 --- a/docs/Fox/FXImage.html +++ b/docs/Fox/FXImage.html @@ -458,7 +458,7 @@
-

Scan the image and return false if it's fully opaque.

+

Scan the image and return false if it’s fully opaque.

@@ -1473,7 +1473,7 @@
-

Scan the image and return false if it's fully opaque.

+

Scan the image and return false if it’s fully opaque.

@@ -1975,7 +1975,7 @@
-

Rescale pixels image to the specified width and height and then re-render the server-side image from the client-side pixel buffer. Note that this serves a slightly different purpose than the base class resize() method, which simply resizes the client-side pixel data buffer but doesn't transform the image.

+

Rescale pixels image to the specified width and height and then re-render the server-side image from the client-side pixel buffer. Note that this serves a slightly different purpose than the base class resize() method, which simply resizes the client-side pixel data buffer but doesn’t transform the image.

The optional third argument specifies the quality of the scaling algorithm used. By default, #scale uses a fast (but low quality) nearest-neighbor algorithm for scaling the image to its new size. To use the higher-quality scaling algorithm from FOX 1.0, you should pass in a value of 1 as the third argument to #scale.

@@ -2318,9 +2318,9 @@
diff --git a/docs/Fox/FXImageFrame.html b/docs/Fox/FXImageFrame.html index 44ee589..19f24b5 100644 --- a/docs/Fox/FXImageFrame.html +++ b/docs/Fox/FXImageFrame.html @@ -479,9 +479,9 @@
diff --git a/docs/Fox/FXImageView.html b/docs/Fox/FXImageView.html index 098e8b8..6255b50 100644 --- a/docs/Fox/FXImageView.html +++ b/docs/Fox/FXImageView.html @@ -494,9 +494,9 @@
diff --git a/docs/Fox/FXInputDialog.html b/docs/Fox/FXInputDialog.html index e545c68..f424b05 100644 --- a/docs/Fox/FXInputDialog.html +++ b/docs/Fox/FXInputDialog.html @@ -408,7 +408,7 @@
-

Return the input dialog's input string text.

+

Return the input dialog’s input string text.

@@ -854,7 +854,7 @@
-

Return the input dialog's input string text

+

Return the input dialog’s input string text

@@ -884,9 +884,9 @@
diff --git a/docs/Fox/FXIrb.html b/docs/Fox/FXIrb.html index 84b6e53..37c8bea 100644 --- a/docs/Fox/FXIrb.html +++ b/docs/Fox/FXIrb.html @@ -694,9 +694,9 @@ def create super - setFocus # IRB initialization - - @redir = Redirect.new(self) + setFocus + # IRB initialization + @redir = Redirect.new(self) @input = IO.pipe @irb = Thread.new { IRB.start_in_fxirb(@redir) @@ -932,9 +932,9 @@
diff --git a/docs/Fox/FXJPGIcon.html b/docs/Fox/FXJPGIcon.html index 3d24d47..8018373 100644 --- a/docs/Fox/FXJPGIcon.html +++ b/docs/Fox/FXJPGIcon.html @@ -597,9 +597,9 @@
diff --git a/docs/Fox/FXJPGImage.html b/docs/Fox/FXJPGImage.html index 22abe17..f7c4541 100644 --- a/docs/Fox/FXJPGImage.html +++ b/docs/Fox/FXJPGImage.html @@ -581,9 +581,9 @@
diff --git a/docs/Fox/FXKnob.html b/docs/Fox/FXKnob.html index a0b6f9c..1a8d3d0 100644 --- a/docs/Fox/FXKnob.html +++ b/docs/Fox/FXKnob.html @@ -441,7 +441,7 @@
-

Return the knob's current limits as a two-element array.

+

Return the knob’s current limits as a two-element array.

@@ -491,7 +491,7 @@
-

Change the knob's movement limits (start and ending angles) Accept values in degrees from 0 (south) to 360.

+

Change the knob’s movement limits (start and ending angles) Accept values in degrees from 0 (south) to 360.

@@ -971,7 +971,7 @@
-

Return the knob's current limits as a two-element array.

+

Return the knob’s current limits as a two-element array.

@@ -1008,7 +1008,7 @@
-

Change the knob's movement limits (start and ending angles) Accept values in degrees from 0 (south) to 360.

+

Change the knob’s movement limits (start and ending angles) Accept values in degrees from 0 (south) to 360.

@@ -1038,9 +1038,9 @@
diff --git a/docs/Fox/FXLabel.html b/docs/Fox/FXLabel.html index ab269cd..525c0ff 100644 --- a/docs/Fox/FXLabel.html +++ b/docs/Fox/FXLabel.html @@ -493,7 +493,7 @@
-

Return the label's text.

+

Return the label’s text.

@@ -973,7 +973,7 @@
-

Return the label's text

+

Return the label’s text

@@ -1003,9 +1003,9 @@
diff --git a/docs/Fox/FXLight.html b/docs/Fox/FXLight.html index 3e361f4..d1c793d 100644 --- a/docs/Fox/FXLight.html +++ b/docs/Fox/FXLight.html @@ -910,9 +910,9 @@
diff --git a/docs/Fox/FXList.html b/docs/Fox/FXList.html index f099d86..336524f 100644 --- a/docs/Fox/FXList.html +++ b/docs/Fox/FXList.html @@ -121,7 +121,7 @@

Overview

-

A List Widget displays a list of items, each with a text and optional icon. When an item's selected state changes, the list sends a SEL_SELECTED or SEL_DESELECTED message. A change of the current item is signified by the SEL_CHANGED message. The list sends SEL_COMMAND messages when the user clicks on an item, and SEL_CLICKED, SEL_DOUBLECLICKED, and SEL_TRIPLECLICKED when the user clicks once, twice, or thrice, respectively. When items are added, replaced, or removed, the list sends messages of the type SEL_INSERTED, SEL_REPLACED, or SEL_DELETED. In each of these cases, the index to the item, if any, is passed in the 3rd argument of the message.

+

A List Widget displays a list of items, each with a text and optional icon. When an item’s selected state changes, the list sends a SEL_SELECTED or SEL_DESELECTED message. A change of the current item is signified by the SEL_CHANGED message. The list sends SEL_COMMAND messages when the user clicks on an item, and SEL_CLICKED, SEL_DOUBLECLICKED, and SEL_TRIPLECLICKED when the user clicks once, twice, or thrice, respectively. When items are added, replaced, or removed, the list sends messages of the type SEL_INSERTED, SEL_REPLACED, or SEL_DELETED. In each of these cases, the index to the item, if any, is passed in the 3rd argument of the message.

Events

@@ -599,7 +599,7 @@
-

Remove all items from the list If notify is true, a SEL_DELETED message is sent to the list's message target before each item is removed.

+

Remove all items from the list If notify is true, a SEL_DELETED message is sent to the list’s message target before each item is removed.

@@ -1417,7 +1417,7 @@
-

Change item icon and mark the list's layout as dirty; this is equivalent to:.

+

Change item icon and mark the list’s layout as dirty; this is equivalent to:.

@@ -1441,7 +1441,7 @@
-

Change item text and mark the list's layout as dirty; this is equivalent to:.

+

Change item text and mark the list’s layout as dirty; this is equivalent to:.

@@ -2148,7 +2148,7 @@
list.appendItem("pinky")
 
-

If notify is true, a SEL_INSERTED message is sent to the list's message target after the item is appended. Returns the integer index of the newly appended item.

+

If notify is true, a SEL_INSERTED message is sent to the list’s message target after the item is appended. Returns the integer index of the newly appended item.

@@ -2185,7 +2185,7 @@
-

Remove all items from the list If notify is true, a SEL_DELETED message is sent to the list's message target before each item is removed.

+

Remove all items from the list If notify is true, a SEL_DELETED message is sent to the list’s message target before each item is removed.

@@ -2222,7 +2222,7 @@
-

Deselect item. If notify is true, a SEL_DESELECTED message is sent to the list's message target after the item is deselected. Raises IndexError if index is out of bounds.

+

Deselect item. If notify is true, a SEL_DESELECTED message is sent to the list’s message target after the item is deselected. Raises IndexError if index is out of bounds.

@@ -2380,7 +2380,7 @@
-

Extend selection from anchor item to index. If notify is true, a series of SEL_SELECTED and SEL_DESELECTED messages are sent to the list's message target as the selected-state of different items changes. Raises IndexError if index is out of bounds.

+

Extend selection from anchor item to index. If notify is true, a series of SEL_SELECTED and SEL_DESELECTED messages are sent to the list’s message target as the selected-state of different items changes. Raises IndexError if index is out of bounds.

@@ -2417,7 +2417,7 @@
-

Extract item from list and return a reference to the item. If notify is true, a SEL_DELETED message is sent to the list's message target before the item is extracted from the list. Raises IndexError if index is out of bounds.

+

Extract item from list and return a reference to the item. If notify is true, a SEL_DELETED message is sent to the list’s message target before the item is extracted from the list. Raises IndexError if index is out of bounds.

@@ -2454,7 +2454,7 @@
-

Fill list by appending items from array of strings, and return the number items added. If notify is true, a SEL_INSERTED message is sent to the list's message target after the item is added.

+

Fill list by appending items from array of strings, and return the number items added. If notify is true, a SEL_INSERTED message is sent to the list’s message target after the item is added.

@@ -2922,7 +2922,7 @@
list.insertItem(1, "blinky")
 
-

If notify is true, a SEL_INSERTED message is sent to the list's message target after the item is inserted. Raises IndexError if index is out of bounds. Returns the integer index of the inserted item.

+

If notify is true, a SEL_INSERTED message is sent to the list’s message target after the item is inserted. Raises IndexError if index is out of bounds. Returns the integer index of the inserted item.

@@ -3169,7 +3169,7 @@
-

Deselect all items. If notify is true, a SEL_DESELECTED message is sent to the list's message target for all the items that were selected before killSelection was called.

+

Deselect all items. If notify is true, a SEL_DESELECTED message is sent to the list’s message target for all the items that were selected before killSelection was called.

@@ -3243,7 +3243,7 @@
-

Move item from oldIndex to newIndex and return the new index of the item.. If notify is true and this move causes the current item to change, a SEL_CHANGED message is sent to the list's message target to indicate this change in the current item. Raises IndexError if either oldIndex or newIndex is out of bounds.

+

Move item from oldIndex to newIndex and return the new index of the item.. If notify is true and this move causes the current item to change, a SEL_CHANGED message is sent to the list’s message target to indicate this change in the current item. Raises IndexError if either oldIndex or newIndex is out of bounds.

@@ -3285,7 +3285,7 @@
list.prependItem("clyde")
 
-

If notify is true, a SEL_INSERTED message is sent to the list's message target after the item is prepended. Returns the integer index of the newly prepended item (which should always be zero, by definition).

+

If notify is true, a SEL_INSERTED message is sent to the list’s message target after the item is prepended. Returns the integer index of the newly prepended item (which should always be zero, by definition).

@@ -3322,7 +3322,7 @@
-

Remove item at index from list. If notify is true, a SEL_DELETED message is sent to the list's message target before the item is removed. Raises IndexError if index is out of bounds.

+

Remove item at index from list. If notify is true, a SEL_DELETED message is sent to the list’s message target before the item is removed. Raises IndexError if index is out of bounds.

@@ -3359,7 +3359,7 @@
-

Select item. If notify is true, a SEL_SELECTED message is sent to the list's message target after the item is selected. Raises IndexError if index is out of bounds.

+

Select item. If notify is true, a SEL_SELECTED message is sent to the list’s message target after the item is selected. Raises IndexError if index is out of bounds.

@@ -3396,7 +3396,7 @@
-

Change current item. If notify is true, a SEL_CHANGED message is sent to the list's message target after the current item changes. Raises IndexError if index is out of bounds.

+

Change current item. If notify is true, a SEL_CHANGED message is sent to the list’s message target after the current item changes. Raises IndexError if index is out of bounds.

@@ -3438,7 +3438,7 @@
list.setItem(0, "inky")
 
-

If notify is true, a SEL_REPLACED message is sent to the list's message target before the item is replaced. Raises IndexError if index is out of bounds. Returns the integer index of the replaced item.

+

If notify is true, a SEL_REPLACED message is sent to the list’s message target before the item is replaced. Raises IndexError if index is out of bounds. Returns the integer index of the replaced item.

@@ -3517,7 +3517,7 @@
-

Change item icon and mark the list's layout as dirty; this is equivalent to:

+

Change item icon and mark the list’s layout as dirty; this is equivalent to:

getItem(index).icon = icon
 recalc
@@ -3560,7 +3560,7 @@
 
-

Change item text and mark the list's layout as dirty; this is equivalent to:

+

Change item text and mark the list’s layout as dirty; this is equivalent to:

getItem(index).text = text
 recalc
@@ -3640,7 +3640,7 @@
 
-

Toggle item selection state. If notify is true, either a SEL_SELECTED or SEL_DESELECTED message is sent to the list's message target to indicate the item's new state. Raises IndexError if index is out of bounds.

+

Toggle item selection state. If notify is true, either a SEL_SELECTED or SEL_DESELECTED message is sent to the list’s message target to indicate the item’s new state. Raises IndexError if index is out of bounds.

@@ -3707,9 +3707,9 @@
diff --git a/docs/Fox/FXListBox.html b/docs/Fox/FXListBox.html index 8982f45..95b0d8a 100644 --- a/docs/Fox/FXListBox.html +++ b/docs/Fox/FXListBox.html @@ -211,7 +211,7 @@
-

Current item's index, or -1 if no current item [Integer].

+

Current item’s index, or -1 if no current item [Integer].

@@ -536,7 +536,7 @@
-

Calls block once for each item in the list, passing the item's text, icon and user data as parameters.

+

Calls block once for each item in the list, passing the item’s text, icon and user data as parameters.

@@ -1228,7 +1228,7 @@
-

Current item's index, or -1 if no current item [Integer]

+

Current item’s index, or -1 if no current item [Integer]

@@ -1698,7 +1698,7 @@
-

Calls block once for each item in the list, passing the item's text, icon and user data as parameters.

+

Calls block once for each item in the list, passing the item’s text, icon and user data as parameters.

@@ -2508,9 +2508,9 @@
diff --git a/docs/Fox/FXListItem.html b/docs/Fox/FXListItem.html index a03c9e5..eb586ea 100644 --- a/docs/Fox/FXListItem.html +++ b/docs/Fox/FXListItem.html @@ -617,7 +617,7 @@
-

Return the list item's text.

+

Return the list item’s text.

@@ -1419,7 +1419,7 @@
-

Return the list item's text

+

Return the list item’s text

@@ -1449,9 +1449,9 @@
diff --git a/docs/Fox/FXMDIChild.html b/docs/Fox/FXMDIChild.html index 0d2f7ca..c7ad690 100644 --- a/docs/Fox/FXMDIChild.html +++ b/docs/Fox/FXMDIChild.html @@ -112,7 +112,7 @@

Overview

-

The MDI child window contains the application work area in a Multiple Document Interface application. GUI Controls are connected to the MDI child via delegation through the MDI client, which forwards messages it receives to the active MDI child. The MDI child itself tries to further delegate messages to its single content window, and if not handled there, to its target object. When the MDI child is maximized, it sends a SEL_MAXIMIZE message; when the MDI child is minimized, it sends a SEL_MINIMIZE message. When it is restored, it sends a SEL_RESTORE message to its target. The MDI child also notifies its target when it becomes the active MDI child, via the SEL_SELECTED message. The void* in the SEL_SELECTED message refers to the previously active MDI child, if any. When an MDI child ceases to be the active one, a SEL_DESELECTED message is sent. The void* in the SEL_DESELECTED message refers to the newly activated MDI child, if any. Thus, interception of SEL_SELECTED and SEL_DESELECTED allows the target object to determine whether the user switched between MDI windows of the same document (target) or between MDI windows belonging to the same document. When the MDI child is closed, it sends a SEL_CLOSE message to its target. The target has an opportunity to object to the closing; if the MDI child should not be closed, it should return 1 (objection). If the MDI child should be closed, the target can either just return 0 or simply not handle the SEL_CLOSE message. The SEL_UPDATE message can be used to modify the MDI child's title (via ID_SETSTRINGVALUE), and window icon (via ID_SETICONVALUE).

+

The MDI child window contains the application work area in a Multiple Document Interface application. GUI Controls are connected to the MDI child via delegation through the MDI client, which forwards messages it receives to the active MDI child. The MDI child itself tries to further delegate messages to its single content window, and if not handled there, to its target object. When the MDI child is maximized, it sends a SEL_MAXIMIZE message; when the MDI child is minimized, it sends a SEL_MINIMIZE message. When it is restored, it sends a SEL_RESTORE message to its target. The MDI child also notifies its target when it becomes the active MDI child, via the SEL_SELECTED message. The void* in the SEL_SELECTED message refers to the previously active MDI child, if any. When an MDI child ceases to be the active one, a SEL_DESELECTED message is sent. The void* in the SEL_DESELECTED message refers to the newly activated MDI child, if any. Thus, interception of SEL_SELECTED and SEL_DESELECTED allows the target object to determine whether the user switched between MDI windows of the same document (target) or between MDI windows belonging to the same document. When the MDI child is closed, it sends a SEL_CLOSE message to its target. The target has an opportunity to object to the closing; if the MDI child should not be closed, it should return 1 (objection). If the MDI child should be closed, the target can either just return 0 or simply not handle the SEL_CLOSE message. The SEL_UPDATE message can be used to modify the MDI child’s title (via ID_SETSTRINGVALUE), and window icon (via ID_SETICONVALUE).

Events

@@ -137,10 +137,10 @@

sent when the right mouse button goes up; the message data is an FXEvent instance.

SEL_SELECTED
-

sent when the window is selected; the message data is a reference to the MDI client's previous active child window, or nil if there was no active child window.

+

sent when the window is selected; the message data is a reference to the MDI client’s previous active child window, or nil if there was no active child window.

SEL_DESELECTED
-

sent when the window is deselected; the message data is a reference to the MDI client's new active child window, or nil if there is no active child window.

+

sent when the window is deselected; the message data is a reference to the MDI client’s new active child window, or nil if there is no active child window.

SEL_MAXIMIZE

sent when the window is maximized

@@ -2165,9 +2165,9 @@ diff --git a/docs/Fox/FXMDIClient.html b/docs/Fox/FXMDIClient.html index 3a5f3ff..4d9494e 100644 --- a/docs/Fox/FXMDIClient.html +++ b/docs/Fox/FXMDIClient.html @@ -112,7 +112,7 @@

Overview

-

The MDI client window manages a number of MDI child windows in a multiple-document interface (MDI) application. MDI child windows usually receive messages from the GUI controls by delegation via the MDI client. This is accomplished by making the MDI client window the target for most GUI controls. The MDI client filters out messages intented for itself, and delegates the remaining messages to its currently active MDI child, if any. If you use the auto-gray or auto-hide feature available in some GUI controls, these controls can be automatically grayed out or hidden when there is no active MDI child. When delegating messages via MDI client to MDI child windows of different types, care should be taken that message ID's do not overlap, so that all message ID's only map to the intented handlers no matter which MDI child window type is active. The MDI client sends a SEL_CHANGED message to its target when the active MDI child is switched, with the void # pointer refering to the new MDI child. A MDI Window selection dialog can be brought up through the ID_MDI_OVER_X messages; a menu button connected to the MDI client with the ID_MDI_OVER_X message will be automatically grayed out if there are less than X MDI child windows.

+

The MDI client window manages a number of MDI child windows in a multiple-document interface (MDI) application. MDI child windows usually receive messages from the GUI controls by delegation via the MDI client. This is accomplished by making the MDI client window the target for most GUI controls. The MDI client filters out messages intented for itself, and delegates the remaining messages to its currently active MDI child, if any. If you use the auto-gray or auto-hide feature available in some GUI controls, these controls can be automatically grayed out or hidden when there is no active MDI child. When delegating messages via MDI client to MDI child windows of different types, care should be taken that message ID’s do not overlap, so that all message ID’s only map to the intented handlers no matter which MDI child window type is active. The MDI client sends a SEL_CHANGED message to its target when the active MDI child is switched, with the void # pointer refering to the new MDI child. A MDI Window selection dialog can be brought up through the ID_MDI_OVER_X messages; a menu button connected to the MDI client with the ID_MDI_OVER_X message will be automatically grayed out if there are less than X MDI child windows.

Events

@@ -771,9 +771,9 @@
diff --git a/docs/Fox/FXMDIDeleteButton.html b/docs/Fox/FXMDIDeleteButton.html index bfbc218..ac2cc28 100644 --- a/docs/Fox/FXMDIDeleteButton.html +++ b/docs/Fox/FXMDIDeleteButton.html @@ -324,9 +324,9 @@ diff --git a/docs/Fox/FXMDIMaximizeButton.html b/docs/Fox/FXMDIMaximizeButton.html index a907de4..820440b 100644 --- a/docs/Fox/FXMDIMaximizeButton.html +++ b/docs/Fox/FXMDIMaximizeButton.html @@ -324,9 +324,9 @@ diff --git a/docs/Fox/FXMDIMenu.html b/docs/Fox/FXMDIMenu.html index 9115872..b4758a0 100644 --- a/docs/Fox/FXMDIMenu.html +++ b/docs/Fox/FXMDIMenu.html @@ -325,9 +325,9 @@ diff --git a/docs/Fox/FXMDIMinimizeButton.html b/docs/Fox/FXMDIMinimizeButton.html index b5f37ca..5aeada4 100644 --- a/docs/Fox/FXMDIMinimizeButton.html +++ b/docs/Fox/FXMDIMinimizeButton.html @@ -324,9 +324,9 @@ diff --git a/docs/Fox/FXMDIRestoreButton.html b/docs/Fox/FXMDIRestoreButton.html index c193ee0..4b5a9ae 100644 --- a/docs/Fox/FXMDIRestoreButton.html +++ b/docs/Fox/FXMDIRestoreButton.html @@ -324,9 +324,9 @@ diff --git a/docs/Fox/FXMDIWindowButton.html b/docs/Fox/FXMDIWindowButton.html index d253863..cea7cf8 100644 --- a/docs/Fox/FXMDIWindowButton.html +++ b/docs/Fox/FXMDIWindowButton.html @@ -324,9 +324,9 @@ diff --git a/docs/Fox/FXMainWindow.html b/docs/Fox/FXMainWindow.html index 06ed876..efdcc04 100644 --- a/docs/Fox/FXMainWindow.html +++ b/docs/Fox/FXMainWindow.html @@ -327,9 +327,9 @@ diff --git a/docs/Fox/FXMaterial.html b/docs/Fox/FXMaterial.html index eb578be..9dfd6d5 100644 --- a/docs/Fox/FXMaterial.html +++ b/docs/Fox/FXMaterial.html @@ -560,9 +560,9 @@ diff --git a/docs/Fox/FXMatrix.html b/docs/Fox/FXMatrix.html index 3292cb9..54b5b32 100644 --- a/docs/Fox/FXMatrix.html +++ b/docs/Fox/FXMatrix.html @@ -724,9 +724,9 @@ diff --git a/docs/Fox/FXMemoryBuffer.html b/docs/Fox/FXMemoryBuffer.html index a929360..3108303 100644 --- a/docs/Fox/FXMemoryBuffer.html +++ b/docs/Fox/FXMemoryBuffer.html @@ -462,9 +462,9 @@ diff --git a/docs/Fox/FXMemoryStream.html b/docs/Fox/FXMemoryStream.html index 6a975ee..4d029dc 100644 --- a/docs/Fox/FXMemoryStream.html +++ b/docs/Fox/FXMemoryStream.html @@ -622,9 +622,9 @@ diff --git a/docs/Fox/FXMenuBar.html b/docs/Fox/FXMenuBar.html index 0cc9f06..8f4591b 100644 --- a/docs/Fox/FXMenuBar.html +++ b/docs/Fox/FXMenuBar.html @@ -337,9 +337,9 @@ diff --git a/docs/Fox/FXMenuButton.html b/docs/Fox/FXMenuButton.html index cd21807..2b0d620 100644 --- a/docs/Fox/FXMenuButton.html +++ b/docs/Fox/FXMenuButton.html @@ -114,7 +114,7 @@

Overview

-

An FXMenuButton posts a popup menu when clicked. There are many ways to control the placement where the popup will appear; first, the popup may be placed on either of the four sides relative to the menu button; this is controlled by the flags MENUBUTTON_DOWN, etc. Next, there are several attachment modes; the popup's left/bottom edge may attach to the menu button's left/top edge, or the popup's right/top edge may attach to the menu button's right/bottom edge, or both. Also, the popup may appear centered relative to the menu button. Finally, a small offset may be specified to displace the location of the popup by a few pixels so as to account for borders and so on. Normally, the menu button shows an arrow pointing to the direction where the popup is set to appear; this can be turned off by passing the option MENUBUTTON_NOARROWS.

+

An FXMenuButton posts a popup menu when clicked. There are many ways to control the placement where the popup will appear; first, the popup may be placed on either of the four sides relative to the menu button; this is controlled by the flags MENUBUTTON_DOWN, etc. Next, there are several attachment modes; the popup’s left/bottom edge may attach to the menu button’s left/top edge, or the popup’s right/top edge may attach to the menu button’s right/bottom edge, or both. Also, the popup may appear centered relative to the menu button. Finally, a small offset may be specified to displace the location of the popup by a few pixels so as to account for borders and so on. Normally, the menu button shows an arrow pointing to the direction where the popup is set to appear; this can be turned off by passing the option MENUBUTTON_NOARROWS.

Events

@@ -152,7 +152,7 @@

Menu Button Popup Style

-

Any one of the following options can be assigned as the menu button's popup style.

+

Any one of the following options can be assigned as the menu button’s popup style.

MENUBUTTON_DOWN

Popup window appears below menu button

@@ -169,7 +169,7 @@

Menu Button Attachment

-

Any combination of the following flags can be assigned as the menu button's attachment flags.

+

Any combination of the following flags can be assigned as the menu button’s attachment flags.

MENUBUTTON_ATTACH_LEFT

Popup attaches to the left side of the menu button

@@ -819,9 +819,9 @@
diff --git a/docs/Fox/FXMenuCaption.html b/docs/Fox/FXMenuCaption.html index 1be9964..11782da 100644 --- a/docs/Fox/FXMenuCaption.html +++ b/docs/Fox/FXMenuCaption.html @@ -480,7 +480,7 @@
-

Return the menu caption's text.

+

Return the menu caption’s text.

@@ -1040,7 +1040,7 @@
-

Return the menu caption's text

+

Return the menu caption’s text

@@ -1070,9 +1070,9 @@
diff --git a/docs/Fox/FXMenuCascade.html b/docs/Fox/FXMenuCascade.html index 3188fbc..432654c 100644 --- a/docs/Fox/FXMenuCascade.html +++ b/docs/Fox/FXMenuCascade.html @@ -378,9 +378,9 @@ diff --git a/docs/Fox/FXMenuCheck.html b/docs/Fox/FXMenuCheck.html index 057f0b2..0e0ec0c 100644 --- a/docs/Fox/FXMenuCheck.html +++ b/docs/Fox/FXMenuCheck.html @@ -711,9 +711,9 @@ diff --git a/docs/Fox/FXMenuCommand.html b/docs/Fox/FXMenuCommand.html index fa9672f..bc8f9d9 100644 --- a/docs/Fox/FXMenuCommand.html +++ b/docs/Fox/FXMenuCommand.html @@ -390,9 +390,9 @@ diff --git a/docs/Fox/FXMenuPane.html b/docs/Fox/FXMenuPane.html index 689f53b..17f11a4 100644 --- a/docs/Fox/FXMenuPane.html +++ b/docs/Fox/FXMenuPane.html @@ -323,9 +323,9 @@ diff --git a/docs/Fox/FXMenuRadio.html b/docs/Fox/FXMenuRadio.html index c1189ea..fd27d06 100644 --- a/docs/Fox/FXMenuRadio.html +++ b/docs/Fox/FXMenuRadio.html @@ -711,9 +711,9 @@ diff --git a/docs/Fox/FXMenuSeparator.html b/docs/Fox/FXMenuSeparator.html index ef4fa60..c209398 100644 --- a/docs/Fox/FXMenuSeparator.html +++ b/docs/Fox/FXMenuSeparator.html @@ -430,9 +430,9 @@ diff --git a/docs/Fox/FXMenuTitle.html b/docs/Fox/FXMenuTitle.html index 7d53f9c..2fe68f3 100644 --- a/docs/Fox/FXMenuTitle.html +++ b/docs/Fox/FXMenuTitle.html @@ -395,9 +395,9 @@ diff --git a/docs/Fox/FXMessageBox.html b/docs/Fox/FXMessageBox.html index c3a56c7..8fc243c 100644 --- a/docs/Fox/FXMessageBox.html +++ b/docs/Fox/FXMessageBox.html @@ -144,7 +144,7 @@

Message box has Skip, *Skip All* and Cancel buttons

MBOX_SAVE_CANCEL_DONTSAVE
-

Message box has *Don't Save*, Cancel and Save buttons

+

Message box has *Don’t Save*, Cancel and Save buttons

Return values

@@ -174,7 +174,7 @@

The *Skip All* button was clicked

MBOX_CLICKED_DONTSAVE
-

The *Don't Save* button was clicked (same as MBOX_CLICKED_NO)

+

The *Don’t Save* button was clicked (same as MBOX_CLICKED_NO)

@@ -648,9 +648,9 @@ diff --git a/docs/Fox/FXObject.html b/docs/Fox/FXObject.html index 72cf399..c90eb5d 100644 --- a/docs/Fox/FXObject.html +++ b/docs/Fox/FXObject.html @@ -104,7 +104,7 @@

Overview

-

FXObject is the base class for all objects in FOX; in order to receive messages from the user interface, your class must derive from FXObject. The FXObject class also provides serialization facilities, with which you can save and restore the object's state. If you've subclassed from FXObject, you can save your subclasses' state by overloading the save() and load() functions and use the stream API to serialize its member data.

+

FXObject is the base class for all objects in FOX; in order to receive messages from the user interface, your class must derive from FXObject. The FXObject class also provides serialization facilities, with which you can save and restore the object’s state. If you’ve subclassed from FXObject, you can save your subclasses’ state by overloading the save() and load() functions and use the stream API to serialize its member data.

@@ -535,9 +535,9 @@
diff --git a/docs/Fox/FXOption.html b/docs/Fox/FXOption.html index cb4594c..6eb838b 100644 --- a/docs/Fox/FXOption.html +++ b/docs/Fox/FXOption.html @@ -481,9 +481,9 @@ diff --git a/docs/Fox/FXOptionMenu.html b/docs/Fox/FXOptionMenu.html index 19b64cc..6cffa47 100644 --- a/docs/Fox/FXOptionMenu.html +++ b/docs/Fox/FXOptionMenu.html @@ -875,9 +875,9 @@ diff --git a/docs/Fox/FXPCXIcon.html b/docs/Fox/FXPCXIcon.html index ee0b581..e6e9e6e 100644 --- a/docs/Fox/FXPCXIcon.html +++ b/docs/Fox/FXPCXIcon.html @@ -440,9 +440,9 @@ diff --git a/docs/Fox/FXPCXImage.html b/docs/Fox/FXPCXImage.html index 782141e..fb6fd20 100644 --- a/docs/Fox/FXPCXImage.html +++ b/docs/Fox/FXPCXImage.html @@ -424,9 +424,9 @@ diff --git a/docs/Fox/FXPNGIcon.html b/docs/Fox/FXPNGIcon.html index c811655..6695c59 100644 --- a/docs/Fox/FXPNGIcon.html +++ b/docs/Fox/FXPNGIcon.html @@ -514,9 +514,9 @@ diff --git a/docs/Fox/FXPNGImage.html b/docs/Fox/FXPNGImage.html index 9e88906..02074be 100644 --- a/docs/Fox/FXPNGImage.html +++ b/docs/Fox/FXPNGImage.html @@ -498,9 +498,9 @@ diff --git a/docs/Fox/FXPPMIcon.html b/docs/Fox/FXPPMIcon.html index 8f1dab8..07f3a2f 100644 --- a/docs/Fox/FXPPMIcon.html +++ b/docs/Fox/FXPPMIcon.html @@ -440,9 +440,9 @@ diff --git a/docs/Fox/FXPPMImage.html b/docs/Fox/FXPPMImage.html index d3eb48d..26e4eb2 100644 --- a/docs/Fox/FXPPMImage.html +++ b/docs/Fox/FXPPMImage.html @@ -363,9 +363,9 @@ diff --git a/docs/Fox/FXPSBounds.html b/docs/Fox/FXPSBounds.html index 2d2e982..e34a8c8 100644 --- a/docs/Fox/FXPSBounds.html +++ b/docs/Fox/FXPSBounds.html @@ -490,9 +490,9 @@ diff --git a/docs/Fox/FXPacker.html b/docs/Fox/FXPacker.html index 6b615c5..bd537f5 100644 --- a/docs/Fox/FXPacker.html +++ b/docs/Fox/FXPacker.html @@ -1219,9 +1219,9 @@ diff --git a/docs/Fox/FXPicker.html b/docs/Fox/FXPicker.html index 6b6d75f..15b133f 100644 --- a/docs/Fox/FXPicker.html +++ b/docs/Fox/FXPicker.html @@ -335,9 +335,9 @@ diff --git a/docs/Fox/FXPopup.html b/docs/Fox/FXPopup.html index 6e7b584..bb9e0a3 100644 --- a/docs/Fox/FXPopup.html +++ b/docs/Fox/FXPopup.html @@ -1089,9 +1089,9 @@ diff --git a/docs/Fox/FXPrintDialog.html b/docs/Fox/FXPrintDialog.html index e19b274..9e3b7a7 100644 --- a/docs/Fox/FXPrintDialog.html +++ b/docs/Fox/FXPrintDialog.html @@ -475,9 +475,9 @@ diff --git a/docs/Fox/FXPrinter.html b/docs/Fox/FXPrinter.html index 18e1f15..1cf6321 100644 --- a/docs/Fox/FXPrinter.html +++ b/docs/Fox/FXPrinter.html @@ -1320,9 +1320,9 @@ diff --git a/docs/Fox/FXProgressBar.html b/docs/Fox/FXProgressBar.html index f3b6a8a..5c052eb 100644 --- a/docs/Fox/FXProgressBar.html +++ b/docs/Fox/FXProgressBar.html @@ -1140,9 +1140,9 @@ diff --git a/docs/Fox/FXProgressDialog.html b/docs/Fox/FXProgressDialog.html index 227a348..61900bf 100644 --- a/docs/Fox/FXProgressDialog.html +++ b/docs/Fox/FXProgressDialog.html @@ -705,9 +705,9 @@ diff --git a/docs/Fox/FXPseudoKeyboard.html b/docs/Fox/FXPseudoKeyboard.html index 279121d..047e443 100644 --- a/docs/Fox/FXPseudoKeyboard.html +++ b/docs/Fox/FXPseudoKeyboard.html @@ -418,9 +418,9 @@ diff --git a/docs/Fox/FXPseudoMouse.html b/docs/Fox/FXPseudoMouse.html index 70cf94b..0e15485 100644 --- a/docs/Fox/FXPseudoMouse.html +++ b/docs/Fox/FXPseudoMouse.html @@ -790,9 +790,9 @@ diff --git a/docs/Fox/FXPseudoTarget.html b/docs/Fox/FXPseudoTarget.html index 8780e3d..17f3623 100644 --- a/docs/Fox/FXPseudoTarget.html +++ b/docs/Fox/FXPseudoTarget.html @@ -462,9 +462,9 @@ diff --git a/docs/Fox/FXQuatd.html b/docs/Fox/FXQuatd.html index b137638..435bbff 100644 --- a/docs/Fox/FXQuatd.html +++ b/docs/Fox/FXQuatd.html @@ -1367,9 +1367,9 @@ diff --git a/docs/Fox/FXQuatf.html b/docs/Fox/FXQuatf.html index 0b36140..040a469 100644 --- a/docs/Fox/FXQuatf.html +++ b/docs/Fox/FXQuatf.html @@ -1382,9 +1382,9 @@ diff --git a/docs/Fox/FXRGBIcon.html b/docs/Fox/FXRGBIcon.html index 2d1ed7c..b673886 100644 --- a/docs/Fox/FXRGBIcon.html +++ b/docs/Fox/FXRGBIcon.html @@ -440,9 +440,9 @@ diff --git a/docs/Fox/FXRGBImage.html b/docs/Fox/FXRGBImage.html index 10cfb66..8930d3b 100644 --- a/docs/Fox/FXRGBImage.html +++ b/docs/Fox/FXRGBImage.html @@ -424,9 +424,9 @@ diff --git a/docs/Fox/FXRadioButton.html b/docs/Fox/FXRadioButton.html index 8daacdc..b5cb6cd 100644 --- a/docs/Fox/FXRadioButton.html +++ b/docs/Fox/FXRadioButton.html @@ -875,9 +875,9 @@ diff --git a/docs/Fox/FXRanged.html b/docs/Fox/FXRanged.html index ca9bd67..bc3f401 100644 --- a/docs/Fox/FXRanged.html +++ b/docs/Fox/FXRanged.html @@ -1512,9 +1512,9 @@ diff --git a/docs/Fox/FXRangef.html b/docs/Fox/FXRangef.html index b0e8d82..b79864c 100644 --- a/docs/Fox/FXRangef.html +++ b/docs/Fox/FXRangef.html @@ -1512,9 +1512,9 @@ diff --git a/docs/Fox/FXRealSlider.html b/docs/Fox/FXRealSlider.html index 18c241b..4a0e585 100644 --- a/docs/Fox/FXRealSlider.html +++ b/docs/Fox/FXRealSlider.html @@ -1177,9 +1177,9 @@ diff --git a/docs/Fox/FXRealSpinner.html b/docs/Fox/FXRealSpinner.html index dd365e9..937f00d 100644 --- a/docs/Fox/FXRealSpinner.html +++ b/docs/Fox/FXRealSpinner.html @@ -127,10 +127,10 @@

sent when a key goes up; the message data is an FXEvent instance.

SEL_COMMAND
-

sent whenever the spinner's value changes; the message data is a Float indicating the new spinner value.

+

sent whenever the spinner’s value changes; the message data is a Float indicating the new spinner value.

SEL_CHANGED
-

sent whenever the text in the spinner's text field changes; the message data is a Float indicating the new spinner value.

+

sent whenever the text in the spinner’s text field changes; the message data is a Float indicating the new spinner value.

Spinner options

@@ -335,7 +335,7 @@
-

Number of columns (i.e. width of spinner's text field, in terms of number of columns of 'm') [Integer].

+

Number of columns (i.e. width of spinner’s text field, in terms of number of columns of ‘m’) [Integer].

@@ -704,7 +704,7 @@
-

Set the “editability” of this spinner's text field.

+

Set the “editability” of this spinner’s text field.

@@ -728,7 +728,7 @@
-

Return true if the spinner's text field is editable.

+

Return true if the spinner’s text field is editable.

@@ -874,7 +874,7 @@
-

Set the visibility of this spinner's text field.

+

Set the visibility of this spinner’s text field.

@@ -898,7 +898,7 @@
-

Return true if this spinner's text field is visible.

+

Return true if this spinner’s text field is visible.

@@ -1297,7 +1297,7 @@
-

Number of columns (i.e. width of spinner's text field, in terms of number of columns of 'm') [Integer]

+

Number of columns (i.e. width of spinner’s text field, in terms of number of columns of ‘m’) [Integer]

@@ -1850,7 +1850,7 @@
-

Set the “editability” of this spinner's text field.

+

Set the “editability” of this spinner’s text field.

@@ -1887,7 +1887,7 @@
-

Return true if the spinner's text field is editable.

+

Return true if the spinner’s text field is editable.

@@ -2048,7 +2048,7 @@
-

Change the spinner increment value, i.e. the amount by which the spinner's value increases when the up arrow is clicked.

+

Change the spinner increment value, i.e. the amount by which the spinner’s value increases when the up arrow is clicked.

@@ -2085,7 +2085,7 @@
-

Set the visibility of this spinner's text field.

+

Set the visibility of this spinner’s text field.

@@ -2122,7 +2122,7 @@
-

Return true if this spinner's text field is visible.

+

Return true if this spinner’s text field is visible.

@@ -2165,9 +2165,9 @@
diff --git a/docs/Fox/FXRecentFiles.html b/docs/Fox/FXRecentFiles.html index ac3d06d..a95baca 100644 --- a/docs/Fox/FXRecentFiles.html +++ b/docs/Fox/FXRecentFiles.html @@ -831,9 +831,9 @@
diff --git a/docs/Fox/FXRectangle.html b/docs/Fox/FXRectangle.html index 301eb7a..20ec114 100644 --- a/docs/Fox/FXRectangle.html +++ b/docs/Fox/FXRectangle.html @@ -192,7 +192,7 @@
-

Upper left corner's x-coordinate [Integer].

+

Upper left corner’s x-coordinate [Integer].

@@ -219,7 +219,7 @@
-

Upper left corner's y-coordinate [Integer].

+

Upper left corner’s y-coordinate [Integer].

@@ -330,7 +330,7 @@
-

Shift each of the rectangle's corners by the amount (dx, dy) and return a reference to the rectangle.

+

Shift each of the rectangle’s corners by the amount (dx, dy) and return a reference to the rectangle.

@@ -383,10 +383,10 @@

Parameters:

topleft
-

upper left corner's initial position FXPoint

+

upper left corner’s initial position FXPoint

bottomright
-

bottom right corner's initial position FXPoint

+

bottom right corner’s initial position FXPoint

@@ -517,7 +517,7 @@
-

Upper left corner's x-coordinate [Integer]

+

Upper left corner’s x-coordinate [Integer]

@@ -560,7 +560,7 @@
-

Upper left corner's y-coordinate [Integer]

+

Upper left corner’s y-coordinate [Integer]

@@ -710,7 +710,7 @@
-

Shift each of the rectangle's corners by the amount (dx, dy) and return a reference to the rectangle.

+

Shift each of the rectangle’s corners by the amount (dx, dy) and return a reference to the rectangle.

@@ -792,9 +792,9 @@
diff --git a/docs/Fox/FXRegion.html b/docs/Fox/FXRegion.html index c9f4dd8..5866507 100644 --- a/docs/Fox/FXRegion.html +++ b/docs/Fox/FXRegion.html @@ -831,9 +831,9 @@
diff --git a/docs/Fox/FXRegistry.html b/docs/Fox/FXRegistry.html index b32cfc1..719de83 100644 --- a/docs/Fox/FXRegistry.html +++ b/docs/Fox/FXRegistry.html @@ -246,7 +246,7 @@
-

Return true if we're using a file-based registry mechanism instead of the Windows Registry (only relevant on Windows systems).

+

Return true if we’re using a file-based registry mechanism instead of the Windows Registry (only relevant on Windows systems).

@@ -555,7 +555,7 @@
-

Return true if we're using a file-based registry mechanism instead of the Windows Registry (only relevant on Windows systems).

+

Return true if we’re using a file-based registry mechanism instead of the Windows Registry (only relevant on Windows systems).

@@ -672,9 +672,9 @@
diff --git a/docs/Fox/FXReplaceDialog.html b/docs/Fox/FXReplaceDialog.html index 6ef6ea8..9b09fca 100644 --- a/docs/Fox/FXReplaceDialog.html +++ b/docs/Fox/FXReplaceDialog.html @@ -638,9 +638,9 @@ diff --git a/docs/Fox/FXRootWindow.html b/docs/Fox/FXRootWindow.html index 59b38e5..db80f6a 100644 --- a/docs/Fox/FXRootWindow.html +++ b/docs/Fox/FXRootWindow.html @@ -302,9 +302,9 @@ diff --git a/docs/Fox/FXRuler.html b/docs/Fox/FXRuler.html index 5eaf799..f9d7e7b 100644 --- a/docs/Fox/FXRuler.html +++ b/docs/Fox/FXRuler.html @@ -1990,9 +1990,9 @@ diff --git a/docs/Fox/FXRulerView.html b/docs/Fox/FXRulerView.html index cd48b00..62c597c 100644 --- a/docs/Fox/FXRulerView.html +++ b/docs/Fox/FXRulerView.html @@ -1321,7 +1321,7 @@
-

Set horizontal pixels per tick spacing If notify is true, a SEL_CHANGED message is sent to the horizontal ruler's target after the spacing is changed.

+

Set horizontal pixels per tick spacing If notify is true, a SEL_CHANGED message is sent to the horizontal ruler’s target after the spacing is changed.

@@ -1561,7 +1561,7 @@
-

Set vertical pixels per tick spacing If notify is true, a SEL_CHANGED message is sent to the vertical ruler's target after the spacing is changed.

+

Set vertical pixels per tick spacing If notify is true, a SEL_CHANGED message is sent to the vertical ruler’s target after the spacing is changed.

@@ -3217,7 +3217,7 @@
-

Set document width (in pixels). If notify is true, a SEL_CHANGED message is sent to the horizontal ruler's target after the document size is changed.

+

Set document width (in pixels). If notify is true, a SEL_CHANGED message is sent to the horizontal ruler’s target after the document size is changed.

@@ -3254,7 +3254,7 @@
-

Set horizontal alignment; the default is RULER_ALIGN_NORMAL. If notify is true, a SEL_CHANGED message is sent to the horizontal ruler's target after the alignment is changed.

+

Set horizontal alignment; the default is RULER_ALIGN_NORMAL. If notify is true, a SEL_CHANGED message is sent to the horizontal ruler’s target after the alignment is changed.

@@ -3291,7 +3291,7 @@
-

Set horizontal edge spacing around document (in pixels). If notify is true, a SEL_CHANGED message is sent to the horizontal ruler's target after the edge spacing is changed.

+

Set horizontal edge spacing around document (in pixels). If notify is true, a SEL_CHANGED message is sent to the horizontal ruler’s target after the edge spacing is changed.

@@ -3328,7 +3328,7 @@
-

Set number of horizontal major ticks. If notify is true, a SEL_CHANGED message is sent to the horizontal ruler's target after the number of ticks is changed.

+

Set number of horizontal major ticks. If notify is true, a SEL_CHANGED message is sent to the horizontal ruler’s target after the number of ticks is changed.

@@ -3365,7 +3365,7 @@
-

Set horizontal lower margin (in pixels). If notify is true, a SEL_CHANGED message is sent to the horizontal ruler's target after the margin is changed.

+

Set horizontal lower margin (in pixels). If notify is true, a SEL_CHANGED message is sent to the horizontal ruler’s target after the margin is changed.

@@ -3402,7 +3402,7 @@
-

Set horizontal upper margin (in pixels). If notify is true, a SEL_CHANGED message is sent to the horizontal ruler's target after the margin is changed.

+

Set horizontal upper margin (in pixels). If notify is true, a SEL_CHANGED message is sent to the horizontal ruler’s target after the margin is changed.

@@ -3439,7 +3439,7 @@
-

Set number of horizontal medium ticks. If notify is true, a SEL_CHANGED message is sent to the horizontal ruler's target after the number of ticks is changed.

+

Set number of horizontal medium ticks. If notify is true, a SEL_CHANGED message is sent to the horizontal ruler’s target after the number of ticks is changed.

@@ -3476,7 +3476,7 @@
-

Set number of horizontal “number” ticks. If notify is true, a SEL_CHANGED message is sent to the horizontal ruler's target after the number of ticks is changed.

+

Set number of horizontal “number” ticks. If notify is true, a SEL_CHANGED message is sent to the horizontal ruler’s target after the number of ticks is changed.

@@ -3513,7 +3513,7 @@
-

Set horizontal pixels per tick spacing If notify is true, a SEL_CHANGED message is sent to the horizontal ruler's target after the spacing is changed.

+

Set horizontal pixels per tick spacing If notify is true, a SEL_CHANGED message is sent to the horizontal ruler’s target after the spacing is changed.

@@ -3550,7 +3550,7 @@
-

Set horizontal ruler font. If notify is true, a SEL_CHANGED message is sent to the horizontal ruler's target after the font is changed.

+

Set horizontal ruler font. If notify is true, a SEL_CHANGED message is sent to the horizontal ruler’s target after the font is changed.

@@ -3587,7 +3587,7 @@
-

Set number of horizontal tiny ticks. If notify is true, a SEL_CHANGED message is sent to the horizontal ruler's target after the number of ticks is changed.

+

Set number of horizontal tiny ticks. If notify is true, a SEL_CHANGED message is sent to the horizontal ruler’s target after the number of ticks is changed.

@@ -3624,7 +3624,7 @@
-

Set vertical alignment; the default is RULER_ALIGN_NORMAL. If notify is true, a SEL_CHANGED message is sent to the vertical ruler's target after the alignment is changed.

+

Set vertical alignment; the default is RULER_ALIGN_NORMAL. If notify is true, a SEL_CHANGED message is sent to the vertical ruler’s target after the alignment is changed.

@@ -3661,7 +3661,7 @@
-

Set vertical edge spacing around document (in pixels). If notify is true, a SEL_CHANGED message is sent to the vertical ruler's target after the edge spacing is changed.

+

Set vertical edge spacing around document (in pixels). If notify is true, a SEL_CHANGED message is sent to the vertical ruler’s target after the edge spacing is changed.

@@ -3698,7 +3698,7 @@
-

Set number of vertical major ticks. If notify is true, a SEL_CHANGED message is sent to the vertical ruler's target after the number of ticks is changed.

+

Set number of vertical major ticks. If notify is true, a SEL_CHANGED message is sent to the vertical ruler’s target after the number of ticks is changed.

@@ -3735,7 +3735,7 @@
-

Set vertical lower margin (in pixels). If notify is true, a SEL_CHANGED message is sent to the vertical ruler's target after the margin is changed.

+

Set vertical lower margin (in pixels). If notify is true, a SEL_CHANGED message is sent to the vertical ruler’s target after the margin is changed.

@@ -3772,7 +3772,7 @@
-

Set vertical upper margin (in pixels). If notify is true, a SEL_CHANGED message is sent to the vertical ruler's target after the margin is changed.

+

Set vertical upper margin (in pixels). If notify is true, a SEL_CHANGED message is sent to the vertical ruler’s target after the margin is changed.

@@ -3809,7 +3809,7 @@
-

Set number of vertical medium ticks. If notify is true, a SEL_CHANGED message is sent to the vertical ruler's target after the number of ticks is changed.

+

Set number of vertical medium ticks. If notify is true, a SEL_CHANGED message is sent to the vertical ruler’s target after the number of ticks is changed.

@@ -3846,7 +3846,7 @@
-

Set number of vertical “number” ticks. If notify is true, a SEL_CHANGED message is sent to the vertical ruler's target after the number of ticks is changed.

+

Set number of vertical “number” ticks. If notify is true, a SEL_CHANGED message is sent to the vertical ruler’s target after the number of ticks is changed.

@@ -3883,7 +3883,7 @@
-

Set vertical pixels per tick spacing If notify is true, a SEL_CHANGED message is sent to the vertical ruler's target after the spacing is changed.

+

Set vertical pixels per tick spacing If notify is true, a SEL_CHANGED message is sent to the vertical ruler’s target after the spacing is changed.

@@ -3920,7 +3920,7 @@
-

Set vertical ruler font. If notify is true, a SEL_CHANGED message is sent to the vertical ruler's target after the font is changed.

+

Set vertical ruler font. If notify is true, a SEL_CHANGED message is sent to the vertical ruler’s target after the font is changed.

@@ -3957,7 +3957,7 @@
-

Set number of vertical tiny ticks. If notify is true, a SEL_CHANGED message is sent to the vertical ruler's target after the number of ticks is changed.

+

Set number of vertical tiny ticks. If notify is true, a SEL_CHANGED message is sent to the vertical ruler’s target after the number of ticks is changed.

@@ -3987,9 +3987,9 @@
diff --git a/docs/Fox/FXScintilla.html b/docs/Fox/FXScintilla.html index ba4732a..5978eae 100644 --- a/docs/Fox/FXScintilla.html +++ b/docs/Fox/FXScintilla.html @@ -116,7 +116,7 @@

Overview

-

FXScintilla is a FOX widget, developed by Gilles Filippini, that provides an interface to Neil Hodgson's Scintilla (www.scintilla.org) source code editing component. The Scintilla component is a very complicated beast, and for best results you should read the very fine documentation at www.scintilla.org/ScintillaDoc.html.

+

FXScintilla is a FOX widget, developed by Gilles Filippini, that provides an interface to Neil Hodgson’s Scintilla (www.scintilla.org) source code editing component. The Scintilla component is a very complicated beast, and for best results you should read the very fine documentation at www.scintilla.org/ScintillaDoc.html.

Events

@@ -161,9 +161,9 @@
-
-1# Define start of Scintilla messages to be greater than all Windows edit (EM_*) messages
-# as many EM_ messages can be used although that use is deprecated.
-
+
-1
+# Define start of Scintilla messages to be greater than all Windows edit (EM_*) messages
+# as many EM_ messages can be used although that use is deprecated.
SCI_START =
@@ -12579,7 +12579,7 @@
-

Retrieve a 'n' separated list of descriptions of the keyword sets understood by the current lexer.

+

Retrieve a ‘n’ separated list of descriptions of the keyword sets understood by the current lexer.

@@ -18435,7 +18435,7 @@
-

Move the caret inside current view if it's not there already.

+

Move the caret inside current view if it’s not there already.

@@ -19005,7 +19005,7 @@
-

Retrieve a 'n' separated list of properties understood by the current lexer.

+

Retrieve a ‘n’ separated list of properties understood by the current lexer.

@@ -20611,7 +20611,7 @@
-

Limit hotspots to single line so hotspots on two lines don't merge.

+

Limit hotspots to single line so hotspots on two lines don’t merge.

@@ -21635,7 +21635,7 @@
-

Set the identifier for this widget's embedded Scintilla component.

+

Set the identifier for this widget’s embedded Scintilla component.

@@ -22347,7 +22347,7 @@
-

In palette mode, Scintilla uses the environment's palette calls to display more colours.

+

In palette mode, Scintilla uses the environment’s palette calls to display more colours.

@@ -26549,7 +26549,7 @@
-

Change the type-separator character in the string setting up an auto-completion list. Default is '?' but can be changed if items contain '?'.

+

Change the type-separator character in the string setting up an auto-completion list. Default is ‘?’ but can be changed if items contain ‘?’.

@@ -28845,7 +28845,7 @@
-

Retrieve a 'n' separated list of descriptions of the keyword sets understood by the current lexer.

+

Retrieve a ‘n’ separated list of descriptions of the keyword sets understood by the current lexer.

@@ -38746,7 +38746,7 @@
-

Move the caret inside current view if it's not there already.

+

Move the caret inside current view if it’s not there already.

@@ -39697,7 +39697,7 @@
-

Retrieve a 'n' separated list of properties understood by the current lexer.

+

Retrieve a ‘n’ separated list of properties understood by the current lexer.

@@ -40599,7 +40599,7 @@
-

Send a message (iMsg) to the Scintilla control, with optional wParam and lParam values. Note that in most cases, it will be easier to use one of the convenience methods defined in the 'scintilla' library module.

+

Send a message (iMsg) to the Scintilla control, with optional wParam and lParam values. Note that in most cases, it will be easier to use one of the convenience methods defined in the ‘scintilla’ library module.

@@ -42429,7 +42429,7 @@
-

Limit hotspots to single line so hotspots on two lines don't merge.

+

Limit hotspots to single line so hotspots on two lines don’t merge.

@@ -44148,7 +44148,7 @@
-

Set the identifier for this widget's embedded Scintilla component.

+

Set the identifier for this widget’s embedded Scintilla component.

@@ -45330,7 +45330,7 @@
-

In palette mode, Scintilla uses the environment's palette calls to display more colours. This may lead to ugly displays.

+

In palette mode, Scintilla uses the environment’s palette calls to display more colours. This may lead to ugly displays.

@@ -49107,9 +49107,9 @@
diff --git a/docs/Fox/FXScrollArea.html b/docs/Fox/FXScrollArea.html index 754cd62..44acb47 100644 --- a/docs/Fox/FXScrollArea.html +++ b/docs/Fox/FXScrollArea.html @@ -114,7 +114,7 @@

Overview

-

The scroll area widget manages a content area and a viewport area through which the content is viewed. When the content area becomes larger than the viewport area, scrollbars are placed to permit viewing of the entire content by scrolling the content. Depending on the mode, scrollbars may be displayed on an as-needed basis, always, or never. Normally, the scroll area's size and the content's size are independent; however, it is possible to disable scrolling in the horizontal (vertical) direction. In this case, the content width (height) will influence the width (height) of the scroll area widget. For content which is time-consuming to repaint, continuous scrolling may be turned off.

+

The scroll area widget manages a content area and a viewport area through which the content is viewed. When the content area becomes larger than the viewport area, scrollbars are placed to permit viewing of the entire content by scrolling the content. Depending on the mode, scrollbars may be displayed on an as-needed basis, always, or never. Normally, the scroll area’s size and the content’s size are independent; however, it is possible to disable scrolling in the horizontal (vertical) direction. In this case, the content width (height) will influence the width (height) of the scroll area widget. For content which is time-consuming to repaint, continuous scrolling may be turned off.

Scrollbar options

SCROLLERS_NORMAL @@ -149,7 +149,7 @@

Scrollers track continuously for smooth scrolling

SCROLLERS_DONT_TRACK
-

Scrollers don't track continuously

+

Scrollers don’t track continuously

@@ -1353,9 +1353,9 @@
diff --git a/docs/Fox/FXScrollBar.html b/docs/Fox/FXScrollBar.html index 55fb4cb..0715f08 100644 --- a/docs/Fox/FXScrollBar.html +++ b/docs/Fox/FXScrollBar.html @@ -1009,9 +1009,9 @@
diff --git a/docs/Fox/FXScrollCorner.html b/docs/Fox/FXScrollCorner.html index f25d5f2..2e3dbd4 100644 --- a/docs/Fox/FXScrollCorner.html +++ b/docs/Fox/FXScrollCorner.html @@ -280,9 +280,9 @@
diff --git a/docs/Fox/FXScrollPane.html b/docs/Fox/FXScrollPane.html index 3622fbb..f361d2a 100644 --- a/docs/Fox/FXScrollPane.html +++ b/docs/Fox/FXScrollPane.html @@ -489,9 +489,9 @@
diff --git a/docs/Fox/FXScrollWindow.html b/docs/Fox/FXScrollWindow.html index f1eaaf3..af3ab65 100644 --- a/docs/Fox/FXScrollWindow.html +++ b/docs/Fox/FXScrollWindow.html @@ -114,7 +114,7 @@

Overview

-

The FXScrollWindow widget scrolls an arbitrary child window. Use the scroll window when parts of the user interface itself need to be scrolled, for example when applications need to run on small screens. The scroll window observes some layout hints of its content-window; it observes LAYOUT_FIX_WIDTH, LAYOUT_FIX_HEIGHT at all times. The hints LAYOUT_FILL_X, LAYOUT_LEFT, LAYOUT_RIGHT, LAYOUT_CENTER_X, as well as LAYOUT_FILL_Y, LAYOUT_TOP, LAYOUT_BOTTOM, LAYOUT_CENTER_Y are however only interpreted if the content size is smaller than the viewport size, because if the content size is larger than the viewport size, then content must be scrolled. Note that this means that the content window's position is not necessarily equal to the scroll position of the scroll window!

+

The FXScrollWindow widget scrolls an arbitrary child window. Use the scroll window when parts of the user interface itself need to be scrolled, for example when applications need to run on small screens. The scroll window observes some layout hints of its content-window; it observes LAYOUT_FIX_WIDTH, LAYOUT_FIX_HEIGHT at all times. The hints LAYOUT_FILL_X, LAYOUT_LEFT, LAYOUT_RIGHT, LAYOUT_CENTER_X, as well as LAYOUT_FILL_Y, LAYOUT_TOP, LAYOUT_BOTTOM, LAYOUT_CENTER_Y are however only interpreted if the content size is smaller than the viewport size, because if the content size is larger than the viewport size, then content must be scrolled. Note that this means that the content window’s position is not necessarily equal to the scroll position of the scroll window!

@@ -399,9 +399,9 @@
diff --git a/docs/Fox/FXSearchDialog.html b/docs/Fox/FXSearchDialog.html index 07c4bd3..5f09996 100644 --- a/docs/Fox/FXSearchDialog.html +++ b/docs/Fox/FXSearchDialog.html @@ -372,9 +372,9 @@
diff --git a/docs/Fox/FXSegment.html b/docs/Fox/FXSegment.html index 74eed9f..84a7283 100644 --- a/docs/Fox/FXSegment.html +++ b/docs/Fox/FXSegment.html @@ -412,9 +412,9 @@
diff --git a/docs/Fox/FXSeparator.html b/docs/Fox/FXSeparator.html index 50e850d..b9d8f6e 100644 --- a/docs/Fox/FXSeparator.html +++ b/docs/Fox/FXSeparator.html @@ -112,7 +112,7 @@

Overview

-

A Separator widget is used to draw a horizontal or vertical divider between groups of controls. It is purely decorative. The separator may be drawn in various styles as determined by the SEPARATOR_NONE, SEPARATOR_GROOVE, SEPARATOR_RIDGE, and SEPARATOR_LINE options. Since its derived from Frame, it can also have the frame's border styles.

+

A Separator widget is used to draw a horizontal or vertical divider between groups of controls. It is purely decorative. The separator may be drawn in various styles as determined by the SEPARATOR_NONE, SEPARATOR_GROOVE, SEPARATOR_RIDGE, and SEPARATOR_LINE options. Since its derived from Frame, it can also have the frame’s border styles.

Separator options

SEPARATOR_NONE @@ -392,9 +392,9 @@
diff --git a/docs/Fox/FXSettings.html b/docs/Fox/FXSettings.html index 33b8c6a..cb0b9de 100644 --- a/docs/Fox/FXSettings.html +++ b/docs/Fox/FXSettings.html @@ -1851,9 +1851,9 @@
diff --git a/docs/Fox/FXShell.html b/docs/Fox/FXShell.html index e99a500..83bbdd8 100644 --- a/docs/Fox/FXShell.html +++ b/docs/Fox/FXShell.html @@ -223,9 +223,9 @@
diff --git a/docs/Fox/FXShutter.html b/docs/Fox/FXShutter.html index 0e8ff02..d558df7 100644 --- a/docs/Fox/FXShutter.html +++ b/docs/Fox/FXShutter.html @@ -116,7 +116,7 @@

Overview

-

The Shutter widget provides a set of foldable sub panels. Each subpanel consists of a Shutter Item which contains a button and some contents. A sub panel can be unfolded by pressing on that panel's button.

+

The Shutter widget provides a set of foldable sub panels. Each subpanel consists of a Shutter Item which contains a button and some contents. A sub panel can be unfolded by pressing on that panel’s button.

Events

@@ -462,9 +462,9 @@
diff --git a/docs/Fox/FXShutterItem.html b/docs/Fox/FXShutterItem.html index ad6f49f..24f7a06 100644 --- a/docs/Fox/FXShutterItem.html +++ b/docs/Fox/FXShutterItem.html @@ -659,9 +659,9 @@
diff --git a/docs/Fox/FXSize.html b/docs/Fox/FXSize.html index 2df6a30..798afb9 100644 --- a/docs/Fox/FXSize.html +++ b/docs/Fox/FXSize.html @@ -582,9 +582,9 @@
diff --git a/docs/Fox/FXSlider.html b/docs/Fox/FXSlider.html index f69de0e..1b1d351 100644 --- a/docs/Fox/FXSlider.html +++ b/docs/Fox/FXSlider.html @@ -1119,9 +1119,9 @@
diff --git a/docs/Fox/FXSphered.html b/docs/Fox/FXSphered.html index 8748bcc..5e613cd 100644 --- a/docs/Fox/FXSphered.html +++ b/docs/Fox/FXSphered.html @@ -896,9 +896,9 @@
diff --git a/docs/Fox/FXSpheref.html b/docs/Fox/FXSpheref.html index 5901ec3..cedafc7 100644 --- a/docs/Fox/FXSpheref.html +++ b/docs/Fox/FXSpheref.html @@ -896,9 +896,9 @@
diff --git a/docs/Fox/FXSpinner.html b/docs/Fox/FXSpinner.html index c748c00..9894c6b 100644 --- a/docs/Fox/FXSpinner.html +++ b/docs/Fox/FXSpinner.html @@ -127,10 +127,10 @@

sent when a key goes up; the message data is an FXEvent instance.

SEL_COMMAND
-

sent whenever the spinner's value changes; the message data is an integer indicating the new spinner value.

+

sent whenever the spinner’s value changes; the message data is an integer indicating the new spinner value.

SEL_CHANGED
-

sent whenever the text in the spinner's text field changes; the message data is an integer indicating the new spinner value.

+

sent whenever the text in the spinner’s text field changes; the message data is an integer indicating the new spinner value.

Spinner options

@@ -305,7 +305,7 @@
-

Number of columns (i.e. width of spinner's text field, in terms of number of columns of 'm') [Integer].

+

Number of columns (i.e. width of spinner’s text field, in terms of number of columns of ‘m’) [Integer].

@@ -674,7 +674,7 @@
-

Set the “editability” of this spinner's text field.

+

Set the “editability” of this spinner’s text field.

@@ -698,7 +698,7 @@
-

Return true if the spinner's text field is editable.

+

Return true if the spinner’s text field is editable.

@@ -844,7 +844,7 @@
-

Set the visibility of this spinner's text field.

+

Set the visibility of this spinner’s text field.

@@ -868,7 +868,7 @@
-

Return true if this spinner's text field is visible.

+

Return true if this spinner’s text field is visible.

@@ -1224,7 +1224,7 @@
-

Number of columns (i.e. width of spinner's text field, in terms of number of columns of 'm') [Integer]

+

Number of columns (i.e. width of spinner’s text field, in terms of number of columns of ‘m’) [Integer]

@@ -1777,7 +1777,7 @@
-

Set the “editability” of this spinner's text field.

+

Set the “editability” of this spinner’s text field.

@@ -1814,7 +1814,7 @@
-

Return true if the spinner's text field is editable.

+

Return true if the spinner’s text field is editable.

@@ -1975,7 +1975,7 @@
-

Change the spinner increment value, i.e. the amount by which the spinner's value increases when the up arrow is clicked.

+

Change the spinner increment value, i.e. the amount by which the spinner’s value increases when the up arrow is clicked.

@@ -2012,7 +2012,7 @@
-

Set the visibility of this spinner's text field.

+

Set the visibility of this spinner’s text field.

@@ -2049,7 +2049,7 @@
-

Return true if this spinner's text field is visible.

+

Return true if this spinner’s text field is visible.

@@ -2092,9 +2092,9 @@
diff --git a/docs/Fox/FXSplashScreen.html b/docs/Fox/FXSplashScreen.html index 3ee5632..f91640f 100644 --- a/docs/Fox/FXSplashScreen.html +++ b/docs/Fox/FXSplashScreen.html @@ -487,9 +487,9 @@
diff --git a/docs/Fox/FXSplashWindow.html b/docs/Fox/FXSplashWindow.html index d5faf29..1daef37 100644 --- a/docs/Fox/FXSplashWindow.html +++ b/docs/Fox/FXSplashWindow.html @@ -194,7 +194,7 @@
-

The splash window's icon FXIcon.

+

The splash window’s icon FXIcon.

@@ -449,7 +449,7 @@
-

The splash window's icon Fox::FXIcon

+

The splash window’s icon Fox::FXIcon

@@ -484,9 +484,9 @@
diff --git a/docs/Fox/FXSplitter.html b/docs/Fox/FXSplitter.html index 24b6f7d..9306965 100644 --- a/docs/Fox/FXSplitter.html +++ b/docs/Fox/FXSplitter.html @@ -633,9 +633,9 @@
diff --git a/docs/Fox/FXSpring.html b/docs/Fox/FXSpring.html index 1475c8e..dec10f3 100644 --- a/docs/Fox/FXSpring.html +++ b/docs/Fox/FXSpring.html @@ -507,9 +507,9 @@
diff --git a/docs/Fox/FXStatusBar.html b/docs/Fox/FXStatusBar.html index 4d3f374..fad44a9 100644 --- a/docs/Fox/FXStatusBar.html +++ b/docs/Fox/FXStatusBar.html @@ -583,9 +583,9 @@ diff --git a/docs/Fox/FXStatusLine.html b/docs/Fox/FXStatusLine.html index f255e05..115132a 100644 --- a/docs/Fox/FXStatusLine.html +++ b/docs/Fox/FXStatusLine.html @@ -119,7 +119,7 @@

The following messages are sent by FXStatusLine to its target:

SEL_UPDATE
-

Sent when the widget currently under the mouse cursor doesn't respond to a SEL_UPDATE message with identifier ID_QUERY_HELP, as described above.

+

Sent when the widget currently under the mouse cursor doesn’t respond to a SEL_UPDATE message with identifier ID_QUERY_HELP, as described above.

@@ -744,9 +744,9 @@ diff --git a/docs/Fox/FXStream.html b/docs/Fox/FXStream.html index 4573483..8030fad 100644 --- a/docs/Fox/FXStream.html +++ b/docs/Fox/FXStream.html @@ -104,7 +104,7 @@

Overview

-

A stream is a way to serialize data and objects into a byte stream. Each item of data that is saved or loaded from the stream may be byte-swapped, thus allowing little-endian machines to read data produced on big endian ones and vice-versa. Data is serialized exactly as-is. There are no tags or other markers inserted into the stream; thus, the stream may be used to save or load arbitrary binary data. Objects derived from FXObjects may be serialized also; whenever a reference to an object is serialized, a table is consulted to determine if the same object has been encountered previously; if not, the object is added to the table and then its contents are serialized. If the object has been encountered before, only a reference to the object is serialized. When loading back a serialized object, new instances are constructed using the default constructor, and subsequently the object's contents are loaded. A special container object may be passed in which is placed in the table as if it had been encountered before; this will cause only references to this object to be saved. The container object is typically the top-level document object which manages all objects contained by it. Additional objects may be added using addObject(); these will not be actually saved or loaded.

+

A stream is a way to serialize data and objects into a byte stream. Each item of data that is saved or loaded from the stream may be byte-swapped, thus allowing little-endian machines to read data produced on big endian ones and vice-versa. Data is serialized exactly as-is. There are no tags or other markers inserted into the stream; thus, the stream may be used to save or load arbitrary binary data. Objects derived from FXObjects may be serialized also; whenever a reference to an object is serialized, a table is consulted to determine if the same object has been encountered previously; if not, the object is added to the table and then its contents are serialized. If the object has been encountered before, only a reference to the object is serialized. When loading back a serialized object, new instances are constructed using the default constructor, and subsequently the object’s contents are loaded. A special container object may be passed in which is placed in the table as if it had been encountered before; this will cause only references to this object to be saved. The container object is typically the top-level document object which manages all objects contained by it. Additional objects may be added using addObject(); these will not be actually saved or loaded.

Stream status codes

FXStreamOK @@ -1362,9 +1362,9 @@
diff --git a/docs/Fox/FXStreamAllocError.html b/docs/Fox/FXStreamAllocError.html index 346cb55..60327b3 100644 --- a/docs/Fox/FXStreamAllocError.html +++ b/docs/Fox/FXStreamAllocError.html @@ -138,9 +138,9 @@ diff --git a/docs/Fox/FXStreamEndError.html b/docs/Fox/FXStreamEndError.html index 56599d0..d3978ce 100644 --- a/docs/Fox/FXStreamEndError.html +++ b/docs/Fox/FXStreamEndError.html @@ -138,9 +138,9 @@ diff --git a/docs/Fox/FXStreamError.html b/docs/Fox/FXStreamError.html index 5d64704..335e6da 100644 --- a/docs/Fox/FXStreamError.html +++ b/docs/Fox/FXStreamError.html @@ -249,9 +249,9 @@ diff --git a/docs/Fox/FXStreamFailureError.html b/docs/Fox/FXStreamFailureError.html index 9dba76e..146a467 100644 --- a/docs/Fox/FXStreamFailureError.html +++ b/docs/Fox/FXStreamFailureError.html @@ -138,9 +138,9 @@ diff --git a/docs/Fox/FXStreamFormatError.html b/docs/Fox/FXStreamFormatError.html index df21ddb..380d39e 100644 --- a/docs/Fox/FXStreamFormatError.html +++ b/docs/Fox/FXStreamFormatError.html @@ -138,9 +138,9 @@ diff --git a/docs/Fox/FXStreamFullError.html b/docs/Fox/FXStreamFullError.html index 8ac07c8..09908fc 100644 --- a/docs/Fox/FXStreamFullError.html +++ b/docs/Fox/FXStreamFullError.html @@ -106,7 +106,7 @@

Overview

-

Filled up a stream's internal buffer, or the disk is full

+

Filled up a stream’s internal buffer, or the disk is full

@@ -138,9 +138,9 @@
diff --git a/docs/Fox/FXStreamNoReadError.html b/docs/Fox/FXStreamNoReadError.html index d92d773..524b46e 100644 --- a/docs/Fox/FXStreamNoReadError.html +++ b/docs/Fox/FXStreamNoReadError.html @@ -138,9 +138,9 @@ diff --git a/docs/Fox/FXStreamNoWriteError.html b/docs/Fox/FXStreamNoWriteError.html index bdf6b78..a55e2f6 100644 --- a/docs/Fox/FXStreamNoWriteError.html +++ b/docs/Fox/FXStreamNoWriteError.html @@ -138,9 +138,9 @@ diff --git a/docs/Fox/FXStreamUnknownError.html b/docs/Fox/FXStreamUnknownError.html index 7bae4f4..f22509a 100644 --- a/docs/Fox/FXStreamUnknownError.html +++ b/docs/Fox/FXStreamUnknownError.html @@ -138,9 +138,9 @@ diff --git a/docs/Fox/FXStringDict.html b/docs/Fox/FXStringDict.html index a31aa31..cc8a5bc 100644 --- a/docs/Fox/FXStringDict.html +++ b/docs/Fox/FXStringDict.html @@ -106,7 +106,7 @@

Overview

-

An FXStringDict (string dictionary) object maps one string to another string. The inserted strings are copied when they're inserted.

+

An FXStringDict (string dictionary) object maps one string to another string. The inserted strings are copied when they’re inserted.

@@ -542,9 +542,9 @@
diff --git a/docs/Fox/FXSwitcher.html b/docs/Fox/FXSwitcher.html index 2f5fe9d..2d0a4b4 100644 --- a/docs/Fox/FXSwitcher.html +++ b/docs/Fox/FXSwitcher.html @@ -114,14 +114,14 @@

Overview

-

The FXSwitcher layout manager automatically arranges its child windows such that one of them is placed on top; all other child windows are hidden. Switcher provides a convenient method to conserve screen real-estate by arranging several GUI panels to appear in the same space, depending on context. Switcher ignores all layout hints from its children; all children are stretched according to the switcher layout managers own size. When the SWITCHER_HCOLLAPSE or SWITCHER_VCOLLAPSE options are used, the switcher's default size is based on the width or height of the current child, instead of the maximum width or height of all of the children.

+

The FXSwitcher layout manager automatically arranges its child windows such that one of them is placed on top; all other child windows are hidden. Switcher provides a convenient method to conserve screen real-estate by arranging several GUI panels to appear in the same space, depending on context. Switcher ignores all layout hints from its children; all children are stretched according to the switcher layout managers own size. When the SWITCHER_HCOLLAPSE or SWITCHER_VCOLLAPSE options are used, the switcher’s default size is based on the width or height of the current child, instead of the maximum width or height of all of the children.

Events

The following messages are sent by FXSwitcher to its target:

SEL_COMMAND
-

sent whenever the current (topmost) child window changes; the message data is an integer indicating the new current window's index.

+

sent whenever the current (topmost) child window changes; the message data is an integer indicating the new current window’s index.

Switcher options

@@ -203,7 +203,7 @@
-

Current child window's index [Integer].

+

Current child window’s index [Integer].

@@ -488,7 +488,7 @@
-

Current child window's index [Integer]

+

Current child window’s index [Integer]

@@ -579,7 +579,7 @@
-

Raise the child window at index to the top of the stack. If notify is true, a SEL_COMMAND message is sent to the switcher's message target Raises IndexError if index is out of bounds.

+

Raise the child window at index to the top of the stack. If notify is true, a SEL_COMMAND message is sent to the switcher’s message target Raises IndexError if index is out of bounds.

@@ -609,9 +609,9 @@
diff --git a/docs/Fox/FXTGAIcon.html b/docs/Fox/FXTGAIcon.html index fef7208..acf72a5 100644 --- a/docs/Fox/FXTGAIcon.html +++ b/docs/Fox/FXTGAIcon.html @@ -440,9 +440,9 @@
diff --git a/docs/Fox/FXTGAImage.html b/docs/Fox/FXTGAImage.html index 527bf7b..b40382a 100644 --- a/docs/Fox/FXTGAImage.html +++ b/docs/Fox/FXTGAImage.html @@ -424,9 +424,9 @@ diff --git a/docs/Fox/FXTIFIcon.html b/docs/Fox/FXTIFIcon.html index 6adf9be..8c95d5b 100644 --- a/docs/Fox/FXTIFIcon.html +++ b/docs/Fox/FXTIFIcon.html @@ -594,9 +594,9 @@ diff --git a/docs/Fox/FXTIFImage.html b/docs/Fox/FXTIFImage.html index ec84a2e..ac7e386 100644 --- a/docs/Fox/FXTIFImage.html +++ b/docs/Fox/FXTIFImage.html @@ -578,9 +578,9 @@ diff --git a/docs/Fox/FXTabBar.html b/docs/Fox/FXTabBar.html index fcdc3bc..d42d84b 100644 --- a/docs/Fox/FXTabBar.html +++ b/docs/Fox/FXTabBar.html @@ -114,14 +114,14 @@

Overview

-

The FXTabBar layout manager arranges tab items side by side, and raises the active tab item above the neighboring tab items. In a the horizontal arrangement, the tab bar can have the tab items on the top or on the bottom. In the vertical arrangement, the tabs can be on the left or on the right. When one of the tab items is pressed, the tab bar's #setCurrent() method is called with notify of true. This in turn causes the tab bar to send a SEL_COMMAND message to its target.

+

The FXTabBar layout manager arranges tab items side by side, and raises the active tab item above the neighboring tab items. In a the horizontal arrangement, the tab bar can have the tab items on the top or on the bottom. In the vertical arrangement, the tabs can be on the left or on the right. When one of the tab items is pressed, the tab bar’s #setCurrent() method is called with notify of true. This in turn causes the tab bar to send a SEL_COMMAND message to its target.

Events

The following messages are sent by FXTabBar to its target:

SEL_COMMAND
-

sent whenever the current tab item changes; the message data is an integer indicating the new current tab item's index.

+

sent whenever the current tab item changes; the message data is an integer indicating the new current tab item’s index.

Tab book options

@@ -222,7 +222,7 @@
-

Currently active tab item's index [Integer].

+

Currently active tab item’s index [Integer].

@@ -513,7 +513,7 @@
-

Currently active tab item's index [Integer]

+

Currently active tab item’s index [Integer]

@@ -604,7 +604,7 @@
-

Change currently active tab item; this raises the active tab item slightly above the neighboring tab items. If notify is true, a SEL_COMMAND message is sent to the tab bar's message target

+

Change currently active tab item; this raises the active tab item slightly above the neighboring tab items. If notify is true, a SEL_COMMAND message is sent to the tab bar’s message target

@@ -634,9 +634,9 @@
diff --git a/docs/Fox/FXTabBook.html b/docs/Fox/FXTabBook.html index 52ffd0f..8dc057f 100644 --- a/docs/Fox/FXTabBook.html +++ b/docs/Fox/FXTabBook.html @@ -116,7 +116,7 @@

Overview

-

The tab book layout manager arranges pairs of children; the even numbered children (0,2,4,…) are usually tab items, and are placed on the top. The odd numbered children are usually layout managers, and are placed below; all the odd numbered children are placed on top of each other, similar to the switcher widget. When the user presses one of the tab items, the tab item is raised above the neighboring tabs, and the corresponding panel is raised to the top. Thus, a tab book can be used to present many GUI controls in a small space by placing several panels on top of each other and using tab items to select the desired panel. When one of the tab items is pressed, the tab book's Fox::FXTabBar#setCurrent method is called with _notify+=true. This causes the tab book to send a SEL_COMMAND message to its target.

+

The tab book layout manager arranges pairs of children; the even numbered children (0,2,4,…) are usually tab items, and are placed on the top. The odd numbered children are usually layout managers, and are placed below; all the odd numbered children are placed on top of each other, similar to the switcher widget. When the user presses one of the tab items, the tab item is raised above the neighboring tabs, and the corresponding panel is raised to the top. Thus, a tab book can be used to present many GUI controls in a small space by placing several panels on top of each other and using tab items to select the desired panel. When one of the tab items is pressed, the tab book’s Fox::FXTabBar#setCurrent method is called with _notify+=true. This causes the tab book to send a SEL_COMMAND message to its target.

@@ -363,9 +363,9 @@
diff --git a/docs/Fox/FXTabItem.html b/docs/Fox/FXTabItem.html index eab7517..1639d33 100644 --- a/docs/Fox/FXTabItem.html +++ b/docs/Fox/FXTabItem.html @@ -468,9 +468,9 @@
diff --git a/docs/Fox/FXTable.html b/docs/Fox/FXTable.html index 8a43194..561d76c 100644 --- a/docs/Fox/FXTable.html +++ b/docs/Fox/FXTable.html @@ -4112,7 +4112,7 @@
-

Construct a new FXTable instance. The table is initially empty, and reports a default size based on the scroll areas's scrollbar placement policy.

+

Construct a new FXTable instance. The table is initially empty, and reports a default size based on the scroll areas’s scrollbar placement policy.

Parameters:

p @@ -6251,7 +6251,7 @@
-

Remove all items from table. If notify is true, a SEL_DELETED message is sent to the table's message target before the cells are removed.

+

Remove all items from table. If notify is true, a SEL_DELETED message is sent to the table’s message target before the cells are removed.

@@ -6885,7 +6885,7 @@
-

Extend selection. If notify is true, a series of SEL_SELECTED and SEL_DESELECTED messages are sent to the table's message target after each affected item is selected or deselected. Raises IndexError if either row or column is out of bounds.

+

Extend selection. If notify is true, a series of SEL_SELECTED and SEL_DESELECTED messages are sent to the table’s message target after each affected item is selected or deselected. Raises IndexError if either row or column is out of bounds.

@@ -6922,7 +6922,7 @@
-

Extract item from table and return a reference to it. If notify is true, a SEL_REPLACED message is sent to the table's message target before this cell is removed. Raises IndexError if either row or col is out of bounds.

+

Extract item from table and return a reference to it. If notify is true, a SEL_REPLACED message is sent to the table’s message target before this cell is removed. Raises IndexError if either row or col is out of bounds.

@@ -6959,7 +6959,7 @@
-

Extract the text from all the cells in the specified range and return the result as a string. Within the result string, each column's text is delimited by the string specified by cs, and each row is delimited by the string specified by rs. To reverse this operation (i.e. set the table cells' text from a string), see #overlayText. Raises IndexError if any of startrow, endrow, startcol or endcol is out of bounds.

+

Extract the text from all the cells in the specified range and return the result as a string. Within the result string, each column’s text is delimited by the string specified by cs, and each row is delimited by the string specified by rs. To reverse this operation (i.e. set the table cells’ text from a string), see #overlayText. Raises IndexError if any of startrow, endrow, startcol or endcol is out of bounds.

Parameters:

startrow @@ -7996,7 +7996,7 @@
-

Insert numColumns columns beginning at the specified column number. If column is equal to the number of columns in the table, the new columns are added to the right of the table. If notify is true, a SEL_INSERTED message is sent to the table's message target for each cell that is inserted. Raises IndexError if column is out of bounds.

+

Insert numColumns columns beginning at the specified column number. If column is equal to the number of columns in the table, the new columns are added to the right of the table. If notify is true, a SEL_INSERTED message is sent to the table’s message target for each cell that is inserted. Raises IndexError if column is out of bounds.

@@ -8033,7 +8033,7 @@
-

Insert numRows rows beginning at the specified row number. If row is equal to the number of rows in the table, the new rows are added to the bottom of the table. If notify is true, a SEL_INSERTED message is sent to the table's message target for each cell that is inserted. Raises IndexError if row is out of bounds.

+

Insert numRows rows beginning at the specified row number. If row is equal to the number of rows in the table, the new rows are added to the bottom of the table. If notify is true, a SEL_INSERTED message is sent to the table’s message target for each cell that is inserted. Raises IndexError if row is out of bounds.

@@ -8320,7 +8320,7 @@
-

Kill selection. If notify is true, a SEL_DESELECTED message is sent to the table's message target for each cell that was previously selected.

+

Kill selection. If notify is true, a SEL_DESELECTED message is sent to the table’s message target for each cell that was previously selected.

@@ -8468,7 +8468,7 @@
-

Overlay the text for the cells in the specified range with the fields specified in text. Within the text string, each column's text should delimited by the character specified by cs, and each row should be delimited by the character specified by rs. To reverse this operation (i.e. extract the table cells' text into a string), see #extractText. Raises IndexError if any of startrow, endrow, startcol or endcol is out of bounds.

+

Overlay the text for the cells in the specified range with the fields specified in text. Within the text string, each column’s text should delimited by the character specified by cs, and each row should be delimited by the character specified by rs. To reverse this operation (i.e. extract the table cells’ text into a string), see #extractText. Raises IndexError if any of startrow, endrow, startcol or endcol is out of bounds.

Parameters:

startrow @@ -8529,7 +8529,7 @@
-

Remove the nc columns starting at the specified column. If notify is true, a SEL_DELETED message is sent to the table's message target for each cell that is removed. Raises IndexError if column is less than zero, or if column + nc is greater than the current number of table columns.

+

Remove the nc columns starting at the specified column. If notify is true, a SEL_DELETED message is sent to the table’s message target for each cell that is removed. Raises IndexError if column is less than zero, or if column + nc is greater than the current number of table columns.

@@ -8566,7 +8566,7 @@
-

Remove item at (row, col), replacing it with nil. If notify is true, a SEL_REPLACED message is sent to the table's message target before this cell is removed. Raises IndexError if either row or col is out of bounds.

+

Remove item at (row, col), replacing it with nil. If notify is true, a SEL_REPLACED message is sent to the table’s message target before this cell is removed. Raises IndexError if either row or col is out of bounds.

@@ -8603,7 +8603,7 @@
-

Remove all cells in the specified range of rows and columns. If notify is true, a SEL_REPLACED message is sent to the table's message target before each cell is removed. Raises IndexError if startrow, endrow, startcol or endcol is out of bounds.

+

Remove all cells in the specified range of rows and columns. If notify is true, a SEL_REPLACED message is sent to the table’s message target before each cell is removed. Raises IndexError if startrow, endrow, startcol or endcol is out of bounds.

@@ -8640,7 +8640,7 @@
-

Remove the nr rows starting at the specified row. If notify is true, a SEL_DELETED message is sent to the table's message target for each cell that is removed. Raises IndexError if row is less than zero, or if row + nr is greater than the current number of table rows.

+

Remove the nr rows starting at the specified row. If notify is true, a SEL_DELETED message is sent to the table’s message target for each cell that is removed. Raises IndexError if row is less than zero, or if row + nr is greater than the current number of table rows.

@@ -8851,7 +8851,7 @@
-

Select a column of cells. If notify is true, a SEL_DESELECTED message is sent to the table's message target for each previously selected cell that becomes deselected as a result of this operation. Likewise, a SEL_SELECTED message is sent to the table's message target for each newly-selected cell. Raises IndexError if col is out of bounds.

+

Select a column of cells. If notify is true, a SEL_DESELECTED message is sent to the table’s message target for each previously selected cell that becomes deselected as a result of this operation. Likewise, a SEL_SELECTED message is sent to the table’s message target for each newly-selected cell. Raises IndexError if col is out of bounds.

@@ -8888,7 +8888,7 @@
-

Select cell at (row, col). If notify is true, a SEL_SELECTED message is sent to the table's message target after the item is selected. Raises IndexError if either row or col is out of bounds.

+

Select cell at (row, col). If notify is true, a SEL_SELECTED message is sent to the table’s message target after the item is selected. Raises IndexError if either row or col is out of bounds.

@@ -8929,7 +8929,7 @@
-

Select range. If notify is true, a SEL_DESELECTED message is sent to the table's message target for each previously selected cell that becomes deselected as a result of this operation. Likewise, a SEL_SELECTED message is sent to the table's message target for each newly-selected cell. Raises IndexError if startRow, endRow, startColumn or endColumn is out of bounds.

+

Select range. If notify is true, a SEL_DESELECTED message is sent to the table’s message target for each previously selected cell that becomes deselected as a result of this operation. Likewise, a SEL_SELECTED message is sent to the table’s message target for each newly-selected cell. Raises IndexError if startRow, endRow, startColumn or endColumn is out of bounds.

@@ -8966,7 +8966,7 @@
-

Select a row of cells. If notify is true, a SEL_DESELECTED message is sent to the table's message target for each previously selected cell that becomes deselected as a result of this operation. Likewise, a SEL_SELECTED message is sent to the table's message target for each newly-selected cell. Raises IndexError if row is out of bounds.

+

Select a row of cells. If notify is true, a SEL_DESELECTED message is sent to the table’s message target for each previously selected cell that becomes deselected as a result of this operation. Likewise, a SEL_SELECTED message is sent to the table’s message target for each newly-selected cell. Raises IndexError if row is out of bounds.

@@ -9262,7 +9262,7 @@
-

Change current cell. If notify is true, a SEL_CHANGED message is sent to the table's message target after the current item changes. Raises IndexError if either row or column is out of bounds.

+

Change current cell. If notify is true, a SEL_CHANGED message is sent to the table’s message target after the current item changes. Raises IndexError if either row or column is out of bounds.

@@ -9412,7 +9412,7 @@
-

Modify cell icon, deleting the old icon if it was owned. If notify is true, a SEL_REPLACED message is sent to the table's message target before the item's icon is changed.. Raises IndexError if either row or col is out of bounds.

+

Modify cell icon, deleting the old icon if it was owned. If notify is true, a SEL_REPLACED message is sent to the table’s message target before the item’s icon is changed.. Raises IndexError if either row or col is out of bounds.

@@ -9564,7 +9564,7 @@
-

Modify cell text for item at specified row and col. If notify is true, a SEL_REPLACED message is sent to the table's message target before the item's text is changed.. Raises IndexError if either row or col is out of bounds.

+

Modify cell text for item at specified row and col. If notify is true, a SEL_REPLACED message is sent to the table’s message target before the item’s text is changed.. Raises IndexError if either row or col is out of bounds.

@@ -9788,11 +9788,11 @@

Resize the table content to numRows rows and numCols columns. Note that all existing items in the table will be destroyed and new items will be constructed. If notify is true, then

  • -

    a SEL_DELETED message will be sent to the table's message target indicating which cells (if any) are about to be destroyed as a result of the resize;

    +

    a SEL_DELETED message will be sent to the table’s message target indicating which cells (if any) are about to be destroyed as a result of the resize;

  • -

    a SEL_INSERTED message will be sent to the table's message target indicating which cells (if any) were added as a result of the resize; and,

    +

    a SEL_INSERTED message will be sent to the table’s message target indicating which cells (if any) were added as a result of the resize; and,

  • -

    a SEL_CHANGED message will be sent to the table's message target indicating the new current cell.

    +

    a SEL_CHANGED message will be sent to the table’s message target indicating the new current cell.

Raises ArgError if either numRows or numCols is less than zero.

@@ -9906,7 +9906,7 @@
-

Start input mode for the cell at the given position. An input control is created which is used to edit the cell; it is filled by the original item's contents if the cell contained an item. You can enter input mode also by sending the table an ID_START_INPUT message.

+

Start input mode for the cell at the given position. An input control is created which is used to edit the cell; it is filled by the original item’s contents if the cell contained an item. You can enter input mode also by sending the table an ID_START_INPUT message.

@@ -10097,9 +10097,9 @@
diff --git a/docs/Fox/FXTableItem.html b/docs/Fox/FXTableItem.html index 1064ac7..5b5df5d 100644 --- a/docs/Fox/FXTableItem.html +++ b/docs/Fox/FXTableItem.html @@ -312,7 +312,7 @@
-

The icon's position in the cell, relative to the text (one of BEFORE, AFTER, ABOVE or BELOW) [Integer].

+

The icon’s position in the cell, relative to the text (one of BEFORE, AFTER, ABOVE or BELOW) [Integer].

@@ -1242,7 +1242,7 @@
-

The icon's position in the cell, relative to the text (one of BEFORE, AFTER, ABOVE or BELOW) [Integer]

+

The icon’s position in the cell, relative to the text (one of BEFORE, AFTER, ABOVE or BELOW) [Integer]

@@ -2185,9 +2185,9 @@
diff --git a/docs/Fox/FXTablePos.html b/docs/Fox/FXTablePos.html index 6e907e9..6b6e824 100644 --- a/docs/Fox/FXTablePos.html +++ b/docs/Fox/FXTablePos.html @@ -350,9 +350,9 @@
diff --git a/docs/Fox/FXTableRange.html b/docs/Fox/FXTableRange.html index fd7783d..dbbae20 100644 --- a/docs/Fox/FXTableRange.html +++ b/docs/Fox/FXTableRange.html @@ -350,9 +350,9 @@
diff --git a/docs/Fox/FXText.html b/docs/Fox/FXText.html index 9ee4c20..9566b54 100644 --- a/docs/Fox/FXText.html +++ b/docs/Fox/FXText.html @@ -2275,7 +2275,7 @@
-

Remove n characters of text at position pos in the buffer If notify is true, a SEL_DELETED message is sent to the text widget's message target before the text is removed and a SEL_CHANGED message is sent after the change occurs.

+

Remove n characters of text at position pos in the buffer If notify is true, a SEL_DELETED message is sent to the text widget’s message target before the text is removed and a SEL_CHANGED message is sent after the change occurs.

@@ -2611,7 +2611,7 @@
-

Change the text in the buffer to new text If notify is true, SEL_INSERTED and SEL_CHANGED messages are sent to the text widget's message target after the new text is set.

+

Change the text in the buffer to new text If notify is true, SEL_INSERTED and SEL_CHANGED messages are sent to the text widget’s message target after the new text is set.

@@ -2635,7 +2635,7 @@
-

Change the text If notify is true, SEL_INSERTED and SEL_CHANGED messages are sent to the text widget's message target after the new text is set.

+

Change the text If notify is true, SEL_INSERTED and SEL_CHANGED messages are sent to the text widget’s message target after the new text is set.

@@ -2731,7 +2731,7 @@
-

Return the text buffer's value.

+

Return the text buffer’s value.

@@ -4530,7 +4530,7 @@
-

Append text to the end of the text buffer. If notify is true, SEL_INSERTED and SEL_CHANGED messages are sent to the text widget's message target after the new text is added.

+

Append text to the end of the text buffer. If notify is true, SEL_INSERTED and SEL_CHANGED messages are sent to the text widget’s message target after the new text is added.

@@ -4567,7 +4567,7 @@
-

Append text to the end of the text buffer. If notify is true, SEL_INSERTED and SEL_CHANGED messages are sent to the text widget's message target after the new text is added.

+

Append text to the end of the text buffer. If notify is true, SEL_INSERTED and SEL_CHANGED messages are sent to the text widget’s message target after the new text is added.

@@ -4839,7 +4839,7 @@
-

Extend selection to pos. If notify is true, a SEL_DESELECTED message is sent to the text widget's message target before any previously selected text is deselected, then a SEL_SELECTED message is sent after the new text is selected.

+

Extend selection to pos. If notify is true, a SEL_DESELECTED message is sent to the text widget’s message target before any previously selected text is deselected, then a SEL_SELECTED message is sent after the new text is selected.

@@ -5285,7 +5285,7 @@
-

Insert text at position pos in the text buffer. If notify is true, SEL_INSERTED and SEL_CHANGED messages are sent to the text widget's message target after the new text is inserted.

+

Insert text at position pos in the text buffer. If notify is true, SEL_INSERTED and SEL_CHANGED messages are sent to the text widget’s message target after the new text is inserted.

@@ -5322,7 +5322,7 @@
-

Insert text at position pos in the text buffer. If notify is true, SEL_INSERTED and SEL_CHANGED messages are sent to the text widget's message target after the new text is inserted.

+

Insert text at position pos in the text buffer. If notify is true, SEL_INSERTED and SEL_CHANGED messages are sent to the text widget’s message target after the new text is inserted.

@@ -5396,7 +5396,7 @@
-

Kill the selection. If notify is true, a SEL_DESELECTED message is sent to the text widget's message target before the text is deselected.

+

Kill the selection. If notify is true, a SEL_DESELECTED message is sent to the text widget’s message target before the text is deselected.

@@ -6003,7 +6003,7 @@
-

Remove n characters of text at position pos in the buffer If notify is true, a SEL_DELETED message is sent to the text widget's message target before the text is removed and a SEL_CHANGED message is sent after the change occurs.

+

Remove n characters of text at position pos in the buffer If notify is true, a SEL_DELETED message is sent to the text widget’s message target before the text is removed and a SEL_CHANGED message is sent after the change occurs.

@@ -6040,7 +6040,7 @@
-

Replace the m characters at pos with text. If notify is true, a SEL_DELETED message is sent to the text widget's message target before the old text is removed, and a SEL_INSERTED and SEL_CHANGED message is sent after the new text is inserted.

+

Replace the m characters at pos with text. If notify is true, a SEL_DELETED message is sent to the text widget’s message target before the old text is removed, and a SEL_INSERTED and SEL_CHANGED message is sent after the new text is inserted.

@@ -6077,7 +6077,7 @@
-

Replace the m characters at pos with text. If notify is true, a SEL_DELETED message is sent to the text widget's message target before the old text is removed, and a SEL_INSERTED and SEL_CHANGED message is sent after the new text is inserted.

+

Replace the m characters at pos with text. If notify is true, a SEL_DELETED message is sent to the text widget’s message target before the old text is removed, and a SEL_INSERTED and SEL_CHANGED message is sent after the new text is inserted.

@@ -6225,7 +6225,7 @@
-

Select all text. If notify is true, a SEL_DESELECTED message is sent to the text widget's message target before any previously selected text is deselected, then a SEL_SELECTED message is sent after the new text is selected.

+

Select all text. If notify is true, a SEL_DESELECTED message is sent to the text widget’s message target before any previously selected text is deselected, then a SEL_SELECTED message is sent after the new text is selected.

@@ -6336,7 +6336,7 @@
-

Set cursor column. If notify is true, a SEL_CHANGED message is sent to the text widget's message target after the change occurs.

+

Set cursor column. If notify is true, a SEL_CHANGED message is sent to the text widget’s message target after the change occurs.

@@ -6373,7 +6373,7 @@
-

Set cursor position. If notify is true, a SEL_CHANGED message is sent to the text widget's message target after the change occurs.

+

Set cursor position. If notify is true, a SEL_CHANGED message is sent to the text widget’s message target after the change occurs.

@@ -6410,7 +6410,7 @@
-

Set cursor row. If notify is true, a SEL_CHANGED message is sent to the text widget's message target after the change occurs.

+

Set cursor row. If notify is true, a SEL_CHANGED message is sent to the text widget’s message target after the change occurs.

@@ -6484,7 +6484,7 @@
-

Select len characters starting at position pos. If notify is true, a SEL_DESELECTED message is sent to the text widget's message target before any previously selected text is deselected, then a SEL_SELECTED message is sent after the new text is selected.

+

Select len characters starting at position pos. If notify is true, a SEL_DESELECTED message is sent to the text widget’s message target before any previously selected text is deselected, then a SEL_SELECTED message is sent after the new text is selected.

@@ -6521,7 +6521,7 @@
-

Change the text in the buffer to new text If notify is true, SEL_INSERTED and SEL_CHANGED messages are sent to the text widget's message target after the new text is set.

+

Change the text in the buffer to new text If notify is true, SEL_INSERTED and SEL_CHANGED messages are sent to the text widget’s message target after the new text is set.

@@ -6558,7 +6558,7 @@
-

Change the text If notify is true, SEL_INSERTED and SEL_CHANGED messages are sent to the text widget's message target after the new text is set.

+

Change the text If notify is true, SEL_INSERTED and SEL_CHANGED messages are sent to the text widget’s message target after the new text is set.

@@ -6632,7 +6632,7 @@
-

Shift block of lines from position startPos up to endPos by given amount. If notify is true, a SEL_DELETED message is sent to the text widget's message target before the old text is removed, and a SEL_INSERTED and SEL_CHANGED message is sent after the new text is inserted.

+

Shift block of lines from position startPos up to endPos by given amount. If notify is true, a SEL_DELETED message is sent to the text widget’s message target before the old text is removed, and a SEL_INSERTED and SEL_CHANGED message is sent after the new text is inserted.

@@ -6719,7 +6719,7 @@
-

Return the text buffer's value

+

Return the text buffer’s value

@@ -6860,9 +6860,9 @@
diff --git a/docs/Fox/FXTextChange.html b/docs/Fox/FXTextChange.html index 5775001..2d2c879 100644 --- a/docs/Fox/FXTextChange.html +++ b/docs/Fox/FXTextChange.html @@ -482,9 +482,9 @@
diff --git a/docs/Fox/FXTextField.html b/docs/Fox/FXTextField.html index 86c77c8..30c885d 100644 --- a/docs/Fox/FXTextField.html +++ b/docs/Fox/FXTextField.html @@ -393,7 +393,7 @@
-

Default width of this text field, in terms of a number of columns times the width of the numeral '8' [Integer].

+

Default width of this text field, in terms of a number of columns times the width of the numeral ‘8’ [Integer].

@@ -1285,7 +1285,7 @@
-

Default width of this text field, in terms of a number of columns times the width of the numeral '8' [Integer]

+

Default width of this text field, in terms of a number of columns times the width of the numeral ‘8’ [Integer]

@@ -2006,9 +2006,9 @@
diff --git a/docs/Fox/FXToggleButton.html b/docs/Fox/FXToggleButton.html index 0d7e434..bf745c7 100644 --- a/docs/Fox/FXToggleButton.html +++ b/docs/Fox/FXToggleButton.html @@ -495,16 +495,16 @@

the parent window for this toggle button Fox::FXComposite

text1
-

the text for this toggle button's first state [String]

+

the text for this toggle button’s first state [String]

text2
-

the text for this toggle button's second state [String]

+

the text for this toggle button’s second state [String]

icon1
-

the icon, if any, for this toggle button's first state Fox::FXIcon

+

the icon, if any, for this toggle button’s first state Fox::FXIcon

icon2
-

the icon, if any, for this toggle button's second state Fox::FXIcon

+

the icon, if any, for this toggle button’s second state Fox::FXIcon

target

the message target, if any, for this toggle button Fox::FXObject

@@ -834,9 +834,9 @@
diff --git a/docs/Fox/FXToolBar.html b/docs/Fox/FXToolBar.html index f1d9009..4baf421 100644 --- a/docs/Fox/FXToolBar.html +++ b/docs/Fox/FXToolBar.html @@ -442,9 +442,9 @@
diff --git a/docs/Fox/FXToolBarGrip.html b/docs/Fox/FXToolBarGrip.html index d2fa8d2..d9161d4 100644 --- a/docs/Fox/FXToolBarGrip.html +++ b/docs/Fox/FXToolBarGrip.html @@ -574,9 +574,9 @@
diff --git a/docs/Fox/FXToolBarShell.html b/docs/Fox/FXToolBarShell.html index d9fcf08..6b21ad0 100644 --- a/docs/Fox/FXToolBarShell.html +++ b/docs/Fox/FXToolBarShell.html @@ -778,9 +778,9 @@
diff --git a/docs/Fox/FXToolBarTab.html b/docs/Fox/FXToolBarTab.html index 6d5a335..5420f4c 100644 --- a/docs/Fox/FXToolBarTab.html +++ b/docs/Fox/FXToolBarTab.html @@ -131,7 +131,7 @@

Sent when a key goes up; the message data is an FXEvent instance.

SEL_COMMAND
-

Sent after the toolbar tab is collapsed (or uncollapsed). The message data indicates the new collapsed state (i.e. it's true if the toolbar tab is now collapsed, false if it is now uncollapsed).

+

Sent after the toolbar tab is collapsed (or uncollapsed). The message data indicates the new collapsed state (i.e. it’s true if the toolbar tab is now collapsed, false if it is now uncollapsed).

Toolbar tab styles

@@ -639,7 +639,7 @@
-

Collapse (if fold is true) or uncollapse the toolbar. If notify is true, a SEL_COMMAND message is sent to the toolbar tab's message target after the toolbar tab is collapsed (or uncollapsed).

+

Collapse (if fold is true) or uncollapse the toolbar. If notify is true, a SEL_COMMAND message is sent to the toolbar tab’s message target after the toolbar tab is collapsed (or uncollapsed).

@@ -719,9 +719,9 @@
diff --git a/docs/Fox/FXToolTip.html b/docs/Fox/FXToolTip.html index 07253eb..8c1488e 100644 --- a/docs/Fox/FXToolTip.html +++ b/docs/Fox/FXToolTip.html @@ -359,7 +359,7 @@
-

Return the tool tip's text.

+

Return the tool tip’s text.

@@ -721,7 +721,7 @@
-

Return the tool tip's text

+

Return the tool tip’s text

@@ -751,9 +751,9 @@
diff --git a/docs/Fox/FXTopWindow.html b/docs/Fox/FXTopWindow.html index 2b19cea..67fe1c5 100644 --- a/docs/Fox/FXTopWindow.html +++ b/docs/Fox/FXTopWindow.html @@ -116,7 +116,7 @@

Abstract base class for all top-level windows.

-

TopWindows are usually managed by a Window Manager under X11 and therefore borders and window-menus and other decorations like resize- handles are subject to the Window Manager's interpretation of the decoration hints. When a TopWindow is closed, it sends a SEL_CLOSE message to its target. The target should return 0 in response to this message if there is no objection to proceed with the closing of the window, and return 1 otherwise. After the SEL_CLOSE message has been sent and no objection was raised, the window will delete itself. When the session is closed, the window will send a SEL_SESSION_NOTIFY message to its target, allowing the application to write any unsaved data to the disk. If the target returns 0, then the system will proceed to close the session. Subsequently a SEL_SESSION_CLOSED will be received which causes the window to be closed with prejudice by calling the function close(FALSE). When receiving a SEL_UPDATE, the target can update the title string of the window, so that the title of the window reflects the name of the document, for example. For convenience, TopWindow provides the same layout behavior as the Packer widget, as well as docking and undocking of toolbars. TopWindows can be owned by other windows, or be free-floating. Owned TopWindows will usually remain stacked on top of the owner windows. The lifetime of an owned window should not exceed that of the owner.

+

TopWindows are usually managed by a Window Manager under X11 and therefore borders and window-menus and other decorations like resize- handles are subject to the Window Manager’s interpretation of the decoration hints. When a TopWindow is closed, it sends a SEL_CLOSE message to its target. The target should return 0 in response to this message if there is no objection to proceed with the closing of the window, and return 1 otherwise. After the SEL_CLOSE message has been sent and no objection was raised, the window will delete itself. When the session is closed, the window will send a SEL_SESSION_NOTIFY message to its target, allowing the application to write any unsaved data to the disk. If the target returns 0, then the system will proceed to close the session. Subsequently a SEL_SESSION_CLOSED will be received which causes the window to be closed with prejudice by calling the function close(FALSE). When receiving a SEL_UPDATE, the target can update the title string of the window, so that the title of the window reflects the name of the document, for example. For convenience, TopWindow provides the same layout behavior as the Packer widget, as well as docking and undocking of toolbars. TopWindows can be owned by other windows, or be free-floating. Owned TopWindows will usually remain stacked on top of the owner windows. The lifetime of an owned window should not exceed that of the owner.

Events

@@ -1706,9 +1706,9 @@ diff --git a/docs/Fox/FXTranslator.html b/docs/Fox/FXTranslator.html index 21c613d..4f145fe 100644 --- a/docs/Fox/FXTranslator.html +++ b/docs/Fox/FXTranslator.html @@ -471,9 +471,9 @@ diff --git a/docs/Fox/FXTreeItem.html b/docs/Fox/FXTreeItem.html index 4728a5a..4930ebc 100644 --- a/docs/Fox/FXTreeItem.html +++ b/docs/Fox/FXTreeItem.html @@ -396,7 +396,7 @@
-

Set this item's “draggable” state to true or false.

+

Set this item’s “draggable” state to true or false.

@@ -468,7 +468,7 @@
-

Set this item's enabled state to true or false.

+

Set this item’s enabled state to true or false.

@@ -516,7 +516,7 @@
-

Set this item's expanded state to true or false.

+

Set this item’s expanded state to true or false.

@@ -758,7 +758,7 @@
-

Return a reference to the next sibling item for this tree item, or nil if this is the last item in the parent item's list of child items.

+

Return a reference to the next sibling item for this tree item, or nil if this is the last item in the parent item’s list of child items.

@@ -806,7 +806,7 @@
-

Set this item's “opened” state to true or false.

+

Set this item’s “opened” state to true or false.

@@ -926,7 +926,7 @@
-

Return a reference to the previous sibling item for this tree item, or nil if this is the first item in the parent item's list of child items.

+

Return a reference to the previous sibling item for this tree item, or nil if this is the first item in the parent item’s list of child items.

@@ -950,7 +950,7 @@
-

Set this item's selected state to true or false.

+

Set this item’s selected state to true or false.

@@ -1118,7 +1118,7 @@
-

Returns the item's text.

+

Returns the item’s text.

@@ -1576,7 +1576,7 @@
-

Set this item's “draggable” state to true or false.

+

Set this item’s “draggable” state to true or false.

@@ -1716,7 +1716,7 @@
-

Set this item's enabled state to true or false.

+

Set this item’s enabled state to true or false.

@@ -1803,7 +1803,7 @@
-

Set this item's expanded state to true or false.

+

Set this item’s expanded state to true or false.

@@ -2175,7 +2175,7 @@
-

Return a reference to the next sibling item for this tree item, or nil if this is the last item in the parent item's list of child items.

+

Return a reference to the next sibling item for this tree item, or nil if this is the last item in the parent item’s list of child items.

@@ -2249,7 +2249,7 @@
-

Set this item's “opened” state to true or false.

+

Set this item’s “opened” state to true or false.

@@ -2460,7 +2460,7 @@
-

Return a reference to the previous sibling item for this tree item, or nil if this is the first item in the parent item's list of child items.

+

Return a reference to the previous sibling item for this tree item, or nil if this is the first item in the parent item’s list of child items.

@@ -2497,7 +2497,7 @@
-

Set this item's selected state to true or false.

+

Set this item’s selected state to true or false.

@@ -2769,7 +2769,7 @@
-

Returns the item's text

+

Returns the item’s text

@@ -2803,9 +2803,9 @@
diff --git a/docs/Fox/FXTreeList.html b/docs/Fox/FXTreeList.html index dc95e29..40710c1 100644 --- a/docs/Fox/FXTreeList.html +++ b/docs/Fox/FXTreeList.html @@ -121,7 +121,7 @@

Overview

-

A Tree List Widget organizes items in a hierarchical, tree-like fashion. Subtrees can be collapsed or expanded by double-clicking on an item or by clicking on the optional plus button in front of the item. Each item may have a text and optional open-icon as well as a closed-icon. The items may be connected by optional lines to show the hierarchical relationship. When an item's selected state changes, the treelist emits a SEL_SELECTED or SEL_DESELECTED message. If an item is opened or closed, a message of type SEL_OPENED or SEL_CLOSED is sent. When the subtree under an item is expanded, a SEL_EXPANDED or SEL_COLLAPSED message is issued. A change of the current item is signified by the SEL_CHANGED message. In addition, the tree list sends SEL_COMMAND messages when the user clicks on an item, and SEL_CLICKED, SEL_DOUBLECLICKED, and SEL_TRIPLECLICKED when the user clicks once, twice, or thrice, respectively. When items are added or removed, the tree list sends messages of the type SEL_INSERTED or SEL_DELETED. In each of these cases, a pointer to the item, if any, is passed in the 3rd argument of the message.

+

A Tree List Widget organizes items in a hierarchical, tree-like fashion. Subtrees can be collapsed or expanded by double-clicking on an item or by clicking on the optional plus button in front of the item. Each item may have a text and optional open-icon as well as a closed-icon. The items may be connected by optional lines to show the hierarchical relationship. When an item’s selected state changes, the treelist emits a SEL_SELECTED or SEL_DESELECTED message. If an item is opened or closed, a message of type SEL_OPENED or SEL_CLOSED is sent. When the subtree under an item is expanded, a SEL_EXPANDED or SEL_COLLAPSED message is issued. A change of the current item is signified by the SEL_CHANGED message. In addition, the tree list sends SEL_COMMAND messages when the user clicks on an item, and SEL_CLICKED, SEL_DOUBLECLICKED, and SEL_TRIPLECLICKED when the user clicks once, twice, or thrice, respectively. When items are added or removed, the tree list sends messages of the type SEL_INSERTED or SEL_DELETED. In each of these cases, a pointer to the item, if any, is passed in the 3rd argument of the message.

Events

@@ -840,7 +840,7 @@
-

Set this item's state to closed.

+

Set this item’s state to closed.

@@ -1176,7 +1176,7 @@
-

Return item's closed icon.

+

Return item’s closed icon.

@@ -1200,7 +1200,7 @@
-

Return item's user data.

+

Return item’s user data.

@@ -1248,7 +1248,7 @@
-

Return item's open icon.

+

Return item’s open icon.

@@ -1272,7 +1272,7 @@
-

Return item's text.

+

Return item’s text.

@@ -1682,7 +1682,7 @@
-

Set this item's state to opened.

+

Set this item’s state to opened.

@@ -1850,7 +1850,7 @@
-

Change item's closed icon, deleting the old icon if it's owned.

+

Change item’s closed icon, deleting the old icon if it’s owned.

@@ -1874,7 +1874,7 @@
-

Change item's user data.

+

Change item’s user data.

@@ -1898,7 +1898,7 @@
-

Change item's open icon, deleting the old icon if it's owned.

+

Change item’s open icon, deleting the old icon if it’s owned.

@@ -1922,7 +1922,7 @@
-

Change item's text.

+

Change item’s text.

@@ -3039,7 +3039,7 @@
-

Append item with given text and optional icons, and user-data pointer as last child of father. Returns a reference to the newly added item (an FXTreeItem instance). If notify is true, a SEL_INSERTED message is sent to the list's message target after the item is added.

+

Append item with given text and optional icons, and user-data pointer as last child of father. Returns a reference to the newly added item (an FXTreeItem instance). If notify is true, a SEL_INSERTED message is sent to the list’s message target after the item is added.

@@ -3076,7 +3076,7 @@
-

Remove all items from the list. If notify is true, a SEL_DELETED message is sent to the list's message target before each item is removed.

+

Remove all items from the list. If notify is true, a SEL_DELETED message is sent to the list’s message target before each item is removed.

@@ -3113,7 +3113,7 @@
-

Set this item's state to closed. The primary result of this change is that the item's icon will change to its “closed” icon. This is different from the #collapseTree method, which actually collapses part of the tree list, making some items invisible. If notify is true, a SEL_CLOSED message is sent to the list's message target after the item is closed.

+

Set this item’s state to closed. The primary result of this change is that the item’s icon will change to its “closed” icon. This is different from the #collapseTree method, which actually collapses part of the tree list, making some items invisible. If notify is true, a SEL_CLOSED message is sent to the list’s message target after the item is closed.

@@ -3150,7 +3150,7 @@
-

Collapse sub-tree rooted at tree. If notify is true, a SEL_COLLAPSED message is sent to the list's message target after the sub-tree is collapsed.

+

Collapse sub-tree rooted at tree. If notify is true, a SEL_COLLAPSED message is sent to the list’s message target after the sub-tree is collapsed.

@@ -3187,7 +3187,7 @@
-

Deselect item. If notify is true, a SEL_DESELECTED message is sent to the list's message target after the item is deselected.

+

Deselect item. If notify is true, a SEL_DESELECTED message is sent to the list’s message target after the item is deselected.

@@ -3351,7 +3351,7 @@
-

Expand sub-tree rooted at tree. If notify is true, a SEL_EXPANDED message is sent to the list's message target after the sub-tree is expanded.

+

Expand sub-tree rooted at tree. If notify is true, a SEL_EXPANDED message is sent to the list’s message target after the sub-tree is expanded.

@@ -3388,7 +3388,7 @@
-

Extend selection from anchor item to item. If notify is true, a series of SEL_SELECTED and SEL_DESELECTED messages may be sent to the list's message target, indicating the changes.

+

Extend selection from anchor item to item. If notify is true, a series of SEL_SELECTED and SEL_DESELECTED messages may be sent to the list’s message target, indicating the changes.

@@ -3425,7 +3425,7 @@
-

Extract item from list and return a reference to the item. If notify is true and the extraction causes the list's current item to change, a SEL_CHANGED message is sent to the list's message target before the item is extracted from the list.

+

Extract item from list and return a reference to the item. If notify is true and the extraction causes the list’s current item to change, a SEL_CHANGED message is sent to the list’s message target before the item is extracted from the list.

@@ -3462,7 +3462,7 @@
-

Fill tree list by appending items from array of strings and return the number of items added. If notify is true, a SEL_INSERTED message is sent to the list's message target after each item is added.

+

Fill tree list by appending items from array of strings and return the number of items added. If notify is true, a SEL_INSERTED message is sent to the list’s message target after each item is added.

@@ -3651,7 +3651,7 @@
-

Return item's closed icon

+

Return item’s closed icon

@@ -3688,7 +3688,7 @@
-

Return item's user data

+

Return item’s user data

@@ -3762,7 +3762,7 @@
-

Return item's open icon

+

Return item’s open icon

@@ -3799,7 +3799,7 @@
-

Return item's text

+

Return item’s text

@@ -3910,7 +3910,7 @@
-

Insert item with given text and optional icons, and user-data pointer under father before other item. Returns a reference to the newly added item (an FXTreeItem instance). If notify is true, a SEL_INSERTED message is sent to the list's message target after the item is added.

+

Insert item with given text and optional icons, and user-data pointer under father before other item. Returns a reference to the newly added item (an FXTreeItem instance). If notify is true, a SEL_INSERTED message is sent to the list’s message target after the item is added.

@@ -4297,7 +4297,7 @@
-

Deselect all items. If notify is true, SEL_DESELECTED messages will be sent to the list's message target indicating the affected items.

+

Deselect all items. If notify is true, SEL_DESELECTED messages will be sent to the list’s message target indicating the affected items.

@@ -4494,7 +4494,7 @@
-

Set this item's state to opened. The primary result of this change is that the item's icon will change to its “open” icon. This is different from the #expandTree method, which actually collapses part of the tree list, making some items invisible. If notify is true, a SEL_OPENED message is sent to the list's message target after the item is opened.

+

Set this item’s state to opened. The primary result of this change is that the item’s icon will change to its “open” icon. This is different from the #expandTree method, which actually collapses part of the tree list, making some items invisible. If notify is true, a SEL_OPENED message is sent to the list’s message target after the item is opened.

@@ -4531,7 +4531,7 @@
-

Prepend item with given text and optional icons, and user-data pointer as first child of father. Returns a reference to the newly added item (an FXTreeItem instance). If notify is true, a SEL_INSERTED message is sent to the list's message target after the item is added.

+

Prepend item with given text and optional icons, and user-data pointer as first child of father. Returns a reference to the newly added item (an FXTreeItem instance). If notify is true, a SEL_INSERTED message is sent to the list’s message target after the item is added.

@@ -4568,7 +4568,7 @@
-

Remove item. If notify is true, a SEL_DELETED message is sent to the list's message target before the item is removed.

+

Remove item. If notify is true, a SEL_DELETED message is sent to the list’s message target before the item is removed.

@@ -4605,7 +4605,7 @@
-

Remove items in range [fromItem, toItem] inclusively. If notify is true, a SEL_DELETED message is sent to the list's message target before each item is removed.

+

Remove items in range [fromItem, toItem] inclusively. If notify is true, a SEL_DELETED message is sent to the list’s message target before each item is removed.

@@ -4685,7 +4685,7 @@
-

Select item. If notify is true, a SEL_SELECTED message is sent to the list's message target after the item is selected.

+

Select item. If notify is true, a SEL_SELECTED message is sent to the list’s message target after the item is selected.

@@ -4722,7 +4722,7 @@
-

Change current item. If there is already a current item, that item is first closed. After item is set as the tree list's current item, it is opened and selected. If notify is true, a SEL_CHANGED message is sent to the list's message target after the current item changes.

+

Change current item. If there is already a current item, that item is first closed. After item is set as the tree list’s current item, it is opened and selected. If notify is true, a SEL_CHANGED message is sent to the list’s message target after the current item changes.

@@ -4759,7 +4759,7 @@
-

Change item's closed icon, deleting the old icon if it's owned

+

Change item’s closed icon, deleting the old icon if it’s owned

@@ -4796,7 +4796,7 @@
-

Change item's user data

+

Change item’s user data

@@ -4833,7 +4833,7 @@
-

Change item's open icon, deleting the old icon if it's owned

+

Change item’s open icon, deleting the old icon if it’s owned

@@ -4870,7 +4870,7 @@
-

Change item's text

+

Change item’s text

@@ -5018,7 +5018,7 @@
-

Toggle item selection. If notify is true, a SEL_SELECTED or SEL_DESELECTED message is sent to the list's message target to indicate the change.

+

Toggle item selection. If notify is true, a SEL_SELECTED or SEL_DESELECTED message is sent to the list’s message target to indicate the change.

@@ -5085,9 +5085,9 @@
diff --git a/docs/Fox/FXTreeListBox.html b/docs/Fox/FXTreeListBox.html index 3591da8..4734157 100644 --- a/docs/Fox/FXTreeListBox.html +++ b/docs/Fox/FXTreeListBox.html @@ -754,7 +754,7 @@
-

Return item's closed icon.

+

Return item’s closed icon.

@@ -778,7 +778,7 @@
-

Return item's user data.

+

Return item’s user data.

@@ -802,7 +802,7 @@
-

Return item's open icon.

+

Return item’s open icon.

@@ -826,7 +826,7 @@
-

Return item's text.

+

Return item’s text.

@@ -1092,7 +1092,7 @@
-

Change item's closed icon.

+

Change item’s closed icon.

@@ -1116,7 +1116,7 @@
-

Change item's user data.

+

Change item’s user data.

@@ -1140,7 +1140,7 @@
-

Change item's open icon.

+

Change item’s open icon.

@@ -1164,7 +1164,7 @@
-

Change item's text.

+

Change item’s text.

@@ -1982,7 +1982,7 @@
-

Append item with given text and optional icons, and user-data pointer as last child of father. Returns a reference to the newly added item (an FXTreeItem instance). If notify is true, a SEL_INSERTED message is sent to the list's message target after the item is added.

+

Append item with given text and optional icons, and user-data pointer as last child of father. Returns a reference to the newly added item (an FXTreeItem instance). If notify is true, a SEL_INSERTED message is sent to the list’s message target after the item is added.

@@ -2019,7 +2019,7 @@
-

Remove all items from the list. If notify is true, a SEL_DELETED message is sent to the list's message target before each item is removed.

+

Remove all items from the list. If notify is true, a SEL_DELETED message is sent to the list’s message target before each item is removed.

@@ -2146,7 +2146,7 @@
-

Fill tree list box by appending items from array of strings and return the number of items added. If notify is true, a SEL_INSERTED message is sent to the list box's message target after each item is added.

+

Fill tree list box by appending items from array of strings and return the number of items added. If notify is true, a SEL_INSERTED message is sent to the list box’s message target after each item is added.

@@ -2298,7 +2298,7 @@
-

Return item's closed icon

+

Return item’s closed icon

@@ -2335,7 +2335,7 @@
-

Return item's user data

+

Return item’s user data

@@ -2372,7 +2372,7 @@
-

Return item's open icon

+

Return item’s open icon

@@ -2409,7 +2409,7 @@
-

Return item's text

+

Return item’s text

@@ -2446,7 +2446,7 @@
-

Insert item with given text and optional icons, and user-data pointer under father before other item. Returns a reference to the newly added item (an FXTreeItem instance). If notify is true, a SEL_INSERTED message is sent to the list's message target after the item is added.

+

Insert item with given text and optional icons, and user-data pointer under father before other item. Returns a reference to the newly added item (an FXTreeItem instance). If notify is true, a SEL_INSERTED message is sent to the list’s message target after the item is added.

@@ -2670,7 +2670,7 @@
-

Prepend item with given text and optional icons, and user-data pointer as first child of father. Returns a reference to the newly added item (an FXTreeItem instance). If notify is true, a SEL_INSERTED message is sent to the list's message target after the item is added.

+

Prepend item with given text and optional icons, and user-data pointer as first child of father. Returns a reference to the newly added item (an FXTreeItem instance). If notify is true, a SEL_INSERTED message is sent to the list’s message target after the item is added.

@@ -2707,7 +2707,7 @@
-

Remove item. If notify is true, a SEL_DELETED message is sent to the list's message target before the item is removed.

+

Remove item. If notify is true, a SEL_DELETED message is sent to the list’s message target before the item is removed.

@@ -2744,7 +2744,7 @@
-

Remove items in range [fromItem, toItem] inclusively. If notify is true, a SEL_DELETED message is sent to the list's message target before each item is removed.

+

Remove items in range [fromItem, toItem] inclusively. If notify is true, a SEL_DELETED message is sent to the list’s message target before each item is removed.

@@ -2781,7 +2781,7 @@
-

Change current item. If notify is true, a SEL_CHANGED message is sent to the tree list box's message target.

+

Change current item. If notify is true, a SEL_CHANGED message is sent to the tree list box’s message target.

@@ -2818,7 +2818,7 @@
-

Change item's closed icon

+

Change item’s closed icon

@@ -2855,7 +2855,7 @@
-

Change item's user data

+

Change item’s user data

@@ -2892,7 +2892,7 @@
-

Change item's open icon

+

Change item’s open icon

@@ -2929,7 +2929,7 @@
-

Change item's text

+

Change item’s text

@@ -3070,9 +3070,9 @@
diff --git a/docs/Fox/FXTriStateButton.html b/docs/Fox/FXTriStateButton.html index b4bae04..7f2961e 100644 --- a/docs/Fox/FXTriStateButton.html +++ b/docs/Fox/FXTriStateButton.html @@ -412,22 +412,22 @@

the parent window for this tri-state button Fox::FXComposite

text1
-

the text for this tri-state button's first state [String]

+

the text for this tri-state button’s first state [String]

text2
-

the text for this tri-state button's second state [String]

+

the text for this tri-state button’s second state [String]

text3
-

the text for this tri-state button's third state [String]

+

the text for this tri-state button’s third state [String]

icon1
-

the icon, if any, for this tri-state button's first state Fox::FXIcon

+

the icon, if any, for this tri-state button’s first state Fox::FXIcon

icon2
-

the icon, if any, for this tri-state button's second state Fox::FXIcon

+

the icon, if any, for this tri-state button’s second state Fox::FXIcon

icon3
-

the icon, if any, for this tri-state button's third state Fox::FXIcon

+

the icon, if any, for this tri-state button’s third state Fox::FXIcon

target

the message target, if any, for this tri-state button Fox::FXObject

@@ -671,9 +671,9 @@
diff --git a/docs/Fox/FXUndoList.html b/docs/Fox/FXUndoList.html index 8a3f0e8..93ef154 100644 --- a/docs/Fox/FXUndoList.html +++ b/docs/Fox/FXUndoList.html @@ -113,11 +113,11 @@

Class Constants

-

[FXUndoList::ID_UNDO] Message identifier for the undo method. When a SEL_COMMAND message with this identifier is sent to an undo list, it undoes the last command. FXUndoList also provides a SEL_UPDATE handler for this identifier, that enables or disables the sender depending on whether it's possible to undo.

+

[FXUndoList::ID_UNDO] Message identifier for the undo method. When a SEL_COMMAND message with this identifier is sent to an undo list, it undoes the last command. FXUndoList also provides a SEL_UPDATE handler for this identifier, that enables or disables the sender depending on whether it’s possible to undo.

[FXUndoList::ID_UNDO_ALL] Message identifier for the “undo all” method. FXUndoList handles both the SEL_COMMAND and SEL_UPDATE messages for this message identifier.

-

[FXUndoList::ID_REDO] Message identifier for the redo method. When a SEL_COMMAND message with this identifier is sent to an undo list, it redoes the last command. FXUndoList also provides a SEL_UPDATE handler for this identifier, that enables or disables the sender depending on whether it's possible to redo.

+

[FXUndoList::ID_REDO] Message identifier for the redo method. When a SEL_COMMAND message with this identifier is sent to an undo list, it redoes the last command. FXUndoList also provides a SEL_UPDATE handler for this identifier, that enables or disables the sender depending on whether it’s possible to redo.

[FXUndoList::ID_REDO_ALL] Message identifier for the “redo all” method. FXUndoList handles both the SEL_COMMAND and SEL_UPDATE messages for this message identifier.

@@ -998,9 +998,9 @@
# File 'lib/fox16/undolist.rb', line 94
 
-def initialize  # Be sure to call base class initialize
-
-  super
+def initialize
+  # Be sure to call base class initialize
+  super
 
   # Set up the message map for this instance
   FXMAPFUNC(SEL_COMMAND, ID_CLEAR,    "onCmdClear")
@@ -2550,9 +2550,9 @@
 
diff --git a/docs/Fox/FXVec2d.html b/docs/Fox/FXVec2d.html index 152e573..42d4427 100644 --- a/docs/Fox/FXVec2d.html +++ b/docs/Fox/FXVec2d.html @@ -193,7 +193,7 @@
-

Returns a new FXVec2d instance obtained by memberwise multiplication of this vector's elements by the scalar n.

+

Returns a new FXVec2d instance obtained by memberwise multiplication of this vector’s elements by the scalar n.

@@ -289,7 +289,7 @@
-

Returns a new FXVec2d instance obtained by memberwise division of this vector's elements by the scalar n.

+

Returns a new FXVec2d instance obtained by memberwise division of this vector’s elements by the scalar n.

@@ -784,7 +784,7 @@
-

Returns a new FXVec2d instance obtained by memberwise multiplication of this vector's elements by the scalar n.

+

Returns a new FXVec2d instance obtained by memberwise multiplication of this vector’s elements by the scalar n.

@@ -932,7 +932,7 @@
-

Returns a new FXVec2d instance obtained by memberwise division of this vector's elements by the scalar n. Raises ZeroDivisionError if n is identically zero.

+

Returns a new FXVec2d instance obtained by memberwise division of this vector’s elements by the scalar n. Raises ZeroDivisionError if n is identically zero.

@@ -1440,9 +1440,9 @@
diff --git a/docs/Fox/FXVec2f.html b/docs/Fox/FXVec2f.html index 7ac6257..d9286a1 100644 --- a/docs/Fox/FXVec2f.html +++ b/docs/Fox/FXVec2f.html @@ -193,7 +193,7 @@
-

Returns a new FXVec2f instance obtained by memberwise multiplication of this vector's elements by the scalar n.

+

Returns a new FXVec2f instance obtained by memberwise multiplication of this vector’s elements by the scalar n.

@@ -289,7 +289,7 @@
-

Returns a new FXVec2f instance obtained by memberwise division of this vector's elements by the scalar n.

+

Returns a new FXVec2f instance obtained by memberwise division of this vector’s elements by the scalar n.

@@ -784,7 +784,7 @@
-

Returns a new FXVec2f instance obtained by memberwise multiplication of this vector's elements by the scalar n.

+

Returns a new FXVec2f instance obtained by memberwise multiplication of this vector’s elements by the scalar n.

@@ -932,7 +932,7 @@
-

Returns a new FXVec2f instance obtained by memberwise division of this vector's elements by the scalar n. Raises ZeroDivisionError if n is identically zero.

+

Returns a new FXVec2f instance obtained by memberwise division of this vector’s elements by the scalar n. Raises ZeroDivisionError if n is identically zero.

@@ -1432,9 +1432,9 @@
diff --git a/docs/Fox/FXVec3d.html b/docs/Fox/FXVec3d.html index 833ee47..32e44a2 100644 --- a/docs/Fox/FXVec3d.html +++ b/docs/Fox/FXVec3d.html @@ -253,7 +253,7 @@
-

Returns a new FXVec3d instance obtained by memberwise multiplication of this vector's elements by the scalar n.

+

Returns a new FXVec3d instance obtained by memberwise multiplication of this vector’s elements by the scalar n.

@@ -349,7 +349,7 @@
-

Returns a new FXVec3d instance obtained by memberwise division of this vector's elements by the scalar n.

+

Returns a new FXVec3d instance obtained by memberwise division of this vector’s elements by the scalar n.

@@ -954,7 +954,7 @@
-

Returns a new FXVec3d instance obtained by memberwise multiplication of this vector's elements by the scalar n.

+

Returns a new FXVec3d instance obtained by memberwise multiplication of this vector’s elements by the scalar n.

@@ -1102,7 +1102,7 @@
-

Returns a new FXVec3d instance obtained by memberwise division of this vector's elements by the scalar n. Raises ZeroDivisionError if n is identically zero.

+

Returns a new FXVec3d instance obtained by memberwise division of this vector’s elements by the scalar n. Raises ZeroDivisionError if n is identically zero.

@@ -1639,9 +1639,9 @@
diff --git a/docs/Fox/FXVec3f.html b/docs/Fox/FXVec3f.html index d9e8ef1..2371070 100644 --- a/docs/Fox/FXVec3f.html +++ b/docs/Fox/FXVec3f.html @@ -253,7 +253,7 @@
-

Returns a new FXVec3f instance obtained by memberwise multiplication of this vector's elements by the scalar n.

+

Returns a new FXVec3f instance obtained by memberwise multiplication of this vector’s elements by the scalar n.

@@ -349,7 +349,7 @@
-

Returns a new FXVec3f instance obtained by memberwise division of this vector's elements by the scalar n.

+

Returns a new FXVec3f instance obtained by memberwise division of this vector’s elements by the scalar n.

@@ -954,7 +954,7 @@
-

Returns a new FXVec3f instance obtained by memberwise multiplication of this vector's elements by the scalar n.

+

Returns a new FXVec3f instance obtained by memberwise multiplication of this vector’s elements by the scalar n.

@@ -1102,7 +1102,7 @@
-

Returns a new FXVec3f instance obtained by memberwise division of this vector's elements by the scalar n. Raises ZeroDivisionError if n is identically zero.

+

Returns a new FXVec3f instance obtained by memberwise division of this vector’s elements by the scalar n. Raises ZeroDivisionError if n is identically zero.

@@ -1639,9 +1639,9 @@
diff --git a/docs/Fox/FXVec4d.html b/docs/Fox/FXVec4d.html index fd5f46c..69eea8c 100644 --- a/docs/Fox/FXVec4d.html +++ b/docs/Fox/FXVec4d.html @@ -284,7 +284,7 @@
-

Returns a new FXVec4d instance obtained by memberwise multiplication of this vector's elements by the scalar n.

+

Returns a new FXVec4d instance obtained by memberwise multiplication of this vector’s elements by the scalar n.

@@ -380,7 +380,7 @@
-

Returns a new FXVec4d instance obtained by memberwise division of this vector's elements by the scalar n.

+

Returns a new FXVec4d instance obtained by memberwise division of this vector’s elements by the scalar n.

@@ -1076,7 +1076,7 @@
-

Returns a new FXVec4d instance obtained by memberwise multiplication of this vector's elements by the scalar n.

+

Returns a new FXVec4d instance obtained by memberwise multiplication of this vector’s elements by the scalar n.

@@ -1224,7 +1224,7 @@
-

Returns a new FXVec4d instance obtained by memberwise division of this vector's elements by the scalar n. Raises ZeroDivisionError if n is identically zero.

+

Returns a new FXVec4d instance obtained by memberwise division of this vector’s elements by the scalar n. Raises ZeroDivisionError if n is identically zero.

@@ -1848,9 +1848,9 @@
diff --git a/docs/Fox/FXVec4f.html b/docs/Fox/FXVec4f.html index 7b7000a..cd4f6a9 100644 --- a/docs/Fox/FXVec4f.html +++ b/docs/Fox/FXVec4f.html @@ -284,7 +284,7 @@
-

Returns a new FXVec4f instance obtained by memberwise multiplication of this vector's elements by the scalar n.

+

Returns a new FXVec4f instance obtained by memberwise multiplication of this vector’s elements by the scalar n.

@@ -380,7 +380,7 @@
-

Returns a new FXVec4f instance obtained by memberwise division of this vector's elements by the scalar n.

+

Returns a new FXVec4f instance obtained by memberwise division of this vector’s elements by the scalar n.

@@ -1076,7 +1076,7 @@
-

Returns a new FXVec4f instance obtained by memberwise multiplication of this vector's elements by the scalar n.

+

Returns a new FXVec4f instance obtained by memberwise multiplication of this vector’s elements by the scalar n.

@@ -1224,7 +1224,7 @@
-

Returns a new FXVec4f instance obtained by memberwise division of this vector's elements by the scalar n. Raises ZeroDivisionError if n is identically zero.

+

Returns a new FXVec4f instance obtained by memberwise division of this vector’s elements by the scalar n. Raises ZeroDivisionError if n is identically zero.

@@ -1848,9 +1848,9 @@
diff --git a/docs/Fox/FXVerticalFrame.html b/docs/Fox/FXVerticalFrame.html index b5e4ab3..eafde47 100644 --- a/docs/Fox/FXVerticalFrame.html +++ b/docs/Fox/FXVerticalFrame.html @@ -114,7 +114,7 @@

Overview

-

Vertical frame layout manager widget is used to automatically place child-windows vertically from top-to-bottom, or bottom-to-top, depending on the child window's layout hints.

+

Vertical frame layout manager widget is used to automatically place child-windows vertically from top-to-bottom, or bottom-to-top, depending on the child window’s layout hints.

@@ -349,9 +349,9 @@
diff --git a/docs/Fox/FXVerticalSeparator.html b/docs/Fox/FXVerticalSeparator.html index 2204d5e..c7cd079 100644 --- a/docs/Fox/FXVerticalSeparator.html +++ b/docs/Fox/FXVerticalSeparator.html @@ -339,9 +339,9 @@
diff --git a/docs/Fox/FXViewport.html b/docs/Fox/FXViewport.html index 8270ebb..bc76e93 100644 --- a/docs/Fox/FXViewport.html +++ b/docs/Fox/FXViewport.html @@ -770,9 +770,9 @@
diff --git a/docs/Fox/FXVisual.html b/docs/Fox/FXVisual.html index 01802a3..9d45d9d 100644 --- a/docs/Fox/FXVisual.html +++ b/docs/Fox/FXVisual.html @@ -1013,9 +1013,9 @@
diff --git a/docs/Fox/FXWindow.html b/docs/Fox/FXWindow.html index 7946538..3287ddd 100644 --- a/docs/Fox/FXWindow.html +++ b/docs/Fox/FXWindow.html @@ -128,7 +128,7 @@

sent when the window is unmapped; the message data is an FXEvent instance.

SEL_CONFIGURE
-

sent when the window's size changes; the message data is an FXEvent instance.

+

sent when the window’s size changes; the message data is an FXEvent instance.

SEL_ENTER

sent when the mouse cursor enters this window

@@ -194,7 +194,7 @@

sent when this window loses the selection

SEL_SELECTION_REQUEST
-

sent when this window's selection is requested

+

sent when this window’s selection is requested

For each of the following clipboard-related events, the message data is an FXEvent instance:

@@ -206,7 +206,7 @@

sent when this window loses the clipboard

SEL_CLIPBOARD_REQUEST
-

sent when this window's clipboard data is requested

+

sent when this window’s clipboard data is requested

For each of the following drag-and-drop events, the message data is an FXEvent instance:

@@ -645,7 +645,7 @@
-

This window's first child window, if any FXWindow.

+

This window’s first child window, if any FXWindow.

@@ -730,7 +730,7 @@
-

This window's last child window, if any FXWindow.

+

This window’s last child window, if any FXWindow.

@@ -844,7 +844,7 @@
-

This window's owner window FXWindow.

+

This window’s owner window FXWindow.

@@ -873,7 +873,7 @@
-

This window's parent window FXWindow.

+

This window’s parent window FXWindow.

@@ -1041,7 +1041,7 @@
-

This window's x-coordinate, in the parent's coordinate system [Integer].

+

This window’s x-coordinate, in the parent’s coordinate system [Integer].

@@ -1068,7 +1068,7 @@
-

This window's y-coordinate, in the parent's coordinate system [Integer].

+

This window’s y-coordinate, in the parent’s coordinate system [Integer].

@@ -1676,7 +1676,7 @@
-

Add this hot key to the closest ancestor's accelerator table.

+

Add this hot key to the closest ancestor’s accelerator table.

@@ -3166,7 +3166,7 @@
-

Relink this window after sibling window other, in the parent's window list.

+

Relink this window after sibling window other, in the parent’s window list.

@@ -3190,7 +3190,7 @@
-

Relink this window before sibling window other, in the parent's window list.

+

Relink this window before sibling window other, in the parent’s window list.

@@ -3238,7 +3238,7 @@
-

Move the window immediately, in the parent's coordinate system.

+

Move the window immediately, in the parent’s coordinate system.

@@ -3286,7 +3286,7 @@
-

Move and resize the window immediately, in the parent's coordinate system.

+

Move and resize the window immediately, in the parent’s coordinate system.

@@ -3334,7 +3334,7 @@
-

Mark this window's layout as dirty.

+

Mark this window’s layout as dirty.

@@ -3406,7 +3406,7 @@
-

Remove this hot key from the closest ancestor's accelerator table.

+

Remove this hot key from the closest ancestor’s accelerator table.

@@ -3816,7 +3816,7 @@
-

Translate coordinates (fromX, fromY) from fromWindow's coordinate system to this window's coordinate system.

+

Translate coordinates (fromX, fromY) from fromWindow’s coordinate system to this window’s coordinate system.

@@ -3840,7 +3840,7 @@
-

Translate coordinates (fromX, fromY) from this window's coordinate system to toWindow's coordinate system.

+

Translate coordinates (fromX, fromY) from this window’s coordinate system to toWindow’s coordinate system.

@@ -4313,7 +4313,7 @@
-

This window's first child window, if any Fox::FXWindow

+

This window’s first child window, if any Fox::FXWindow

@@ -4442,7 +4442,7 @@
-

This window's last child window, if any Fox::FXWindow

+

This window’s last child window, if any Fox::FXWindow

@@ -4614,7 +4614,7 @@
-

This window's owner window Fox::FXWindow

+

This window’s owner window Fox::FXWindow

@@ -4657,7 +4657,7 @@
-

This window's parent window Fox::FXWindow

+

This window’s parent window Fox::FXWindow

@@ -4915,7 +4915,7 @@
-

This window's x-coordinate, in the parent's coordinate system [Integer]

+

This window’s x-coordinate, in the parent’s coordinate system [Integer]

@@ -4958,7 +4958,7 @@
-

This window's y-coordinate, in the parent's coordinate system [Integer]

+

This window’s y-coordinate, in the parent’s coordinate system [Integer]

@@ -5921,7 +5921,7 @@
-

Add this hot key to the closest ancestor's accelerator table.

+

Add this hot key to the closest ancestor’s accelerator table.

@@ -8519,7 +8519,7 @@
-

Relink this window after sibling window other, in the parent's window list.

+

Relink this window after sibling window other, in the parent’s window list.

@@ -8560,7 +8560,7 @@
-

Relink this window before sibling window other, in the parent's window list.

+

Relink this window before sibling window other, in the parent’s window list.

@@ -8638,7 +8638,7 @@
-

Move the window immediately, in the parent's coordinate system. Update the server representation as well if the window is realized. Perform layout of the children when necessary.

+

Move the window immediately, in the parent’s coordinate system. Update the server representation as well if the window is realized. Perform layout of the children when necessary.

@@ -8725,7 +8725,7 @@
-

Move and resize the window immediately, in the parent's coordinate system. Update the server representation as well if the window is realized. Perform layout of the children when necessary.

+

Move and resize the window immediately, in the parent’s coordinate system. Update the server representation as well if the window is realized. Perform layout of the children when necessary.

@@ -8799,7 +8799,7 @@
-

Mark this window's layout as dirty

+

Mark this window’s layout as dirty

@@ -8910,7 +8910,7 @@
-

Remove this hot key from the closest ancestor's accelerator table.

+

Remove this hot key from the closest ancestor’s accelerator table.

@@ -9587,7 +9587,7 @@
-

Translate coordinates (fromX, fromY) from fromWindow's coordinate system to this window's coordinate system. Returns a two-element array containing the coordinates in this window's coordinate system.

+

Translate coordinates (fromX, fromY) from fromWindow’s coordinate system to this window’s coordinate system. Returns a two-element array containing the coordinates in this window’s coordinate system.

@@ -9624,7 +9624,7 @@
-

Translate coordinates (fromX, fromY) from this window's coordinate system to toWindow's coordinate system. Returns a two-element array containing the coordinates in toWindow's coordinate system.

+

Translate coordinates (fromX, fromY) from this window’s coordinate system to toWindow’s coordinate system. Returns a two-element array containing the coordinates in toWindow’s coordinate system.

@@ -9938,9 +9938,9 @@
diff --git a/docs/Fox/FXWizard.html b/docs/Fox/FXWizard.html index 0281b84..b43af14 100644 --- a/docs/Fox/FXWizard.html +++ b/docs/Fox/FXWizard.html @@ -1042,9 +1042,9 @@
diff --git a/docs/Fox/FXXBMIcon.html b/docs/Fox/FXXBMIcon.html index 95c3bc0..e31d136 100644 --- a/docs/Fox/FXXBMIcon.html +++ b/docs/Fox/FXXBMIcon.html @@ -443,9 +443,9 @@
diff --git a/docs/Fox/FXXBMImage.html b/docs/Fox/FXXBMImage.html index cfb3e91..318ebee 100644 --- a/docs/Fox/FXXBMImage.html +++ b/docs/Fox/FXXBMImage.html @@ -427,9 +427,9 @@
diff --git a/docs/Fox/FXXPMIcon.html b/docs/Fox/FXXPMIcon.html index b0ab6e3..640b0d6 100644 --- a/docs/Fox/FXXPMIcon.html +++ b/docs/Fox/FXXPMIcon.html @@ -440,9 +440,9 @@
diff --git a/docs/Fox/FXXPMImage.html b/docs/Fox/FXXPMImage.html index 6e11a1c..42dedcc 100644 --- a/docs/Fox/FXXPMImage.html +++ b/docs/Fox/FXXPMImage.html @@ -424,9 +424,9 @@
diff --git a/docs/Fox/NotifyHeader.html b/docs/Fox/NotifyHeader.html index 60113d0..6f0453b 100644 --- a/docs/Fox/NotifyHeader.html +++ b/docs/Fox/NotifyHeader.html @@ -276,9 +276,9 @@
diff --git a/docs/Fox/SCNotification.html b/docs/Fox/SCNotification.html index f079750..5602368 100644 --- a/docs/Fox/SCNotification.html +++ b/docs/Fox/SCNotification.html @@ -1428,9 +1428,9 @@
diff --git a/docs/Fox/TextRange.html b/docs/Fox/TextRange.html index 2a35164..b7b1986 100644 --- a/docs/Fox/TextRange.html +++ b/docs/Fox/TextRange.html @@ -271,9 +271,9 @@
diff --git a/docs/Fox.html b/docs/Fox.html index 4f798a8..daf875b 100644 --- a/docs/Fox.html +++ b/docs/Fox.html @@ -9101,7 +9101,7 @@
-

The drag-and-drop data used for colors is a sequence of unsigned short integers, in native byte ordering. Here, we use the 'S' directive for String#unpack (which treats two successive characters as an unsigned short in native byte order) to decode the R, G, B and A values.

+

The drag-and-drop data used for colors is a sequence of unsigned short integers, in native byte ordering. Here, we use the ‘S’ directive for String#unpack (which treats two successive characters as an unsigned short in native byte order) to decode the R, G, B and A values.

@@ -9193,7 +9193,7 @@
-

The drag-and-drop data used for colors is a sequence of unsigned short integers, in native byte ordering. Here, we use the 'S' directive for Array#pack (which treats two successive characters as an unsigned short in native byte order) to encode the R, G, B and A values.

+

The drag-and-drop data used for colors is a sequence of unsigned short integers, in native byte ordering. Here, we use the ‘S’ directive for Array#pack (which treats two successive characters as an unsigned short in native byte order) to encode the R, G, B and A values.

@@ -9863,7 +9863,7 @@
-

Return a “hot key” code value that represents the accelerator key described in the string str. The string can contain some combination of the modifiers Ctrl, Alt and Shift, plus the key of interest. For example, to get the accelerator key for Ctrl+Alt+F7, you'd use:

+

Return a “hot key” code value that represents the accelerator key described in the string str. The string can contain some combination of the modifiers Ctrl, Alt and Shift, plus the key of interest. For example, to get the accelerator key for Ctrl+Alt+F7, you’d use:

hotKey = fxparseAccel("Ctrl+Alt+F7")
 
@@ -10144,7 +10144,7 @@
# File 'lib/fox16/version.rb', line 2
 
 def Fox.fxrubyversion
-  "1.6.43"
+  "1.6.45"
 end
@@ -11174,9 +11174,9 @@
diff --git a/docs/IRB.html b/docs/IRB.html index fa5edbd..700145b 100644 --- a/docs/IRB.html +++ b/docs/IRB.html @@ -194,9 +194,9 @@
diff --git a/docs/Responder.html b/docs/Responder.html index 0a55308..d4ebd1e 100644 --- a/docs/Responder.html +++ b/docs/Responder.html @@ -588,7 +588,7 @@
-

Generates identifiers as class constants. Originally submitted by Sean O'Halpin, slightly modified by Lyle.

+

Generates identifiers as class constants. Originally submitted by Sean O’Halpin, slightly modified by Lyle.

@@ -683,9 +683,9 @@
diff --git a/docs/Responder2.html b/docs/Responder2.html index 52bf452..567a36f 100644 --- a/docs/Responder2.html +++ b/docs/Responder2.html @@ -215,9 +215,9 @@
diff --git a/docs/_index.html b/docs/_index.html index db60a41..5a02e6e 100644 --- a/docs/_index.html +++ b/docs/_index.html @@ -2091,9 +2091,9 @@
diff --git a/docs/css/style.css b/docs/css/style.css index 62f4349..eb0dbc8 100644 --- a/docs/css/style.css +++ b/docs/css/style.css @@ -52,6 +52,7 @@ background: #fff; padding: 1.2em; padding-top: 0.2em; + box-sizing: border-box; } @media (max-width: 920px) { diff --git a/docs/file.History.html b/docs/file.History.html index 9259fd3..295d390 100644 --- a/docs/file.History.html +++ b/docs/file.History.html @@ -58,6 +58,20 @@
+

1.6.45 / 2022-01-14

+
  • +

    Add binary gem support for ruby-3.1 on platform x64-mingw-ucrt and drop ruby-2.3.

    +
  • +

    Update to libz-1.2.11, libjpeg-turbo-2.1.2, libtiff-4.3.0 for Windows binary gems.

    +
+ +

1.6.44 / 2020-12-31

+
  • +

    Add binary gem support for ruby-3.0. #66

    +
  • +

    Drop support for ruby-2.2

    +
+

1.6.43 / 2020-11-27

  • Make FXRuby compatible to ruby-3.0

    @@ -184,7 +198,7 @@
    • Avoid rb_* calls that are prohibited during GC. Fixes #23

    • -

      Use copy'ing getters for FXVec members in FXMat*, FXMaterial and FXLight. This fixes the TC_FXMaterial#test_bug test case.

      +

      Use copy’ing getters for FXVec members in FXMat*, FXMaterial and FXLight. This fixes the TC_FXMaterial#test_bug test case.

    • Fix test suite, so that all tests pass.

    • @@ -197,7 +211,7 @@
    • Use release mode, unless extconf.rb is called with –enable-debug, so that all FXTRACE() and FXASSERT() calls are skiped, per default.

    • -

      Remove self made GC detection by ruby's rb_during_gc().

      +

      Remove self made GC detection by ruby’s rb_during_gc().

    • Fix Windows binary x86-mingw32.gem for Ruby versions < 2.0

    @@ -213,7 +227,7 @@
    • Fix crashes in rb_gc_mark(): 0x00000003f54af8 is T_ZOMBIE / T_NONE

    • -

      Release Ruby's GVL while calls to FXImage#savePixels, #loadPixels and FXApp#run* methods.

      +

      Release Ruby’s GVL while calls to FXImage#savePixels, #loadPixels and FXApp#run* methods.

    • Add a working version for FXApp#addInput event handling on Windows. This works for sockets only for now.

    • @@ -228,13 +242,13 @@
    • Use shared libs for Windows binary gems to reduce gem size.

    • -

      Allow non owned assignment of image data to FXImage derivations without copy'ing pixel data.

      +

      Allow non owned assignment of image data to FXImage derivations without copy’ing pixel data.

    • Allow retrival of parts of the pixel data.

    • Fix namespace specifier for FXRGB in kwargs.rb.

    • -

      Change GC'ing of TreeListBox and FXTreeItem. Fixes #10

      +

      Change GC’ing of TreeListBox and FXTreeItem. Fixes #10

    • Update to swig version 2.0 or newer. Fixes #13

    @@ -301,9 +315,9 @@
  • Fix double referenced foxObj when borrowed object registration is triggered from C++

  • -

    Fix Segfault while GC'ing FXWindows

    -
  • -

    Fix 'object allocation not allowed while garbage collection' bug

    +

    Fix Segfault while GC’ing FXWindows

    +
  • +

    Fix ‘object allocation not allowed while garbage collection’ bug

  • Fix clipboard handling on windows

  • @@ -326,16 +340,16 @@
  • Did some work to provide support for MinGW builds.

  • -

    The previous release of FXRuby couldn't be built from source against Ruby 1.9.1 final due to a change in some of the file-related utility libraries (see RubyForge Bug #23786). This problem has been corrected.

    +

    The previous release of FXRuby couldn’t be built from source against Ruby 1.9.1 final due to a change in some of the file-related utility libraries (see RubyForge Bug #23786). This problem has been corrected.

Changes For Version 1.6.19 (March 6, 2009)

  • -

    The previous release of FXRuby couldn't be built from source against Ruby 1.9.1 final due to a change in some of the file-related utility libraries (see RubyForge Bug #23786). This problem has been corrected.

    -
  • -

    The previous release of FXRuby couldn't be built from source against Ruby versions 1.8.5 or earlier (see RubyForge Bug #23967). This problem has been corrected.

    -
  • -

    A change in the return value for Ruby's instance_variables method broke some of the code related to message handling in FXRuby (see RubyForge Bug #23787). This problem has been corrected.

    +

    The previous release of FXRuby couldn’t be built from source against Ruby 1.9.1 final due to a change in some of the file-related utility libraries (see RubyForge Bug #23786). This problem has been corrected.

    +
  • +

    The previous release of FXRuby couldn’t be built from source against Ruby versions 1.8.5 or earlier (see RubyForge Bug #23967). This problem has been corrected.

    +
  • +

    A change in the return value for Ruby’s instance_variables method broke some of the code related to message handling in FXRuby (see RubyForge Bug #23787). This problem has been corrected.

  • The addAccel method for the FXAccelTable class now accepts lambda functions (or any other objects that respond to call). See the API documentation for FXAccelTable for examples of how this works.

@@ -349,15 +363,15 @@
  • The Ruby interpreter was generating a large number of warning messages about redefined methods in the kwargs.rb library (see RubyForge Bug #19231 and elsewhere). This problem has been corrected.

  • -

    Due to recent changes in Ruby's garbage collection algorithm, FXRuby applications could under some circumstances crash for large numbers of table items (see RubyForge bugs ). This bug has been fixed.

    +

    Due to recent changes in Ruby's garbage collection algorithm, FXRuby applications could under some circumstances crash for large numbers of table items (see RubyForge bugs ). This bug has been fixed.

  • The documentation for the FXTable class referred to the non-existent setColumnX and setRowY instance methods (see RubyForge Bug #21987). These entries have been removed from the documentation.

  • -

    A number of instance methods for the FXTable class could crash an application if they were passed out-of-bounds index arguments (see RubyForge Bug #21987). These methods now raise IndexError when they're passed out-of-bounds indexes.

    +

    A number of instance methods for the FXTable class could crash an application if they were passed out-of-bounds index arguments (see RubyForge Bug #21987). These methods now raise IndexError when they're passed out-of-bounds indexes.

  • Due to a change in the URL scheme for the Dilbert web site, the dilbert.rb example program was no longer working properly (see RubyForge Bug #21538). This has been fixed.

  • -

    The lower method for the FXRangef was returning ´self´ instead of an FXVec3f instance for the range's low bound (see RubyForge Bug #22488). This has been fixed.

    +

    The lower method for the FXRangef was returning ´self´ instead of an FXVec3f instance for the range’s low bound (see RubyForge Bug #22488). This has been fixed.

  • Made a number of minor fixes for compatibility with Ruby 1.9.1.

@@ -366,7 +380,7 @@
  • Historically, if you called create on a window before its parent window was created, your application would crash (see RubyForge Bug #20702 and elsewhere). Now, the code should raise a ´RuntimeError´ with a message indicating the problem.

  • -

    The message data that the FXPicker widget sends along with its ´SEL_CHANGED´ and ´SEL_COMMAND´ messages wasn't being handled properly, and as a result, applications using this widget could crash (see RubyForge Bug #20780). This problem has been fixed.

    +

    The message data that the FXPicker widget sends along with its ´SEL_CHANGED´ and ´SEL_COMMAND´ messages wasn’t being handled properly, and as a result, applications using this widget could crash (see RubyForge Bug #20780). This problem has been fixed.

Changes For Version 1.6.15 (June 4, 2008)

@@ -375,13 +389,13 @@
  • You should only ever construct one FXApp object per application, but there was no protection against doing so in the code (see RubyForge Bug #16275). Now, FXApp.new will raise a RuntimeException if an FXApp object already exists.

  • -

    The babelfish.rb example program, which previously depended on an external web service to perform translation between languages, was broken since that web service no longer exists (see RubyForge Bug #16962). The example has now been updated to use Dr. Nic's Tranexp library instead.

    -
  • -

    The value of the ´MBOX_SAVE_CANCEL_DONTSAVE´ option (for the FXMessageBox class) wasn't wrapped properly and was unusable (see RubyForge Bug #17094). There was also no constant corresponding to the ´MBOX_CLICKED_DONTSAVE´ return value. Both of these problems have been fixed.

    +

    The babelfish.rb example program, which previously depended on an external web service to perform translation between languages, was broken since that web service no longer exists (see RubyForge Bug #16962). The example has now been updated to use Dr. Nic's Tranexp library instead.

    +
  • +

    The value of the ´MBOX_SAVE_CANCEL_DONTSAVE´ option (for the FXMessageBox class) wasn’t wrapped properly and was unusable (see RubyForge Bug #17094). There was also no constant corresponding to the ´MBOX_CLICKED_DONTSAVE´ return value. Both of these problems have been fixed.

  • The fields for new FXHiliteStyle objects were uninitialized and as a result sometimes gave unpredictable results (see RubyForge Bug #19637). This has been fixed.

  • -

    The columnHeaderFont and rowHeaderFont attributes for FXTable weren't implemented properly (see RubyForge Bug #20142). This has been fixed.

    +

    The columnHeaderFont and rowHeaderFont attributes for FXTable weren't implemented properly (see RubyForge Bug #20142). This has been fixed.

  • Ruby 1.8.7 adds a new first method to the Enumerable module, and this conflicts with the existing first method defined in the FXWindow base class for a number of FXRuby classes which mix in Enumerable (see RubyForge Bug #20418). This problem has been resolved.

  • @@ -390,7 +404,7 @@

    Changes For Version 1.6.14 (March 29, 2008)

    • -

      Updated the documentation for the FXImage class to indicate which methods call render after they're finished, and which ones do not.

      +

      Updated the documentation for the FXImage class to indicate which methods call render after they're finished, and which ones do not.

    • Corrected a little typo in the gembrowser.rb example program.

    • @@ -400,7 +414,7 @@
    • Made a number of minor fixes to support building FXRuby against Ruby 1.9.

    • -

      Added a binary gem for OS X. This works with the Ruby that's included with OS X (Leopard).

      +

      Added a binary gem for OS X. This works with the Ruby that's included with OS X (Leopard).

    • The binary gem for Windows was built with FOX version 1.6.32 and FXScintilla version 1.71.

    @@ -447,7 +461,7 @@
  • Changes to the iterators library in version 1.6.6 introduced a bug in the each method for the FXFoldingList, FXTreeList and FXTreeListBox classes (see RubyForge Bug #10175). This problem has been fixed.

  • -

    Applied submitted patches for building FXRuby against Ruby 1.9 (see RubyForge Bug #10181). Please note that building FXRuby against the Ruby 1.9 code base is still officially unsupported; however, I'm glad to accept patches that will help make this possible.

    +

    Applied submitted patches for building FXRuby against Ruby 1.9 (see RubyForge Bug #10181). Please note that building FXRuby against the Ruby 1.9 code base is still officially unsupported; however, I'm glad to accept patches that will help make this possible.

  • The binary gem for Windows was built with FOX version 1.6.25 and FXScintilla version 1.71.

  • @@ -489,7 +503,7 @@
  • Most of the FXRuby example programs have been updated to use the keyword arguments library.

  • -

    Added a new “virtual” keyword argument ´:padding´ that can be used in place of (or in addition to) the ´:padLeft´, ´:padRight´, ´:padTop´ and ´:padBottom´ arguments for a constructor. When a ´:padding´ value is passed in to the arguments hash, that value will be used for any of the four regular padding values that aren't otherwise specified. See the example programs for, you know, examples.

    +

    Added a new “virtual” keyword argument ´:padding´ that can be used in place of (or in addition to) the ´:padLeft´, ´:padRight´, ´:padTop´ and ´:padBottom´ arguments for a constructor. When a ´:padding´ value is passed in to the arguments hash, that value will be used for any of the four regular padding values that aren’t otherwise specified. See the example programs for, you know, examples.

  • The binary gem for Windows was built with FOX version 1.6.20 and FXScintilla version 1.71.

  • @@ -506,7 +520,7 @@
  • There was a small typo in the documentation for the FXFoldingList class options (see RubyForge Bug #7981). This has been fixed.

  • -

    Added preliminary support for keyword-style arguments, as described in the "Differences Between FOX and FXRuby" section of the FXRuby User's Guide.

    +

    Added preliminary support for keyword-style arguments, as described in the "Differences Between FOX and FXRuby" section of the FXRuby User's Guide.

  • The binary gem for Windows was built with FOX version 1.6.20 and FXScintilla version 1.71.

  • @@ -520,7 +534,7 @@

    Changes For Version 1.6.3 (October 27, 2006)

    • -

      Widgets of some classes (namely FXTopWindow and FXMDIChild) weren't properly sending a ´SEL_CLOSE´ message to their message targets (see RubyForge Bug #5498). Thanks to a change in FOX version 1.6.16, this problem has been fixed.

      +

      Widgets of some classes (namely FXTopWindow and FXMDIChild) weren’t properly sending a ´SEL_CLOSE´ message to their message targets (see RubyForge Bug #5498). Thanks to a change in FOX version 1.6.16, this problem has been fixed.

    • The getControlFor method for the FXComboTableItem class was coded incorrectly (see RubyForge Bug #5906). This has been fixed.

    • @@ -545,7 +559,7 @@
    • The FXDockTitle class was not supported (see RubyForge Bug #5632). This has been fixed.

    • -

      The API documentation for the FXGLCanvas class claimed it had a shared? method, but it didn't (see RubyForge Bug #5591). Now it does.

      +

      The API documentation for the FXGLCanvas class claimed it had a shared? method, but it didn't (see RubyForge Bug #5591). Now it does.

    • The FXGradientBar class was not supported (see RubyForge Bug #5746). This has been fixed.

    • @@ -562,7 +576,7 @@
    • The FXDockTitle class was not supported (see RubyForge Bug #5632). This has been fixed.

    • -

      The API documentation for the FXGLCanvas class claimed it had a shared? method, but it didn't (see RubyForge Bug #5591). Now it does.

      +

      The API documentation for the FXGLCanvas class claimed it had a shared? method, but it didn't (see RubyForge Bug #5591). Now it does.

    • The FXGradientBar class was not supported (see RubyForge Bug #5746). This has been fixed.

    • @@ -573,11 +587,11 @@
      • The message data sent along for the ´SEL_INSERTED´, ´SEL_DELETED´ and ´SEL_REPLACED´ messages from an a FXText widget to its target was not being converted properly (see RubyForge Bug #4666). This has been fixed.

      • -

        The code related to the localization of application messages in FOX wasn't implemented properly in FXRuby, and as a result, constructing certain dialogs (like the color dialog) could cause a program to crash (see RubyForge Bug #5000). This has been fixed.

        -
      • -

        The "Stop Spin" button in the gltest.rb example program didn't stop the cubes from spinning after either the "Spin Timer" or "Spin Chore" option was selected (see RubyForge Bug #5001). This was actually a symptom of a larger problem, that FXRuby wasn't properly handling timers and chores. These problems have been fixed.

        -
      • -

        Setting the current item for an FXComboBox to -1 (to indicate that there's no current item) would cause FXRuby to erroneously raise an IndexError (see RubyForge Bug #5007). This has been fixed.

        +

        The code related to the localization of application messages in FOX wasn't implemented properly in FXRuby, and as a result, constructing certain dialogs (like the color dialog) could cause a program to crash (see RubyForge Bug #5000). This has been fixed.

        +
      • +

        The "Stop Spin" button in the gltest.rb example program didn't stop the cubes from spinning after either the "Spin Timer" or "Spin Chore" option was selected (see RubyForge Bug #5001). This was actually a symptom of a larger problem, that FXRuby wasn't properly handling timers and chores. These problems have been fixed.

        +
      • +

        Setting the current item for an FXComboBox to -1 (to indicate that there's no current item) would cause FXRuby to erroneously raise an IndexError (see RubyForge Bug #5007). This has been fixed.

      • The documentation for the reparent instance method for the FXWindow class was incorrect (see RubyForge Bug #5035). This has been fixed.

      • @@ -587,7 +601,7 @@
      • The dilbert.rb example program has been modified to use the RubyfulSoup HTML library instead of the html-parser library.

      • -

        As discussed in various forums (see for example this post, the autorequire directive for RubyGems specifications is now deprecated. As a result, this has been removed from the FXRuby gem specification. This change will break any code that was using a statement like:´require_gem 'fxruby'´as the sole means for loading FXRuby. Such programs should instead use:´require 'fox16'´which will work for either gem based or non-gem based installations.

        +

        As discussed in various forums (see for example this post, the autorequire directive for RubyGems specifications is now deprecated. As a result, this has been removed from the FXRuby gem specification. This change will break any code that was using a statement like:´require_gem ‘fxruby’´as the sole means for loading FXRuby. Such programs should instead use:´require ‘fox16’´which will work for either gem based or non-gem based installations.

      • The binary gem for Windows was built with FOX version 1.6.8 and FXScintilla version 1.67 (from CVS).

      @@ -617,7 +631,7 @@
    • The FXSwitcher widget was not sending the appropriate message data to its message target for the ´SEL_COMMAND´ message type (see RubyForge Bug #4157). This error has been corrected. Thanks to Manfred Usselmann for reporting this problem.

    • -

      The FXSeparator class wasn't implemented properly (see RubyForge Bug #4158). This error has been corrected. Thanks to Gerard Menochet for reporting this problem.

      +

      The FXSeparator class wasn't implemented properly (see RubyForge Bug #4158). This error has been corrected. Thanks to Gerard Menochet for reporting this problem.

    • The findItemByData method was implemented incorrectly for the FXComboBox, FXFoldingList, FXIconList, FXList and FXListBox classes (see RubyForge Bug #4172). This error has been corrected. Thanks to Gerard Menochet for reporting this problem.

    • @@ -638,11 +652,11 @@
    • Due to an error in the SWIG interface files, the FXChoiceBox class was basically unusable (see RubyForge Bug #3676). This error has been corrected. Thanks to Uwe Hartl for reporting this problem.

    • -

      The API documentation for the FXRealSlider and FXRealSpinner classes erroneously claimed that the message data for the ´SEL_COMMAND´ and ´SEL_CHANGED´ messages sent by these widgets to their targets were integers (see RubyForge Bug #3749). Along the same lines, the message data for those widgets wasn't being converted correctly (see RubyForge Bug #3750). Both of these errors have been corrected. Thanks to Meinrad Recheis (Henon) for reporting these problems.

      +

      The API documentation for the FXRealSlider and FXRealSpinner classes erroneously claimed that the message data for the ´SEL_COMMAND´ and ´SEL_CHANGED´ messages sent by these widgets to their targets were integers (see RubyForge Bug #3749). Along the same lines, the message data for those widgets wasn’t being converted correctly (see RubyForge Bug #3750). Both of these errors have been corrected. Thanks to Meinrad Recheis (Henon) for reporting these problems.

    • The API documentation for the Fox module incorrectly listed the names of the FXSELTYPE and FXSELID methods as SELTYPE and SELID (see RubyForge Bug #3940). This error has been corrected. Thanks to Joel VanderWerf for reporting this problem.

    • -

      The FXTableItem constructor was supposed to (optionally) accept a reference to an arbitrary Ruby object as its third argument, but this wasn't working properly (see RubyForge Bug #4005). This error has been corrected. Thanks to Mark Volkman for reporting this problem.

      +

      The FXTableItem constructor was supposed to (optionally) accept a reference to an arbitrary Ruby object as its third argument, but this wasn't working properly (see RubyForge Bug #4005). This error has been corrected. Thanks to Mark Volkman for reporting this problem.

    • The binary gem for Windows was built with FOX version 1.4.29 and FXScintilla version 1.63.

    @@ -672,9 +686,9 @@
  • Due to a bug in the test suite runner script, not all test cases were being exercised (see RubyForge Bug #2565). This bug has been fixed.

  • -

    Calling the getPixel method for the FXImage class when the client-side pixel buffer for the image has already been released would cause a program to crash (see RubyForge Bug #2611). Now, getPixel will raise an exception if it's called after the pixel buffer has been released. The documentation for getPixel has been updated accordingly. Thanks to Gonzalo Garramuno for reporting this problem.

    -
  • -

    The makePositionVisible method for the FXTable class was raising an exception when passed out-of-bounds values for the row or column index (see RubyForge Bug #2660). This could happen, for example, if you were to click in a table area outside of the regular cells (which indirectly triggers a call to makePositionVisible). This was actually inconsistent with standard FOX behavior, which simply ignores out of bounds values for that method's arguments. This bug has been fixed, and the documentation for makePositionVisible has been updated accordingly. Thanks to Ralf Jonas for reporting this problem.

    +

    Calling the getPixel method for the FXImage class when the client-side pixel buffer for the image has already been released would cause a program to crash (see RubyForge Bug #2611). Now, getPixel will raise an exception if it's called after the pixel buffer has been released. The documentation for getPixel has been updated accordingly. Thanks to Gonzalo Garramuno for reporting this problem.

    +
  • +

    The makePositionVisible method for the FXTable class was raising an exception when passed out-of-bounds values for the row or column index (see RubyForge Bug #2660). This could happen, for example, if you were to click in a table area outside of the regular cells (which indirectly triggers a call to makePositionVisible). This was actually inconsistent with standard FOX behavior, which simply ignores out of bounds values for that method's arguments. This bug has been fixed, and the documentation for makePositionVisible has been updated accordingly. Thanks to Ralf Jonas for reporting this problem.

  • The binary gem for Windows was built with FOX version 1.4.21 and FXScintilla version 1.63.

  • @@ -687,7 +701,7 @@
  • There were a number of bugs in the textedit.rb example program (see RubyForge Bug #1979), and those bugs have been fixed. Thanks to Claude Marinier for reporting these problems.

  • -

    The API documentation for the FXTreeList class' new method still showed the number of visible items (´nvis´) as its second argument (see RubyForge Bug #2171). This problem has been corrected. Thanks to Bill Atkins for reporting this problem.

    +

    The API documentation for the FXTreeList class’ new method still showed the number of visible items (´nvis´) as its second argument (see RubyForge Bug #2171). This problem has been corrected. Thanks to Bill Atkins for reporting this problem.

  • The API documentation for the FXTopWindow class had a number of errors (see RubyForge Bug #2269). This problem has been corrected.

  • @@ -720,7 +734,7 @@
    • Some additional problems related to calling the setTableSize method for an FXTable were discovered (see RubyForge Bug #1597). This problem has been corrected. Thanks to Joel VanderWerf for reporting this problem.

    • -

      The iconlist.rb example program had a "Sort" pulldown menu filled with a number of commands that didn't really do anything, including sorting the items (see RubyForge Bug #1654). This pulldown menu has been removed from that example.

      +

      The iconlist.rb example program had a "Sort" pulldown menu filled with a number of commands that didn't really do anything, including sorting the items (see RubyForge Bug #1654). This pulldown menu has been removed from that example.

    • The API documentation for the FXDC class erroneously referred to the font attribute as textFont (see RubyForge Bug #1667). This problem has been corrected. Thanks to Meinrad Recheis for reporting this problem.

    • @@ -730,7 +744,7 @@
    • Some code in the groupbox.rb example program was calling the getRootWindow method, but that method has been renamed to getRoot (see RubyForge Bug #1692). This problem has been corrected. Thanks to Jaroslav Stika for reporting this problem.

    • -

      The hasChar? method for the FXFont class was spelled without a trailing question mark, but it seems more Ruby-like that it should, so we've added an alias for that (see RubyForge Bug #1714). This method also now accepts a string of size 1 (i.e. a single character) as its input, as an alternative to an ordinal value. Thanks to Meinrad Recheis for these suggestions.

      +

      The hasChar? method for the FXFont class was spelled without a trailing question mark, but it seems more Ruby-like that it should, so we've added an alias for that (see RubyForge Bug #1714). This method also now accepts a string of size 1 (i.e. a single character) as its input, as an alternative to an ordinal value. Thanks to Meinrad Recheis for these suggestions.

    • The API documentation for the FXImage class mistakenly listed ´IMAGE_ALPHA´ as a valid image rendering hint, but this flag is no longer needed since FOX images now always contain an alpha channel (see RubyForge Bug #1715). The documentation has been corrected. Thanks to Meinrad Recheis for reporting this mistake.

    • @@ -743,7 +757,7 @@
      • The change made for FXRuby version 1.2.4 regarding garbage collection for table items corrected only one of the problems described in RubyForge Bug #1445; There was still a problem related to the "destructive" effects of the setTableSize method for the FXTable class. This problem has now been corrected as well. Thanks to David Peoples, Jamey Cribbs and Joel VanderWerf for their assistance in helping me to track down this problem.

      • -

        The extractText and overlayText methods for the FXTable class were implemented incorrectly and weren't listed in the API documentation. These problems have been corrected.

        +

        The extractText and overlayText methods for the FXTable class were implemented incorrectly and weren't listed in the API documentation. These problems have been corrected.

      • The checks for out-of-bounds indices in the getColumnX, setColumnX, getRowY, setRowY and updateRange methods for the FXTable class were incorrect. These have been fixed.

      • @@ -751,20 +765,20 @@
      • A typo in one of the source files was causing the build to fail when compiled against Ruby versions 1.8.1 or earlier (see RubyForge Bug #1551). This error has been corrected. Thanks to Alex McGuire for reporting this problem.

      • -

        The selectItem method for the FXTable class was removed in FOX 1.2, so we've added a convenience method for this that just calls the selectRange method under the hood (see RubyForge Bug #1562). Thanks to Joel VanderWerf for this suggestion.

        +

        The selectItem method for the FXTable class was removed in FOX 1.2, so we've added a convenience method for this that just calls the selectRange method under the hood (see RubyForge Bug #1562). Thanks to Joel VanderWerf for this suggestion.

      • The binary gem for Windows was built with FOX version 1.2.13 and FXScintilla version 1.62.

      Changes For Version 1.2.4 (February 23, 2005)

      • -

        Due to a change in some of the internal Ruby C APIs, a compile-time error for FXRuby was introduced in some of the Ruby 1.8.2 preview releases (see RubyForge Bug #1039). One should not see any compile-time errors when compiling FXRuby (versions 1.2.3 or later) against the Ruby 1.8.2 final release, but I've neverthless made a change to how those internal APIs are used, to avoid any potential problems. Thanks to the many users who pointed out this problem.

        +

        Due to a change in some of the internal Ruby C APIs, a compile-time error for FXRuby was introduced in some of the Ruby 1.8.2 preview releases (see RubyForge Bug #1039). One should not see any compile-time errors when compiling FXRuby (versions 1.2.3 or later) against the Ruby 1.8.2 final release, but I've neverthless made a change to how those internal APIs are used, to avoid any potential problems. Thanks to the many users who pointed out this problem.

      • Joel VanderWerf suggested some enhancements to the image.rb example program in order to improve its startup time (see RubyForge Bug #1281). Those changes have been incorporated. Thanks to Joel for this suggestion.

      • -

        One change for the FXImage class between FOX versions 1.0 and 1.2 is the nature of the pixel buffer that's passed to the FXImage constructor. Previously, this pixel buffer was expected to be a string of bytes; now it's expected to be an array of ´FXColor´ values. This modification was not implemented correctly for FXRuby versions 1.2.3 and earlier (see RubyForge Bug #1427). This bug has been corrected, and the example program (image.rb) and test cases have been updated as well. Thanks to Oliver Smith and others for reporting this problem.

        -
      • -

        A couple of different problems, reported by Patrick Fernie and David Peoples, exposed a flaw in how FXRuby manages the links between FOX objects and their Ruby peers when the FOX objects are destroyed (see RubyForge Bug #1445). Without going into all the gory details, let's just say that since we have no explicit control over when Ruby's garbage collector decides to "collect" those Ruby peers that point to C++ objects that have been destroyed, we need to take steps to neutralize those Ruby peer objects so that they can't cause your application to crash in the meantime; I've implemented a fix to take care of this situation. Thanks to Patrick and David for reporting these problems.

        +

        One change for the FXImage class between FOX versions 1.0 and 1.2 is the nature of the pixel buffer that’s passed to the FXImage constructor. Previously, this pixel buffer was expected to be a string of bytes; now it’s expected to be an array of ´FXColor´ values. This modification was not implemented correctly for FXRuby versions 1.2.3 and earlier (see RubyForge Bug #1427). This bug has been corrected, and the example program (image.rb) and test cases have been updated as well. Thanks to Oliver Smith and others for reporting this problem.

        +
      • +

        A couple of different problems, reported by Patrick Fernie and David Peoples, exposed a flaw in how FXRuby manages the links between FOX objects and their Ruby peers when the FOX objects are destroyed (see RubyForge Bug #1445). Without going into all the gory details, let's just say that since we have no explicit control over when Ruby's garbage collector decides to "collect" those Ruby peers that point to C++ objects that have been destroyed, we need to take steps to neutralize those Ruby peer objects so that they can't cause your application to crash in the meantime; I've implemented a fix to take care of this situation. Thanks to Patrick and David for reporting these problems.

      • The API documentation for FXRuby 1.2 still contained references to the old "spellings" of the fxparseAccel and fxparseHotKey method names, which were all lowercase (i.e. fxparseaccel and fxparsehotkey). (see RubyForge Bug #1470). These errors have been corrected.

      • @@ -812,7 +826,7 @@

        Changes For Version 1.2.2 (October 1, 2004)

        • -

          In order to avoid versioning problems when dealing with a mix of applications based on either FXRuby 1.0 or 1.2, the feature name for FXRuby has been changed from “fox” to “fox12”. For most application developers, this means that you will need to modify the source code for applications targeted at FXRuby 1.2 to begin with the line ´require 'fox12'´Note that no changes should be required for legacy applications targeted at FXRuby 1.0.

          +

          In order to avoid versioning problems when dealing with a mix of applications based on either FXRuby 1.0 or 1.2, the feature name for FXRuby has been changed from “fox” to “fox12”. For most application developers, this means that you will need to modify the source code for applications targeted at FXRuby 1.2 to begin with the line ´require ‘fox12’´Note that no changes should be required for legacy applications targeted at FXRuby 1.0.

        • Made a number of updates to the documentation, to reflect API changes for FXRuby 1.2.

        • @@ -823,11 +837,11 @@
          • This is the second "alpha" release of FXRuby 1.2. This release should be compatible with any FOX library version 1.2; it is not compatible with any previous FOX library versions. As this is an alpha release, users should expect a certain amount of instability, bugs, etc.

          • -

            For this release, all of the FOX 1.2 classes are available with the exception of the FXBitmapView class. There is a small problem with how the FXBitmapView class is declared in the FOX 1.2 header files, and I'm trying to decide how best to resolve that problem. The goal is to have this problem resolved by the next alpha release of FXRuby.

            +

            For this release, all of the FOX 1.2 classes are available with the exception of the FXBitmapView class. There is a small problem with how the FXBitmapView class is declared in the FOX 1.2 header files, and I'm trying to decide how best to resolve that problem. The goal is to have this problem resolved by the next alpha release of FXRuby.

          • For this release, all of the RDoc-based online documentation has been brought up to date with the new APIs.

          • -

            Portions of the FXRuby User's Guide were still out of date with respect to the new APIs (see SourceForge Bug #988623). This has been fixed.

            +

            Portions of the FXRuby User's Guide were still out of date with respect to the new APIs (see SourceForge Bug #988623). This has been fixed.

          • The mditest.rb example program was not up to date with the new APIs. This has been fixed.

          • @@ -839,29 +853,29 @@
          • There was a small typo in the table.rb example program (see SourceForge Bug #988152). This has been fixed. Thanks to Jamey Cribbs for reporting this problem and suggesting the fix.

          • -

            Due to an oversight on my part, one of the overloaded constructors for the FXRegion class wasn't wrapped properly (see SourceForge Bug #986181). This has been fixed. Thanks to Bil Bas for reporting this problem.

            +

            Due to an oversight on my part, one of the overloaded constructors for the FXRegion class wasn't wrapped properly (see SourceForge Bug #986181). This has been fixed. Thanks to Bil Bas for reporting this problem.

          • Removed some obsolete aliases for the old leading and trailing rows and columns for the FXTable class (see SourceForge Bug #988038). Thanks to Yuri Leikind for reporting this problem.

          • Added FXTable instance methods horizontalGridShown=() and verticalGridShown=() to complement the already available horizontalGridShown? and verticalGridShown? methods.

          • -

            The binary gem for the 1.2a1 release on Windows didn't have PNG or JPEG image support built-in (see SourceForge Bug #986180). This has been fixed. Thanks to Bil Bas for reporting this problem.

            +

            The binary gem for the 1.2a1 release on Windows didn't have PNG or JPEG image support built-in (see SourceForge Bug #986180). This has been fixed. Thanks to Bil Bas for reporting this problem.

          • The binary gem for Windows was built with FOX version 1.2.7 and FXScintilla version 1.61.

          Changes For Version 1.2a1 (June 28, 2004)

          • -

            This is the first "alpha" release of FXRuby 1.2. This release should be compatible with any FOX library version 1.2; it is not compatible with any previous FOX library versions. As this is an alpha release, users should expect a certain amount of instability, bugs, etc. The intent of this first alpha release is twofold. The primary intent is allow application developers who have current projects based on FXRuby 1.0 to begin the process of updating their applications for compatibility with FXRuby 1.2. For this release, all of the classes that existed in FXRuby 1.0 have been updated for compatibility with FOX 1.2, and so developers should at least be able to begin to "port" their applications forward now. Note that there have been a number of changes for FOX 1.2 and FXRuby 1.2, both in terms of API changes and less obvious "behavioral" changes. For a detailed summary of these changes, please see "What's New in FOX 1.2" (also available as a PDF). Note that few, if any, of the new classes introduced in FOX 1.2 are available in this first alpha release of FXRuby 1.2. Support for those new classes should come along quickly in subsequent alpha releases of FXRuby 1.2. The secondary intent of this first alpha release is to introduce the new RubyGems-based packaging of FXRuby and to begin to work out the inevitable kinks in that system.

            +

            This is the first "alpha" release of FXRuby 1.2. This release should be compatible with any FOX library version 1.2; it is not compatible with any previous FOX library versions. As this is an alpha release, users should expect a certain amount of instability, bugs, etc. The intent of this first alpha release is twofold. The primary intent is allow application developers who have current projects based on FXRuby 1.0 to begin the process of updating their applications for compatibility with FXRuby 1.2. For this release, all of the classes that existed in FXRuby 1.0 have been updated for compatibility with FOX 1.2, and so developers should at least be able to begin to "port" their applications forward now. Note that there have been a number of changes for FOX 1.2 and FXRuby 1.2, both in terms of API changes and less obvious "behavioral" changes. For a detailed summary of these changes, please see "What's New in FOX 1.2" (also available as a PDF). Note that few, if any, of the new classes introduced in FOX 1.2 are available in this first alpha release of FXRuby 1.2. Support for those new classes should come along quickly in subsequent alpha releases of FXRuby 1.2. The secondary intent of this first alpha release is to introduce the new RubyGems-based packaging of FXRuby and to begin to work out the inevitable kinks in that system.

          • The binary gem for Windows was built with FOX version 1.2.4 and FXScintilla version 1.57.

  • diff --git a/docs/file.README.html b/docs/file.README.html index 3d0f7f8..641a895 100644 --- a/docs/file.README.html +++ b/docs/file.README.html @@ -70,15 +70,15 @@

    This section lists the names of all the attributes for this widget. As with all Ruby object “attributes”, these are actually just the names of instance methods for the class, but it is nevertheless natural to think of these as attributes (or properties) of the widget. Most attributes are both readable and writeable, but some are only read-only, so be sure to check the attributes listing within the main class documentation section to be sure.

    Events
    -

    This section lists the types for all of the messages that this widget might send to its message target, and the circumstances under which those messages are sent. When it's important, the message data associated with that event is also described.

    +

    This section lists the types for all of the messages that this widget might send to its message target, and the circumstances under which those messages are sent. When it’s important, the message data associated with that event is also described.

    Options
    -

    Most widgets have one or more options that affect their appearance or behavior. These options can be passed into the class's new method when the object is first instantiated. They can usually also be changed after the object exists via some object-specific accessor method. For example, the options for an FXButton can be get or set via the FXButton#buttonStyle accessor methods.

    +

    Most widgets have one or more options that affect their appearance or behavior. These options can be passed into the class’s new method when the object is first instantiated. They can usually also be changed after the object exists via some object-specific accessor method. For example, the options for an FXButton can be get or set via the FXButton#buttonStyle accessor methods.

    -

    Where's the code?

    +

    Where’s the code?

    -

    One difference you may notice from documentation generated for other Ruby extensions is that there's no source code attached to the instance methods when you click on them (i.e. they will appear to be empty method definitions). That's because most of these functions are in fact implemented in C++ code (since FXRuby is itself a C++ extension to Ruby).

    +

    One difference you may notice from documentation generated for other Ruby extensions is that there’s no source code attached to the instance methods when you click on them (i.e. they will appear to be empty method definitions). That’s because most of these functions are in fact implemented in C++ code (since FXRuby is itself a C++ extension to Ruby).

    TODO

    @@ -94,9 +94,9 @@
    diff --git a/docs/index.html b/docs/index.html index b7e6f48..f755bc3 100644 --- a/docs/index.html +++ b/docs/index.html @@ -66,7 +66,7 @@
  • Latest fxruby Gem Version

  • -

    Status on Linux: Build Status on Linux on Windows: Build Status on Windows

    +

    CI-Status: Build Status and on Windows: Build Status on Windows

  • DESCRIPTION:

    @@ -96,9 +96,11 @@
    • on Debian/Ubuntu: sudo apt-get install g++ libxrandr-dev libfox-1.6-dev

    • +

      on Mac: sudo port install rb-fxruby OR brew install fox && brew install xquartz

      +
    • +

      on Windows: the binary fxruby gems already contain all required libraries

      +
    • see also detailed installation instructions in the Wiki

      -
    • -

      on Windows: the binary fxruby gems already contain all required libararies

    Then, install the gem:

    @@ -106,6 +108,10 @@

    gem install fxruby

    +

    On Mac, before running applications, you must also run: open -a /Applications/Utilities/XQuartz.app

    + +

    (otherwise, you end up getting this message when running applications on Mac: FXRbApp::openDisplay: unable to open display :0.0)

    +

    DIRECTORIES

    The directory structure is:

    @@ -127,7 +133,7 @@

    Contains a test battery for FXRuby.

    -

    If you're looking at a checkout of the source code from its GIT repository, you might see some additional directories of interest:

    +

    If you’re looking at a checkout of the source code from its GIT repository, you might see some additional directories of interest:

    • fox-includes/

      @@ -604,9 +610,9 @@
    diff --git a/docs/top-level-namespace.html b/docs/top-level-namespace.html index 052a371..5d23302 100644 --- a/docs/top-level-namespace.html +++ b/docs/top-level-namespace.html @@ -204,9 +204,9 @@
    diff --git a/ext/fox16_c/extconf.rb b/ext/fox16_c/extconf.rb index 5b13f97..4364be3 100755 --- a/ext/fox16_c/extconf.rb +++ b/ext/fox16_c/extconf.rb @@ -20,8 +20,7 @@ !with_config("fxscintilla", true) end -# Stick at zlib-1.2.7 for compatibility to MSYS1 based RubyInstaller. -LIBZ_VERSION = ENV['LIBZ_VERSION'] || '1.2.7.3' +LIBZ_VERSION = ENV['LIBZ_VERSION'] || '1.2.11' LIBZ_SOURCE_URI = "http://zlib.net/fossils/zlib-#{LIBZ_VERSION}.tar.gz" LIBPNG_VERSION = ENV['LIBPNG_VERSION'] || '1.6.37' @@ -30,10 +29,10 @@ # LIBJPEG_VERSION = ENV['LIBJPEG_VERSION'] || '9b' # LIBJPEG_SOURCE_URI = "http://www.ijg.org/files/jpegsrc.v#{LIBJPEG_VERSION}.tar.gz" -LIBJPEG_VERSION = ENV['LIBJPEG_VERSION'] || '2.0.6' +LIBJPEG_VERSION = ENV['LIBJPEG_VERSION'] || '2.1.2' LIBJPEG_SOURCE_URI = "https://downloads.sourceforge.net/libjpeg-turbo/libjpeg-turbo-#{LIBJPEG_VERSION}.tar.gz" -LIBTIFF_VERSION = ENV['LIBTIFF_VERSION'] || '4.1.0' +LIBTIFF_VERSION = ENV['LIBTIFF_VERSION'] || '4.3.0' LIBTIFF_SOURCE_URI = "http://download.osgeo.org/libtiff/tiff-#{LIBTIFF_VERSION}.tar.gz" LIBFOX_VERSION = ENV['LIBFOX_VERSION'] || '1.6.57' @@ -50,12 +49,12 @@ self.files = files rootdir = File.expand_path('../../..', __FILE__) self.target = File.join(rootdir, "ports") - self.host = RbConfig::CONFIG["host"] + self.host = RbConfig::CONFIG["CC"].match(/(.*)-/)[1] self.patch_files = Dir[File.join(rootdir, "patches", self.name, self.version, "*.diff")].sort end def port_path - "#{target}/#{host}" + "#{target}/#{RUBY_PLATFORM}" end # When using rake-compiler-dock on Windows, the underlying Virtualbox shared @@ -69,7 +68,7 @@ end def cook_and_activate - checkpoint = File.join(self.target, "#{self.name}-#{self.version}-#{self.host}.installed") + checkpoint = File.join(self.target, "#{self.name}-#{self.version}-#{RUBY_PLATFORM}.installed") unless File.exist?(checkpoint) chdir_for_build do self.cook @@ -178,7 +177,7 @@ "--without-xft", "--without-x", debug ? "--enable-debug" : "--enable-release", - "CPPFLAGS=-I#{libjpeg_recipe.path}/include -I#{libpng_recipe.path}/include -I#{libtiff_recipe.path}/include -I#{libz_recipe.path}/include -DUNICODE=1 #{debug ? "-ggdb" : ""}", + "CPPFLAGS=-I#{libjpeg_recipe.path}/include -I#{libpng_recipe.path}/include -I#{libtiff_recipe.path}/include -I#{libz_recipe.path}/include -DUNICODE=1 #{debug ? "-ggdb" : ""} -D__USE_MINGW_ANSI_STDIO=1 -DHAVE_VSSCANF", "LDFLAGS=-L#{libjpeg_recipe.path}/lib -L#{libpng_recipe.path}/lib -L#{libtiff_recipe.path}/lib -L#{libz_recipe.path}/lib #{debug ? "-ggdb" : ""}", ] recipe.cook_and_activate diff --git a/fxruby.gemspec b/fxruby.gemspec index f32945b..7ee4a66 100644 --- a/fxruby.gemspec +++ b/fxruby.gemspec @@ -33,6 +33,8 @@ spec.summary = %q{FXRuby is the Ruby binding to the FOX GUI toolkit.} spec.homepage = "https://github.com/larskanis/fxruby" spec.license = 'LGPL-2.1' + spec.metadata["changelog_uri"] = "https://github.com/larskanis/fxruby/blob/1.6/History.md" + spec.metadata["documentation_uri"] = "https://rubydoc.info/gems/fxruby/frames" spec.files = `git ls-files -z`.split("\x0").reject do |f| f=~/^fox-includes|^web/ @@ -51,4 +53,10 @@ spec.required_ruby_version = [">= 2.3", "< 4"] spec.add_runtime_dependency 'mini_portile2', '~> 2.1' + + yardopts = File.read(".yardopts") + spec.rdoc_options = ["--main", "README.rdoc", + "--title", "FXRuby API Documentation"] + docfiles = yardopts.lines.map(&:strip).select{|r| r=~/^[^-]/ } + spec.extra_rdoc_files = `git ls-files -z #{docfiles.join(" ")}`.split("\x0") end diff --git a/lib/fox16/version.rb b/lib/fox16/version.rb index 8ab7dd9..df8d3df 100644 --- a/lib/fox16/version.rb +++ b/lib/fox16/version.rb @@ -1,5 +1,5 @@ module Fox def Fox.fxrubyversion - "1.6.44" + "1.6.45" end end diff --git a/lib/fox16.rb b/lib/fox16.rb index d3a5786..a7edcc0 100644 --- a/lib/fox16.rb +++ b/lib/fox16.rb @@ -18,11 +18,9 @@ end end + ruby_plat = RUBY_PLATFORM.gsub("i386", "x86") # Temporary add this directory for DLL search, so that bundled DLLs can be found. - ports_dir = RbConfig::CONFIG["host"].gsub('i686-pc-mingw32') do - major_minor < '2.0' ? 'i586-mingw32msvc' : 'i686-w64-mingw32' - end - ports_bin = File.expand_path("../../ports/#{ports_dir}/bin", __FILE__) + ports_bin = File.expand_path("../../ports/#{ruby_plat}/bin", __FILE__) add_dll_path.call(ports_bin) do require "#{major_minor}/fox16_c" end diff --git a/test/TC_FXDCPrint.rb b/test/TC_FXDCPrint.rb index d24af26..40441d1 100755 --- a/test/TC_FXDCPrint.rb +++ b/test/TC_FXDCPrint.rb @@ -45,7 +45,7 @@ def assert_same_file_contents(expected, actual) expected_contents, actual_contents = nil, nil - File.open(expected, 'rb') { |f| expected_contents = f.read } + File.open(expected, 'rb') { |f| expected_contents = crlf_to_lf(f.read) } File.open(actual, 'rb') { |f| actual_contents = crlf_to_lf(f.read) } assert_equal(expected_contents, actual_contents) end