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: