Re: [scite] [PATCH] SciTE 1.74 GTK+: layout based on native GtkPaned widget

2007-08-26 Thread Stanislav Maslovski
On Sun, Aug 26, 2007 at 10:47:42PM +1000, Neil Hodgson wrote: Stanislav Maslovski: Here goes the 3rd version of the patch (attached). - focus behaviour corrected (finally?) - LayoutUI() is now called after the properties have been read - set minimum size hint to wContent

Re: [scite] [PATCH] SciTE 1.74 GTK+: layout based on native GtkPaned widget

2007-08-26 Thread Stanislav Maslovski
On Sun, Aug 26, 2007 at 05:04:26PM +0400, Stanislav Maslovski wrote: On Sun, Aug 26, 2007 at 10:47:42PM +1000, Neil Hodgson wrote: Stanislav Maslovski: Here goes the 3rd version of the patch (attached). - focus behaviour corrected (finally?) - LayoutUI() is now called after the

Re: [scite] [PATCH] SciTE 1.74 GTK+: layout based on native GtkPaned widget

2007-08-23 Thread Stanislav Maslovski
Hello, Here goes the 3rd version of the patch (attached). - focus behaviour corrected (finally?) - LayoutUI() is now called after the properties have been read - set minimum size hint to wContent Please check. -- Stanislav On Tue, Aug 21, 2007 at 09:33:33AM +1000, Neil Hodgson wrote:

Re: [scite] [PATCH] SciTE 1.74 GTK+: layout based on native GtkPaned widget

2007-08-20 Thread Stanislav Maslovski
Hello, A new version of the patch is ready. - focus issues fixed. - problem with cursors solved. Please check. -- Stanislav On Sun, Aug 19, 2007 at 12:15:23PM +1000, Neil Hodgson wrote: Hi Stanislav, - cursorLast and the related code was removed because it did not work

Re: [scite] [PATCH] SciTE 1.74 GTK+: layout based on native GtkPaned widget

2007-08-20 Thread Stanislav Maslovski
On Mon, Aug 20, 2007 at 07:48:32PM +0400, Stanislav Maslovski wrote: Hello, A new version of the patch is ready. - focus issues fixed. Oops, not all of them. When the output window is opened to the maximum width the focus goes nowhere... -- Stanislav

Re: [scite] [PATCH] SciTE 1.74 GTK+: layout based on native GtkPaned widget

2007-08-20 Thread Neil Hodgson
Stanislav Maslovski: - problem with cursors solved. Using cursorInvalid in this way is good. - focus issues fixed. Oops, not all of them. When the output window is opened to the maximum width the focus goes nowhere... Its OK to be a bit heavy-handed, forcing the focus into a

Re: [scite] [PATCH] SciTE 1.74 GTK+: layout based on native GtkPaned widget

2007-08-19 Thread Stanislav Maslovski
On Sun, Aug 19, 2007 at 12:15:23PM +1000, Neil Hodgson wrote: Hi Stanislav, - cursorLast and the related code was removed because it did not work with dynamically destroyed/created windows. This removal should not affect the win32 code. There are several other platforms

[scite] [PATCH] SciTE 1.74 GTK+: layout based on native GtkPaned widget

2007-08-18 Thread Stanislav Maslovski
Hello, The attached patch replaces the hard-coded divider logic with one based on GtkPaned. Features: - less code - dynamic change of the layout is still there - flicker when resizing the main editor window is greatly reduced - GtkPaned is themeable which means better interaction with

Re: [scite] [PATCH] SciTE 1.74 GTK+: layout based on native GtkPaned widget

2007-08-18 Thread Neil Hodgson
Hi Stanislav, - cursorLast and the related code was removed because it did not work with dynamically destroyed/created windows. This removal should not affect the win32 code. There are several other platforms (OS/X, wxWidgets, QT, ...) so published APIs like this should not