Mercurial > dwindows
comparison gtk3/dw.c @ 835:82072ff08513
Removed some GTK_IS_TREE_VIEW checks that were erroneously dropping out of valid requests.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Sun, 27 Mar 2011 04:09:26 +0000 |
parents | 43e6282463fa |
children | 28f9810dfebc |
comparison
equal
deleted
inserted
replaced
834:39e533f8106f | 835:82072ff08513 |
---|---|
5838 * row: Zero based row of data being set. | 5838 * row: Zero based row of data being set. |
5839 * data: Pointer to the data to be added. | 5839 * data: Pointer to the data to be added. |
5840 */ | 5840 */ |
5841 void dw_container_set_item(HWND handle, void *pointer, int column, int row, void *data) | 5841 void dw_container_set_item(HWND handle, void *pointer, int column, int row, void *data) |
5842 { | 5842 { |
5843 GtkTreeView *tree = pointer; | 5843 _dw_container_set_item(handle, pointer, column, row, data); |
5844 | |
5845 if(GTK_IS_TREE_VIEW(tree)) | |
5846 { | |
5847 _dw_container_set_item(handle, pointer, column, row, data); | |
5848 } | |
5849 } | 5844 } |
5850 | 5845 |
5851 /* | 5846 /* |
5852 * Changes an existing item in specified row and column to the given data. | 5847 * Changes an existing item in specified row and column to the given data. |
5853 * Parameters: | 5848 * Parameters: |
5897 * row: Zero based row of data being set. | 5892 * row: Zero based row of data being set. |
5898 * data: Pointer to the data to be added. | 5893 * data: Pointer to the data to be added. |
5899 */ | 5894 */ |
5900 void dw_filesystem_set_file(HWND handle, void *pointer, int row, char *filename, HICN icon) | 5895 void dw_filesystem_set_file(HWND handle, void *pointer, int row, char *filename, HICN icon) |
5901 { | 5896 { |
5902 GtkTreeView *tree = pointer; | 5897 _dw_container_set_item(handle, pointer, 0, row, (void *)&icon); |
5903 | 5898 _dw_container_set_item(handle, pointer, 1, row, (void *)&filename); |
5904 if(GTK_IS_TREE_VIEW(tree)) | |
5905 { | |
5906 _dw_container_set_item(handle, pointer, 0, row, (void *)&icon); | |
5907 _dw_container_set_item(handle, pointer, 1, row, (void *)&filename); | |
5908 } | |
5909 } | 5899 } |
5910 | 5900 |
5911 /* | 5901 /* |
5912 * Sets an item in specified row and column to the given data. | 5902 * Sets an item in specified row and column to the given data. |
5913 * Parameters: | 5903 * Parameters: |
5917 * row: Zero based row of data being set. | 5907 * row: Zero based row of data being set. |
5918 * data: Pointer to the data to be added. | 5908 * data: Pointer to the data to be added. |
5919 */ | 5909 */ |
5920 void dw_filesystem_set_item(HWND handle, void *pointer, int column, int row, void *data) | 5910 void dw_filesystem_set_item(HWND handle, void *pointer, int column, int row, void *data) |
5921 { | 5911 { |
5922 GtkTreeView *tree = pointer; | 5912 _dw_container_set_item(handle, pointer, column + 2, row, data); |
5923 | |
5924 if(GTK_IS_TREE_VIEW(tree)) | |
5925 { | |
5926 _dw_container_set_item(handle, pointer, column + 2, row, data); | |
5927 } | |
5928 } | 5913 } |
5929 | 5914 |
5930 /* | 5915 /* |
5931 * Gets column type for a container column | 5916 * Gets column type for a container column |
5932 * Parameters: | 5917 * Parameters: |