mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-09-13 10:19:16 +02:00
Gtk2: pass TCheckListBox.OnDrawItem when Style <> lbStandard.issue #14071
git-svn-id: trunk@43178 -
This commit is contained in:
parent
ed6faba781
commit
7c7a6705e6
@ -58,7 +58,7 @@ type
|
|||||||
implementation
|
implementation
|
||||||
|
|
||||||
uses
|
uses
|
||||||
Gtk2WSControls, Gtk2Proc;
|
Gtk2WSControls, Gtk2Proc, Gtk2CellRenderer;
|
||||||
|
|
||||||
const
|
const
|
||||||
gtk2CLBState = 0; // byte
|
gtk2CLBState = 0; // byte
|
||||||
@ -189,9 +189,11 @@ begin
|
|||||||
SignalConnect(PGtkWidget(renderer), 'toggled', @Gtk2WS_CheckListBoxToggle, WidgetInfo);
|
SignalConnect(PGtkWidget(renderer), 'toggled', @Gtk2WS_CheckListBoxToggle, WidgetInfo);
|
||||||
|
|
||||||
// Text Column
|
// Text Column
|
||||||
renderer := gtk_cell_renderer_text_new();
|
renderer := LCLIntfCellRenderer_New; // gtk_cell_renderer_text_new();
|
||||||
column := gtk_tree_view_column_new_with_attributes(
|
column := gtk_tree_view_column_new_with_attributes(
|
||||||
'LISTITEMS', renderer, ['text', gtk2CLBText, nil]);
|
'LISTITEMS', renderer, ['text', gtk2CLBText, nil]);
|
||||||
|
|
||||||
|
gtk_tree_view_column_set_cell_data_func(Column, renderer, TGtkTreeCellDataFunc(@LCLIntfCellRenderer_CellDataFunc), WidgetInfo, nil);
|
||||||
gtk_tree_view_append_column(GTK_TREE_VIEW(TreeViewWidget), column);
|
gtk_tree_view_append_column(GTK_TREE_VIEW(TreeViewWidget), column);
|
||||||
gtk_tree_view_column_set_clickable(GTK_TREE_VIEW_COLUMN(column), True);
|
gtk_tree_view_column_set_clickable(GTK_TREE_VIEW_COLUMN(column), True);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user