1. 03 Oct, 2018 1 commit
    • Benoît Minisini's avatar
      PictureBox is now implemented in Gambas. · 1bf70e1e
      Benoît Minisini authored
      [GB.GTK]
      * NEW: Remove PictureBox control.
      
      [GB.GTK3]
      * NEW: Remove PictureBox control.
      
      [GB.GUI.BASE]
      * NEW: PictureBox is now implemented in Gambas.
      * NEW: PictureBox: Image is a new property that allows to display an Image instead of a Picture.
      * NEW: PictureBox: Mode is a new property that defines how the image fills the control.
      
      [GB.QT4]
      * NEW: Remove PictureBox control.
      
      [GB.QT5]
      * NEW: Remove PictureBox control.
      1bf70e1e
  2. 12 Sep, 2018 1 commit
    • Benoît Minisini's avatar
      Remove ScrollView control, add a Change event to the DrawingArea control, and... · 386ef35e
      Benoît Minisini authored
      Remove ScrollView control, add a Change event to the DrawingArea control, and propagate MouseWheel events automatically.
      
      [GB.GTK]
      * NEW: ScrollView: Remove ScrollView control.
      * NEW: DrawingArea: Change is a new event that is raised when the Application.Animations or Application.Shadows property changes.
      * NEW: MouseWheel events are now automatically propagated to the parent control if they are not handled by the child.
      * BUG: ScrollBar: Correctly raise the Change event in all cases.
      * BUG: Slider: Correctly raise the Change event in all cases.
      
      [GB.GTK3]
      * NEW: ScrollView: Remove ScrollView control.
      * NEW: DrawingArea: Change is a new event that is raised when the Application.Animations or Application.Shadows property changes.
      * NEW: MouseWheel events are now automatically propagated to the parent control if they are not handled by the child.
      * BUG: ScrollBar: Correctly raise the Change event in all cases.
      * BUG: Slider: Correctly raise the Change event in all cases.
      386ef35e
  3. 04 Sep, 2018 1 commit
    • Benoît Minisini's avatar
      Many fixes to the GTK+3 components, and rewrite the SpinBox control in Gambas. · ee674d90
      Benoît Minisini authored
      [GB.GTK]
      * NEW: Remove the native SpinBox implementation.
      * BUG: Add specific fixes for breeze and oxygen themes.
      
      [GB.GTK3]
      * NEW: Remove the native SpinBox implementation.
      * BUG: ComboBox: Fix rendering.
      * BUG: ComboBox: Use a GtkBox instead of the deprecated GtkAlignment.
      * BUG: Style: Fix some paint methods and metric properties.
      * BUG: Add specific fixes for breeze and oxygen themes.
      
      [GB.GUI.BASE]
      * NEW: SpinBox: New implementation of the control in Gambas.
      * BUG: ProgressBar: Fix rendering with GTK+ components.
      
      [GB.QT4]
      * NEW: Remove the native SpinBox implementation.
      * NEW: RadioButton: Fill the widget when the background color is set.
      * BUG: Style: Fix some metric properties.
      
      [GB.QT5]
      * NEW: Remove the native SpinBox implementation.
      * NEW: RadioButton: Fill the widget when the background color is set.
      * BUG: Style: Fix some metric properties.
      ee674d90
  4. 13 Aug, 2017 1 commit
  5. 18 Feb, 2017 1 commit
    • Benoît Minisini's avatar
      [CONFIGURATION] · 82eddfd5
      Benoît Minisini authored
      * NEW: Remove all 'depcomp' files. Apparently they are not used anymore by autoconf.
      
      [INTERPRETER]
      * BUG: Fix some gcc 6 warnings.
      
      [GB.DEBUG]
      * BUG: Fix some gcc 6 warnings.
      
      [GB.GTK]
      * BUG: Fix some gcc 6 warnings.
      * BUG: Fix a ';' mistake in a focus management test.
      
      [GB.GTK3]
      * BUG: Fix some gcc 6 warnings.
      * BUG: Fix a ';' mistake in a focus management test.
      
      [GB.IMAGE]
      * BUG: Fix some gcc 6 warnings.
      
      
      git-svn-id: svn://localhost/gambas/trunk@8101 867c0c6c-44f3-4631-809d-bfa615b0a4ec
      82eddfd5
  6. 24 May, 2016 1 commit
    • Benoît Minisini's avatar
      [CONFIGURATION] · f57d3273
      Benoît Minisini authored
      * NEW: Support for Haiku operating system.
      * BUG: Add explicit dependencies on 'x11' and 'gl' pkg-config packages.
      
      [GB.FORM]
      * NEW: MaskBox: Use unicode large spaces instead of ASCII smal spaces.
      
      [GB.UTIL.WEB]
      * BUG: Fix collection generation in JSON.Encode().
      
      [GB.WEB.FORM]
      * NEW: WebImage: Add the Border property.
      * NEW: WebImage: Image property now can be an absolute path.
      * BUG: WebButton: Workaround Firefox not supporting flex on buttons.
      * BUG: WebComboBox: Enabled property is now taken into account.
      * BUG: WebUploadArea: The file name now keeps the uploaded file extension.
      
      
      git-svn-id: svn://localhost/gambas/trunk@7786 867c0c6c-44f3-4631-809d-bfa615b0a4ec
      f57d3273
  7. 13 Apr, 2016 1 commit
    • Benoît Minisini's avatar
      [GB.GTK] · dd3d5c35
      Benoît Minisini authored
      * BUG: Remove use of g_mem_set_vtable() deprecated Glib API.
      * BUG: Fix a warning on NULL constant use.
      * BUG: Remove use of some GtkStatusIcon deprecated functions.
      
      [GB.GTK3]
      * BUG: Remove use of g_mem_set_vtable() deprecated Glib API.
      * BUG: Fix a warning on NULL constant use.
      * BUG: Don't use gtk_widget_reparent() deprecated function anymore.
      * BUG: Remove use of some GtkStatusIcon deprecated functions.
      
      
      git-svn-id: svn://localhost/gambas/trunk@7742 867c0c6c-44f3-4631-809d-bfa615b0a4ec
      dd3d5c35
  8. 29 Jul, 2015 1 commit
    • Benoît Minisini's avatar
      [DEVELOPMENT ENVIRONMENT] · 9d6820dd
      Benoît Minisini authored
      * NEW: The system colors of the color choose dialog are now dynamically 
        filled from the Color class information. Consequently, you can add new 
        colors by extending and adding new color constants or properties to the 
        Color class in your project.
      * BUG: Prevent a possible crash in the farm client request manager.
      
      [GB.GTK]
      * BUG: The color properties of the Color class are now correctly read-only.
      * BUG: Add a forgotten source file header symbolic link.
      
      [GB.GTK3]
      * BUG: The color properties of the Color class are now correctly read-only.
      * BUG: Add a forgotten source file header symbolic link.
      
      [GB.QT4]
      * BUG: The color properties of the Color class are now correctly read-only.
      
      [GB.QT5]
      * BUG: The color properties of the Color class are now correctly read-only.
      
      
      git-svn-id: svn://localhost/gambas/trunk@7189 867c0c6c-44f3-4631-809d-bfa615b0a4ec
      9d6820dd
  9. 02 Jul, 2015 1 commit
    • Benoît Minisini's avatar
      [INTERPRETER] · 005c733d
      Benoît Minisini authored
      * BUG: Fix Object.Raise() method.
      
      [DEVELOPMENT ENVIRONMENT]
      * BUG: Replace a possible error while filling the toolbox by a warning 
        message.
      
      [GB.DBUS]
      * NEW: DBusValues is a new class that must be used when a DBus method canonical
        return several values. It works like DBusVariant.
      * NEW: DBus.SplitSignature is new method that allows to split a DBus signature.
      * NEW: DBusNull class is renamed as _DBusNull.
        
      [GB.DBUS.TRAYICON]
      * NEW: TrayIcon popup menu is now exported through the DBusMenu protocol,
        so that it becomes usable on Unity. Consequently, the Menu event will be
        removed.
      
      [GB.DESKTOP]
      * NEW: Remove the Desktop.Type property.
      * NEW: Add support for Unity.
      
      [GB.GTK]
      * NEW: Desktop.Type is now implemented in the GUI components.
      
      [GB.GTK3]
      * NEW: Desktop.Type is now implemented in the GUI components.
      
      [GB.QT]
      * NEW: Desktop.Type is now implemented in the GUI components.
      
      [GB.QT5]
      * NEW: Desktop.Type is now implemented in the GUI components.
      
      
      git-svn-id: svn://localhost/gambas/trunk@7164 867c0c6c-44f3-4631-809d-bfa615b0a4ec
      005c733d
  10. 12 Apr, 2015 1 commit
    • Benoît Minisini's avatar
      [GB.GTK] · a572c6b9
      Benoît Minisini authored
      * NEW: The local Stock class has been deprecated. GTK+ stock icons are not 
        accessible anymore.
      
      [GB.GTK3]
      * NEW: The local Stock class has been deprecated. Deprecated GTK+ stock 
        icons are not accessible anymore.
      * BUG: Fix warnings by not using deprecated functions. Only 
        GtkImageMenuItem is kept, because I didn't found a workaround yet of 
        GTK+3 dropping icons in menus!
      
      
      git-svn-id: svn://localhost/gambas/trunk@7032 867c0c6c-44f3-4631-809d-bfa615b0a4ec
      a572c6b9
  11. 18 Oct, 2014 1 commit
    • Benoît Minisini's avatar
      [GB.GTK] · 1ee81203
      Benoît Minisini authored
      * BUG: Start fixing drag and drop.
      
      [GB.GTK3]
      * BUG: Start fixing drag and drop.
      * BUG: Remove two symbolic links on source files that do not exist anymore.
      
      
      git-svn-id: svn://localhost/gambas/trunk@6561 867c0c6c-44f3-4631-809d-bfa615b0a4ec
      1ee81203
  12. 16 Oct, 2014 1 commit
  13. 12 Oct, 2014 1 commit
  14. 21 Jul, 2014 2 commits
  15. 05 Apr, 2014 1 commit
  16. 05 Jan, 2014 1 commit
    • Benoît Minisini's avatar
      [GB.FORM] · 9da017f7
      Benoît Minisini authored
      * NEW: SwitchButton is a new control that displays an ON/OFF button.
      
      [GB.GTK]
      * NEW: Rework Style.PaintBox() method.
      * NEW: Style.StateOf() is a new method that returns the state flags of a 
        specific control.
      * NEW: Style.BackgroundOf() is a new method that returns the actual 
        background color of a specific control.
      * NEW: Style.ForegroundOf() is a new method that returns the actual 
        background color of a specific control.
      * NEW: All state flag constants of the Draw class are now implemented in 
        the Style class.
      
      [GB.GTK3]
      * NEW: GTK3+ support continues! By te way, GTK3+ theming support is a 
        fucking nightmare.
      
      [GB.QT4]
      * NEW: Rework Style.PaintBox() method.
      * NEW: Style.StateOf() is a new method that returns the state flags of a 
        specific control.
      * NEW: Style.BackgroundOf() is a new method that returns the actual 
        background color of a specific control.
      * NEW: Style.ForegroundOf() is a new method that returns the actual 
        background color of a specific control.
      * NEW: All state flag constants of the Draw class are now implemented in 
        the Style class.
      
      [GB.WEB]
      * NEW: Session.Exist() is a new method that returns if a specific key is 
        stored in the session.
      
      
      git-svn-id: svn://localhost/gambas/trunk@6058 867c0c6c-44f3-4631-809d-bfa615b0a4ec
      9da017f7
  17. 02 Jan, 2014 1 commit
    • Benoît Minisini's avatar
      [GB.QT4] · d3c4b169
      Benoît Minisini authored
      * NEW: Remove source files of the old ProgressBar control.
      
      [GB.GTK]
      * NEW: Remove source files of the old ProgressBar control.
      
      [GB.GTK3]
      * NEW: Remove source files of the old ProgressBar control.
      
      
      git-svn-id: svn://localhost/gambas/trunk@6051 867c0c6c-44f3-4631-809d-bfa615b0a4ec
      d3c4b169
  18. 30 Dec, 2013 1 commit
  19. 29 Dec, 2013 1 commit