From 50f3ed0d1b78a1898bb48f7f8733c4947ecc6ebe Mon Sep 17 00:00:00 2001 From: skalogryz Date: Wed, 18 Mar 2015 02:10:28 +0000 Subject: [PATCH] richmemo: gtk2 correct wordwrap setting git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4047 8e941d3f-bd1b-0410-a28a-d453659cc2b4 --- components/richmemo/gtk2/gtk2richmemo.pas | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/components/richmemo/gtk2/gtk2richmemo.pas b/components/richmemo/gtk2/gtk2richmemo.pas index bd2bfdb34..32c21fda4 100644 --- a/components/richmemo/gtk2/gtk2richmemo.pas +++ b/components/richmemo/gtk2/gtk2richmemo.pas @@ -634,7 +634,11 @@ begin GetWidgetInfo(Widget, True)^.CoreWidget := TempWidget; gtk_text_view_set_editable(PGtkTextView(TempWidget), not TCustomMemo(AWinControl).ReadOnly); - gtk_text_view_set_wrap_mode(PGtkTextView(TempWidget), GTK_WRAP_WORD); + gtk_text_view_set_justification(PGtkTextView(TempWidget), aGtkJustification[TCustomMemo(AWinControl).Alignment]); + if TCustomMemo(AWinControl).WordWrap then + gtk_text_view_set_wrap_mode(PGtkTextView(TempWidget), GTK_WRAP_WORD) + else + gtk_text_view_set_wrap_mode(PGtkTextView(TempWidget), GTK_WRAP_NONE); gtk_text_view_set_accepts_tab(PGtkTextView(TempWidget), TCustomMemo(AWinControl).WantTabs);