* BUG: Add an automatic widget grab on button press, because GTK+3 do not
them anymore!
* BUG: Handle both borderless TextBox and ComboBox controls. Add a specific
fix for Clearlooks-Phenix theme.
git-svn-id: svn://localhost/gambas/trunk@6094 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: TabPanel: Using the mouse wheel on the tab buttons does not steal
the focus anymore.
[GB.GTK]
* NEW: Application.PreviousControl is a new property that returns the
previous control having the focus.
[GB.GTK3]
* NEW: Application.PreviousControl is a new property that returns the
previous control having the focus.
[GB.QT4]
* NEW: Application.PreviousControl is a new property that returns the
previous control having the focus.
git-svn-id: svn://localhost/gambas/trunk@6091 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: If an error is raised inside a TRY context, the Error.Backtrace
property is reset to NULL. It does not keep its previous value anymore.
git-svn-id: svn://localhost/gambas/trunk@6090 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: A New widget ReportPageBreak allow to break a page when you need
* NEW: Report.Print take now an optional argument Printer that allow
to give an externally initialised printer. In tis case the dialog is not
shown.
* BUG: Now ReportLabel rotation work fine and the angle is given in Rad
* BUG: You can now add an argument to the _New sub. Be carrefull the _New
event is called one time only at the report loading.
* BUG: The custom size work but there is some bugs with the printer.configure
that setup the page size to A4 :-/
git-svn-id: svn://localhost/gambas/trunk@6089 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix background of CoordBox controls.
* BUG: Image editor: Fix text tool.
* NEW: Image editor: Text alignment.
* BUG: Image editor: Scaling selection is done from the top left corner by
default, and from the selection center only if you press the SHIFT key.
* NEW: Image editor: The mouse wheel now zooms the image.
* BUG: Project property dialog: Fix component list layout.
* NEW: Some new backgrounds.
[GB.FORM]
* NEW: TabPanel: Now there are a left and a right arrow to navigate through
the tabs.
git-svn-id: svn://localhost/gambas/trunk@6088 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: TextLabel: Automatic size is correctly computed now. Apparently
there are internal changes in the Qt library that made it false.
git-svn-id: svn://localhost/gambas/trunk@6087 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: The report editor take the ReportLabel rotate angle (in degree)
into account.
git-svn-id: svn://localhost/gambas/trunk@6086 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Remove the delay when 'Stop Event' is called during the Draw event
handler.
* NEW: The Gambas event loop is now called with a delay of 1 ms. So it will
use a busy waiting instead of sleeping the process.
git-svn-id: svn://localhost/gambas/trunk@6085 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Allow a CASE expression list to spread among the next line provided
that the current line ends with a comma.
git-svn-id: svn://localhost/gambas/trunk@6084 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: gb.form should compile correctly again
[GB.FORM.MDI]
* OPT: Workspace: Make the background flickering less.
git-svn-id: svn://localhost/gambas/trunk@6082 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Correctly close the standard error output of an ending process if
its standard output has already been closed.
git-svn-id: svn://localhost/gambas/trunk@6081 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: ImageEditor: A text tool has been added.
* BUG: The "open terminal" and "open file browser" toolbar icons now work
as expected.
[WEBSITE MAKER]
* NEW: Update for 3.5.2 release.
[INTERPRETER]
* NEW: Successives spaces in a regular expression pattern now acts like a
single space.
[GB.DRAW]
* NEW: Paint.PathOutline is a new property that returns a array of polygons
corresponding to the current drawing path.
[GB.FORM]
* NEW: FontBox is a new control that allows to select a font from a text
field.
* NEW: The FontChooser control now adapts its interface if its height is
too small.
[GB.GTK]
* NEW: Paint.PathOutline is a new property that returns a array of polygons
corresponding to the current drawing path.
[GB.GUI.BASE]
* NEW: Add a little left and right padding to GridView cells.
* NEW: ListBox now uses the default selected background color.
[GB.QT4]
* NEW: Paint.PathOutline is a new property that returns a array of polygons
corresponding to the current drawing path.
git-svn-id: svn://localhost/gambas/trunk@6080 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Menu.Children.Clear() works again.
[GB.GTK.OPENGL]
* BUG: GlArea can take the focus now.
git-svn-id: svn://localhost/gambas/trunk@6077 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: The fixed elements at the end of the page are now computing correctly
theire size.
* BUG: ReportLabel now use Paint.TextSize instead of Paint.TextExtend to get
the text size.
git-svn-id: svn://localhost/gambas/trunk@6076 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Now ReportLabel take multiline text into account
for it height computing.
git-svn-id: svn://localhost/gambas/trunk@6075 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: GL.GetString() now raises an error if the glGetString() function
fails.
git-svn-id: svn://localhost/gambas/trunk@6070 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Style.PaintPanel() does not crash anymore. But it does not draw the
focus frame anymore... :-/
git-svn-id: svn://localhost/gambas/trunk@6068 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Foreground and background colors now works as expected on ComboBox
and SpinBox controls.
git-svn-id: svn://localhost/gambas/trunk@6062 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Form editor: When double-clicking on a control, don't crash if a
there is a mistake in its default event declaration. Just display a
warning message on the standard error output.
* NEW: Option dialog: Use SwitchButton instead of ComboBox.
* NEW: Some new backgrounds.
[GB.FORM]
* BUG: SwitchButton now raises its Click event.
git-svn-id: svn://localhost/gambas/trunk@6060 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Image editor: Don't left the editor in an inconsistent state after a
paste has been done.
git-svn-id: svn://localhost/gambas/trunk@6059 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* 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
* BUG: Fix a crash when using CStr() on an object having a conversion
function.
git-svn-id: svn://localhost/gambas/trunk@6056 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Polynomial: Create a new void polymonial does lead to a crash
anymore.
git-svn-id: svn://localhost/gambas/trunk@6055 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Add Spinner control icon.
* NEW: Spinner.Label is a new property that tell if the spinner must
display a label.
* NEW: Spinner.Value is the percentage value to display as a label, between
0 and 1.
[GB.GUI.AREA]
* NEW: ProgressBar: Take the Enabled state into account when drawing the
control.
git-svn-id: svn://localhost/gambas/trunk@6053 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: DateChooser: Remove a debugging message.
* NEW: Spinner is a new control that displays a rotating spinner.
git-svn-id: svn://localhost/gambas/trunk@6052 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* 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
* NEW: When a void string is sent to an extern function argument expecting
a string, it is converted to a zero-length string instead of a null
pointer.
[GB.FORM]
* NEW: DateChooser: Replace the month ComboBox by a MenuButton.
* BUG: DateChooser: Better management of the month menu button width.
[GB.GUI.BASE]
* NEW: The ProgressBar control is now written in Gambas.
git-svn-id: svn://localhost/gambas/trunk@6050 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: * BUG: Correctly update background and foreground of multi-container
controls.
* BUG: Font.Grade maximum value is now +24, as expected by the font
selector.
git-svn-id: svn://localhost/gambas/trunk@6049 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Check the current GUI component in its popup menu.
* BUG: Use '/etc/os-release' to know the SuSE version, instead of
'/etc/SuSE-release' which is deprecated.
[GB.FORM]
* BUG: ButtonBox: Some drawing fixes for other themes than Oxygen.
[GB.QT4]
* BUG: The control borders are drawn the same way everywhere.
git-svn-id: svn://localhost/gambas/trunk@6043 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix LIKE operator when the {...} syntax is not at the end of the
pattern.
git-svn-id: svn://localhost/gambas/trunk@6042 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix compilation of NOT LIKE, NOT BEGINS and NOT ENDS operators when
they are not alone in an expression.
git-svn-id: svn://localhost/gambas/trunk@6041 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: New component to interface Gambas with the Linux-specific inotifies
* NEW: The Inotify class can be created to watch a certain path for events
which are reported by various Gambas events being raised.
[CONFIGURATION]
* NEW: Add the gb.inotify component
git-svn-id: svn://localhost/gambas/trunk@6035 867c0c6c-44f3-4631-809d-bfa615b0a4ec