Mercurial > dwindows
changeset 764:f25ed69adb47
Attempt at support for DW_BS_NOBORDER for GTK. Theoretically should work on OS/2 and Windows already.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Fri, 18 Mar 2011 00:41:21 +0000 |
parents | 2cace4e6e69a |
children | acbc44e6e11a |
files | gtk/dw.c |
diffstat | 1 files changed, 15 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/gtk/dw.c Fri Mar 18 00:25:46 2011 +0000 +++ b/gtk/dw.c Fri Mar 18 00:41:21 2011 +0000 @@ -4028,7 +4028,7 @@ { GtkWidget *tmp; GtkWidget *bitmap; - GtkTooltips *tooltips; + GtkTooltips *tooltips; int _locked_by_me = FALSE; DW_MUTEX_LOCK; @@ -9269,6 +9269,20 @@ if(tmp && GTK_IS_LABEL(tmp)) handle2 = tmp; } + else if(GTK_IS_BUTTON(handle)) + { + if(mask & DW_BS_NOBORDER) + { + if(style & DW_BS_NOBORDER) + { + gtk_button_set_relief((GtkButton *)handle, GTK_RELIEF_NONE); + } + else + { + gtk_button_set_relief((GtkButton *)handle, GTK_RELIEF_NORMAL); + } + } + } if ( GTK_IS_LABEL(handle2) ) { gfloat x=DW_LEFT, y=DW_CENTER;