Mercurial > dwindows
comparison gtk/dw.c @ 501:8267a3066476
Move variable definitions to after first line of code so C compilers work.
author | mhessling@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Fri, 19 Dec 2003 03:25:49 +0000 |
parents | edcf9ec12f8c |
children | f3ed8dda02f8 |
comparison
equal
deleted
inserted
replaced
500:fe12a72bfddf | 501:8267a3066476 |
---|---|
4317 */ | 4317 */ |
4318 char * API dw_tree_get_title(HWND handle, HTREEITEM item) | 4318 char * API dw_tree_get_title(HWND handle, HTREEITEM item) |
4319 { | 4319 { |
4320 int _locked_by_me = FALSE; | 4320 int _locked_by_me = FALSE; |
4321 char *text = NULL; | 4321 char *text = NULL; |
4322 #if GTK_MAJOR_VERSION > 1 | |
4323 GtkWidget *tree; | |
4324 GtkTreeModel *store; | |
4325 #endif | |
4322 | 4326 |
4323 if(!handle || !item) | 4327 if(!handle || !item) |
4324 return text; | 4328 return text; |
4325 | 4329 |
4326 DW_MUTEX_LOCK; | 4330 DW_MUTEX_LOCK; |
4327 #if GTK_MAJOR_VERSION > 1 | 4331 #if GTK_MAJOR_VERSION > 1 |
4328 GtkWidget *tree = (GtkWidget *)gtk_object_get_user_data(GTK_OBJECT(handle)); | 4332 tree = (GtkWidget *)gtk_object_get_user_data(GTK_OBJECT(handle)); |
4329 GtkTreeModel *store; | |
4330 | 4333 |
4331 if(tree && GTK_IS_TREE_VIEW(tree) && | 4334 if(tree && GTK_IS_TREE_VIEW(tree) && |
4332 (store = (GtkTreeModel *)gtk_object_get_data(GTK_OBJECT(tree), "_dw_tree_store"))) | 4335 (store = (GtkTreeModel *)gtk_object_get_data(GTK_OBJECT(tree), "_dw_tree_store"))) |
4333 gtk_tree_model_get(store, (GtkTreeIter *)item, 0, &text, -1); | 4336 gtk_tree_model_get(store, (GtkTreeIter *)item, 0, &text, -1); |
4334 #else | 4337 #else |
4346 */ | 4349 */ |
4347 HTREEITEM API dw_tree_get_parent(HWND handle, HTREEITEM item) | 4350 HTREEITEM API dw_tree_get_parent(HWND handle, HTREEITEM item) |
4348 { | 4351 { |
4349 int _locked_by_me = FALSE; | 4352 int _locked_by_me = FALSE; |
4350 HTREEITEM parent = (HTREEITEM)0; | 4353 HTREEITEM parent = (HTREEITEM)0; |
4354 #if GTK_MAJOR_VERSION > 1 | |
4355 GtkWidget *tree; | |
4356 GtkTreeModel *store; | |
4357 #endif | |
4351 | 4358 |
4352 if(!handle || !item) | 4359 if(!handle || !item) |
4353 return parent; | 4360 return parent; |
4354 | 4361 |
4355 DW_MUTEX_LOCK; | 4362 DW_MUTEX_LOCK; |
4356 #if GTK_MAJOR_VERSION > 1 | 4363 #if GTK_MAJOR_VERSION > 1 |
4357 GtkWidget *tree = (GtkWidget *)gtk_object_get_user_data(GTK_OBJECT(handle)); | 4364 tree = (GtkWidget *)gtk_object_get_user_data(GTK_OBJECT(handle)); |
4358 GtkTreeModel *store; | |
4359 | 4365 |
4360 if(tree && GTK_IS_TREE_VIEW(tree) && | 4366 if(tree && GTK_IS_TREE_VIEW(tree) && |
4361 (store = (GtkTreeModel *)gtk_object_get_data(GTK_OBJECT(tree), "_dw_tree_store"))) | 4367 (store = (GtkTreeModel *)gtk_object_get_data(GTK_OBJECT(tree), "_dw_tree_store"))) |
4362 { | 4368 { |
4363 GtkTreeIter *p = malloc(sizeof(GtkTreeIter)); | 4369 GtkTreeIter *p = malloc(sizeof(GtkTreeIter)); |