* NEW: IconView.Picture has been implemented.
* BUG: IconView in single mode behave correctly when setting the Selected
property of an individual item.
[GB.GTK]
* BUG: Start to fix Draw.Tile().
* BUG: Menu event propagation has been fixed.
git-svn-id: svn://localhost/gambas/trunk@3542 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: CoordBox correctly returns decimal value in american format.
[GB.GTK]
* BUG: Printer.Print() now does not display a flashing configuration dialog
anymore.
* BUG: Printed font now have the correct size.
[GB.REPORT]
* BUG: ReportLabel now uses Font.Height to compute its height, because
Paint.DrawText aligns according to Font.Height and not
Paint.TextExtents().
git-svn-id: svn://localhost/gambas/trunk@3540 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: ScrollArea draws its border correctly in all cases now.
* BUG: IconView will not get the focus all the time anymore.
[GB.GTK]
* BUG: ScrollView.ScrollHeight returns the correct value now.
git-svn-id: svn://localhost/gambas/trunk@3538 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix the drawing of borders, background and brush in the Report form
editor.
* BUG: Fix the drawing of borders in the Report border dialog.
[GB.REPORT]
* BUG: Fix the spelling of the Background property.
git-svn-id: svn://localhost/gambas/trunk@3537 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Port the OnScreenDisplay example to Gambas 3.
[GB.FORM]
* BUG: IconView behaves correctly when its font changes.
* BUG: Fix some refresh bugs in the IconView.
* NEW: In ColorChooser, double-clicking on the pre-defined colors now
raises the Activate event.
[GB.GTK]
* BUG: Fix warnings when creating a Slider.
[GB.QT4]
* BUG: The TextArea text is not selected by default anymore.
git-svn-id: svn://localhost/gambas/trunk@3535 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* OPT: Changes ReportBrush and ReportBorder to match with the output
of the ide border and brush editeur
git-svn-id: svn://localhost/gambas/trunk@3532 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Finish and fix the CoordBox control.
* BUG: Fix the FReportBorderChooser dialog.
* BUG: Update the FReportBrushChooser dialog. There is a lot of duplicate
code with CReportBrush to fix yet.
* BUG: Correctly handle ReportCoord property with a CoordBox in the
property sheet.
git-svn-id: svn://localhost/gambas/trunk@3531 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Some bugs in LabelSizeHints have been corrected
* New: a new example
git-svn-id: svn://localhost/gambas/trunk@3527 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Correct a bug in the Report.Count property.
* BUG: Correct as bug in the layout function.
* NEW: Try to begin to implement the round corners
git-svn-id: svn://localhost/gambas/trunk@3518 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: ScrollArea.Scroll() now refreshes the view only if necessary.
* NEW: IconView items renaming has been implemented.
* NEW: IconView.Orientation is a new property to define how the control
arrange and draw its icons.
* OPT: IconView refreshing has been optimized.
[GB.GTK]
* NEW: TextArea.Alignment has been implemented.
* BUG: Slider and ScrollBar controls now raise native events correctly.
* BUG: Font.RichTextWidth() now works like Draw.RichTextWidth().
[GB.QT4]
* NEW: TextArea.Alignment has been implemented.
git-svn-id: svn://localhost/gambas/trunk@3514 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Current edited line is not highlighted by force anymore after a
global search.
[GB.FORM]
* NEW: New IconView control entirely made in Gambas.
* NEW: ScrollArea.EnsureVisible() has been implemented.
[GB.GTK]
* NEW: Old IconView has been removed.
* BUG: Do not use the deprecated tooltip API anymore.
* NEW: TreeView, ColumnView and ListView SelectAll() method does not take
an argument anymore. It always select all items.
* NEW: TreeView, ColumnView and ListView UnselectAll() is a new method that
unselect all items.
* BUG: Rect constructor has been fixed.
* BUG: Rect.Contains() method has been fixed.
[GB.IMAGE]
* NEW: Color.SetAlpha() is a new method that takes an integer color, change
its alpha component, and return the modified integer color.
[GB.QT4]
* NEW: Old IconView has been removed.
* NEW: TreeView, ColumnView and ListView SelectAll() method does not take
an argument anymore. It always select all items.
* NEW: TreeView, ColumnView and ListView UnselectAll() is a new method that
unselect all items.
* BUG: Rect constructor has been fixed.
* BUG: Rect.Contains() method has been fixed.
* BUG: Window default title is correctly converted from UTF-8.
[GB.QT4.EXT]
* NEW: Editor.HighlightAll is a new method to force the highlighting of the
entire text.
* NEW: The Editor.Lines CollapseAll() and ExpandAll() methods were moved to
the Editor class.
git-svn-id: svn://localhost/gambas/trunk@3513 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Count property is showed in the property tab
* NEW: New Class Reportsection that inherit reportvbox and add
a property Text
git-svn-id: svn://localhost/gambas/trunk@3510 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: The page arragement take virtual object into account to calculate
the sizeint...
git-svn-id: svn://localhost/gambas/trunk@3508 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: All the properties in report class are redirected to the
current container
* OPT: some otpimization on the layout routine
git-svn-id: svn://localhost/gambas/trunk@3505 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Fix ButtonBox on gb.gtk.
[GB.GTK]
* NEW: Style.TextBoxFrameWidth returns the frame width of a textbox.
[GB.QT4]
* NEW: Style.TextBoxFrameWidth returns the frame width of a textbox.
git-svn-id: svn://localhost/gambas/trunk@3502 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: A new Resolution property... by default it's value is -1
and in this case use the paint device resolution.
* NEW: The Data property is activated, so now you can give to it result
or collection.
git-svn-id: svn://localhost/gambas/trunk@3499 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEw: Add support for finnish language.
[GB.FORM]
* NEW: Start to implement the new IconView by mixing Fabien's code and
mine.
* New: ScrollArea.Tracking property has been implemented.
* NEW: ScrollArea now undestands mouse wheel events.
[GB.GTK]
* NEW: Style.FrameWidth returns the width of a sunken border.
* BUG: Draw.RichText() now correctly follows text alignment.
* BUG: UserContainer ClientX, ClientY, ClientWidth and ClientHeight
properties now return the accurate value.
* NEW: Rect.Adjust() is a new method to move rectangle borders.
* NEW: The DrawingArea.Merge property has been removed.
* NEW: Add ScrollView.Contents{W,H,Width,Height} synonymous properties.
[GB.QT4]
* NEW: Style.FrameWidth returns the width of a sunken border.
* BUG: Draw.RichText() now uses the foreground color as expected.
* NEW: Rect.Adjust() is a new method to move rectangle borders.
* NEW: The DrawingArea.Merge property has been removed.
git-svn-id: svn://localhost/gambas/trunk@3496 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: The procedure list geets the focus again when it is opened.
[GB.FORM]
* NEW: ScrollArea is a new Container widget that is a DrawingArea with
scrolling capabilities.
[GB.GTK]
* NEW: Style is new static class whose properties return global information
about the current style. At the moment, you have Style.ScrollbarSize and
Style.ScrollbarSpacing.
* BUG: Scrollbar sliders size now follows the PageStep property.
[GB.QT4]
* NEW: Style is new static class whose properties return global information
about the current style. At the moment, you have Style.ScrollbarSize and
Style.ScrollbarSpacing.
git-svn-id: svn://localhost/gambas/trunk@3493 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: ValueBox.Text now returns the expected value in Currency mode.
git-svn-id: svn://localhost/gambas/trunk@3490 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: New Wizard example made by Mathias Ebermann.
[GB.FORM]
* BUG: ValueBox whose Type is Number does not block Tab and Shift+Tab keys
anymore.
git-svn-id: svn://localhost/gambas/trunk@3488 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Edison Henrique Andreassy has been added to the authors list.
[GB.FORM]
* BUG: ValueBox has been fixed.
* NEW: ValueBox, MaskBox and DateBox now have an Action property, so that
they can be put inside a toolbar.
* OPT: Useless classes have been removed.
[GB.GTK]
* NEW: Setting GridView.Rows[].Height to -1 makes the row height fits its
contents.
* NEW: Setting GridView.Columns[].Width to -1 makes the column width fits
its contents.
git-svn-id: svn://localhost/gambas/trunk@3487 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: ReportControl Color and Brush properties, it define the color for
Font.
* NEW: ReportLine color is defined by Color/Brush properties
* Bug: Now vertical arrangement work fine and fixed element are taked
into account
* NEW: X and Y properties that are alias for Left ans Top.
* NEW: ReportControl Background property that replace the old Brush One
to define the background.
git-svn-id: svn://localhost/gambas/trunk@3486 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Brasilian translation completed by Edison Henrique Andreassy.
* NEW: The translation dialog look has been redesigned.
* BUG: Translation import has been fixed.
* BUG: The translation of the project name is not lost anymore.
[GB.FORM]
* BUG: FileView.Current now returns really something only if the current
item is actually selected.
git-svn-id: svn://localhost/gambas/trunk@3479 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Support for the new "View" control group.
[GB.FORM]
* NEW: Put view controls under the group "View".
* NEW: ButtonBox now raises the Activate event.
* BUG: MaskBox does not hit RETURN and ENTER key anymore.
* NEW: DateChooser.ShowTime property was replaced by the DateChooser.Mode
property. That property can take three values: DateChoose.DateOnly,
DateChooser.DateTime and DateChooser.TimeOnly.
* NEW: DateBox.ShowTime property was replaced by the DateBox.Mode property,
like DateChooser.
* NEW: DateBox now raises the Activate event.
[GB.GTK]
* NEW: Put view controls under the group "View".
[GB.QT4]
* NEW: Put view controls under the group "View".
git-svn-id: svn://localhost/gambas/trunk@3478 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Property side panel is movable again while in debugging mode.
[GB.REPORT]
* BUG: A point is 1/72 inch. It is not relative to device resolution.
Consequently, the font size must not be adjust to the device resolution.
* BUG: In the preview, use a copy of the report to send it to the printer.
Otherwise the preview drawing will interfere with it.
git-svn-id: svn://localhost/gambas/trunk@3476 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* BUG: Handle variant control properties as string properties.
* BUG: Try to deal with autocompletion of exported classes in component
projects that use themselves.
[GB.FORM]
* BUG: Fix ButtonBox arrangement.
* NEW: ValueBox was completely redesigned. It supports now the following
editing types: Number, Date, Time, DateTime, Currency & IPAddress.
* NEW: MaskBox.MaskChar has been removed. The mask char is now always a
space!
* NEW: MaskBox is more intelligent now with digit masks and cursor moves.
* NEW: DateChooser.ShowTime is a new property that let it edit times.
* NEW: DateBox.ShowTime is a new property that let it edit times.
[GB.GTK]
* BUG: Setting Control.Proxy to NULL works now.
* BUG: New controls are correctly arranged when they are inserted in their
parent container.
* BUG: UserControl._Arrangement has been implemented.
* BUG: UserControl.SetFocus has been removed.
[GB.QT4]
* BUG: UserControl.Arrangement is really an integer property.
git-svn-id: svn://localhost/gambas/trunk@3469 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: '\0' is a new string escape character for Chr$(0).
[GB.DRAW]
* NEW: Several Draw.Begin() and/or Paint.Begin() on the same device can be
safely imbricated.
[GB.EVAL]
* NEW: '\0' is a new string escape character for Chr$(0).
[GB.FORM]
* NEW: ButtonBox.Alignment is a new property to define the alignment of its
internal TextBox.
* NEW: New syntaxes for the MaskBox mask:
- '<' just after a mask character and just before a separator means that
the text before will be right-aligned.
- '!' marks the default cursor position when the MaskBox gets the focus.
git-svn-id: svn://localhost/gambas/trunk@3450 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Do not compress PNG and JPEG responses.
* NEW: Automatically emit the "Vary: Accept-Encoding" header when sending a
compressed response.
git-svn-id: svn://localhost/gambas/trunk@3449 867c0c6c-44f3-4631-809d-bfa615b0a4ec
* NEW: Redesign the syntax of the MaskBox.Mask property. It is now a LIKE
regular expression (or almost).
* BUG: DateBox.Value works correctly again.
[GB.GTK]
* BUG: Popup windows work again.
git-svn-id: svn://localhost/gambas/trunk@3447 867c0c6c-44f3-4631-809d-bfa615b0a4ec