Lines 808-814
Link Here
|
808 |
{ |
819 |
{ |
809 |
eType = GDK_WINDOW_TYPE_HINT_UTILITY; |
820 |
eType = GDK_WINDOW_TYPE_HINT_UTILITY; |
810 |
gtk_window_set_skip_taskbar_hint( GTK_WINDOW(m_pWindow), true ); |
821 |
gtk_window_set_skip_taskbar_hint( GTK_WINDOW(m_pWindow), true ); |
811 |
lcl_set_accept_focus( GTK_WINDOW(m_pWindow), FALSE, true ); |
822 |
if ( |
|
|
823 |
getDisplay()->getWMAdaptor()->getWindowManagerName().EqualsAscii("Metacity") |
824 |
) |
825 |
{ |
826 |
lcl_set_accept_focus( GTK_WINDOW(m_pWindow), FALSE, true ); |
827 |
} |
812 |
} |
828 |
} |
813 |
else if( (nStyle & SAL_FRAME_STYLE_OWNERDRAWDECORATION) ) |
829 |
else if( (nStyle & SAL_FRAME_STYLE_OWNERDRAWDECORATION) ) |
814 |
{ |
830 |
{ |
Lines 849-856
Link Here
|
849 |
if( bDecoHandling ) |
865 |
if( bDecoHandling ) |
850 |
{ |
866 |
{ |
851 |
gtk_window_set_resizable( GTK_WINDOW(m_pWindow), (nStyle & SAL_FRAME_STYLE_SIZEABLE) ? TRUE : FALSE ); |
867 |
gtk_window_set_resizable( GTK_WINDOW(m_pWindow), (nStyle & SAL_FRAME_STYLE_SIZEABLE) ? TRUE : FALSE ); |
852 |
if( ( (nStyle & SAL_FRAME_STYLE_OWNERDRAWDECORATION) ) || ( (nStyle & SAL_FRAME_STYLE_TOOLWINDOW ) ) ) |
868 |
if ( |
|
|
869 |
(nStyle & SAL_FRAME_STYLE_OWNERDRAWDECORATION) || |
870 |
( |
871 |
getDisplay()->getWMAdaptor()->getWindowManagerName().EqualsAscii("Metacity") && |
872 |
(nStyle & SAL_FRAME_STYLE_TOOLWINDOW) |
873 |
) |
874 |
) |
875 |
{ |
853 |
lcl_set_accept_focus( GTK_WINDOW(m_pWindow), FALSE, false ); |
876 |
lcl_set_accept_focus( GTK_WINDOW(m_pWindow), FALSE, false ); |
|
|
877 |
} |
854 |
} |
878 |
} |
855 |
|
879 |
|
856 |
} |
880 |
} |
Lines 1333-1339
Link Here
|
1333 |
if( nUserTime == 0 && |
1357 |
if( nUserTime == 0 && |
1334 |
( |
1358 |
( |
1335 |
getDisplay()->getWMAdaptor()->getWindowManagerName().EqualsAscii("Metacity") || |
1359 |
getDisplay()->getWMAdaptor()->getWindowManagerName().EqualsAscii("Metacity") || |
1336 |
getDisplay()->getWMAdaptor()->getWindowManagerName().EqualsAscii("compiz") |
1360 |
( |
|
|
1361 |
getDisplay()->getWMAdaptor()->getWindowManagerName().EqualsAscii("compiz") && |
1362 |
(m_nStyle & (SAL_FRAME_STYLE_OWNERDRAWDECORATION)) |
1363 |
) |
1337 |
) |
1364 |
) |
1338 |
) |
1365 |
) |
1339 |
{ |
1366 |
{ |