Changeset 213:37c3b9aefbb8
- Timestamp:
- 04/06/08 16:21:28
(5 months ago)
- Author:
- Frank Benoit <benoit@tionex.de>
- branch:
- default
- Message:
Fix: segv on table columns with alignment
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r211 |
r213 |
|
| 528 | 528 | g_object_get( obj, firstPropertyName, res, null ); |
|---|
| 529 | 529 | } |
|---|
| | 530 | |
|---|
| 530 | 531 | private void g_object_set1( void* obj, char* firstPropertyName, int value ){ |
|---|
| | 532 | g_object_set( obj, firstPropertyName, value, null ); |
|---|
| | 533 | } |
|---|
| | 534 | |
|---|
| | 535 | private void g_object_set1_float( void* obj, char* firstPropertyName, float value ){ |
|---|
| 531 | 536 | g_object_set( obj, firstPropertyName, value, null ); |
|---|
| 532 | 537 | } |
|---|
| … | … | |
| 1260 | 1265 | mixin ForwardGtkOsCFunc!(.g_object_ref); |
|---|
| 1261 | 1266 | mixin ForwardGtkOsCFunc!(.g_object_set1); |
|---|
| | 1267 | mixin ForwardGtkOsCFunc!(.g_object_set1_float); |
|---|
| 1262 | 1268 | mixin ForwardGtkOsCFunc!(.g_object_set_qdata); |
|---|
| 1263 | 1269 | mixin ForwardGtkOsCFunc!(.g_object_unref); |
|---|
| r200 |
r213 |
|
| 809 | 809 | /* Set alignment */ |
|---|
| 810 | 810 | if ((columnStyle & DWT.RIGHT) !is 0) { |
|---|
| 811 | | OS.g_object_set1(textRenderer, OS.xalign.ptr, cast(int)cast(void*)1f); |
|---|
| | 811 | OS.g_object_set1_float(textRenderer, OS.xalign.ptr, 1.0f ); |
|---|
| 812 | 812 | OS.gtk_tree_view_column_pack_end (columnHandle, textRenderer, true); |
|---|
| 813 | 813 | OS.gtk_tree_view_column_pack_end (columnHandle, pixbufRenderer, false); |
|---|
| 814 | 814 | OS.gtk_tree_view_column_set_alignment (columnHandle, 1f); |
|---|
| 815 | 815 | } else if ((columnStyle & DWT.CENTER) !is 0) { |
|---|
| 816 | | OS.g_object_set1(textRenderer, OS.xalign.ptr, cast(int)cast(void*)0.5f); |
|---|
| | 816 | OS.g_object_set1_float(textRenderer, OS.xalign.ptr, 0.5f ); |
|---|
| 817 | 817 | OS.gtk_tree_view_column_pack_start (columnHandle, pixbufRenderer, false); |
|---|
| 818 | 818 | OS.gtk_tree_view_column_pack_end (columnHandle, textRenderer, true); |
|---|