#include "texwindow.h"
#include "filterbar.h"
+#define GARUX_DISABLE_GTKTHEME
+#ifndef GARUX_DISABLE_GTKTHEME
+#include "gtktheme.h"
+#endif
+
struct layout_globals_t
{
create_menu_item_with_mnemonic( menu_3, "Black and Green", "ColorSchemeBlackAndGreen" );
create_menu_item_with_mnemonic( menu_3, "Maya/Max/Lightwave Emulation", "ColorSchemeYdnar" );
+#ifndef GARUX_DISABLE_GTKTHEME
+ create_menu_item_with_mnemonic( menu_in_menu, "GTK Theme...", "gtkThemeDlg" );
+#endif
+
menu_separator( menu_in_menu );
create_menu_item_with_mnemonic( menu_in_menu, "_Texture Background...", "ChooseTextureBackgroundColor" );
if ( CurrentStyle() == eRegular || CurrentStyle() == eRegularLeft ) {
{
ui::Widget hsplit = ui::HPaned(ui::New);
- m_vSplit = hsplit;
+ m_hSplit = hsplit;
+
vbox.pack_start( hsplit, TRUE, TRUE, 0 );
hsplit.show();
+
{
ui::Widget vsplit = ui::VPaned(ui::New);
vsplit.show();
m_vSplit = vsplit;
+
ui::Widget vsplit2 = ui::VPaned(ui::New);
vsplit2.show();
- m_vSplit = vsplit2;
+ m_vSplit2 = vsplit2;
+
if ( CurrentStyle() == eRegular ){
gtk_paned_add1( GTK_PANED( hsplit ), vsplit );
gtk_paned_add2( GTK_PANED( hsplit ), vsplit2 );
m_pXYWnd = new XYWnd();
m_pXYWnd->SetViewType( XY );
ui::Widget xy_window = ui::Widget(create_framed_widget( m_pXYWnd->GetWidget( ) ));
-
gtk_paned_add1( GTK_PANED( vsplit ), xy_window );
+
{
// camera
m_pCamWnd = NewCamWnd();
GlobalToggles_insert( "MouseScale", makeCallbackF(ScaleMode), ToggleItem::AddCallbackCaller( g_scalemode_button ) );
GlobalToggles_insert( "MouseDrag", makeCallbackF(DragMode), ToggleItem::AddCallbackCaller( g_dragmode_button ), Accelerator( 'Q' ) );
+#ifndef GARUX_DISABLE_GTKTHEME
+ GlobalCommands_insert( "gtkThemeDlg", makeCallbackF(gtkThemeDlg) );
+#endif
GlobalCommands_insert( "ColorSchemeOriginal", makeCallbackF(ColorScheme_Original) );
GlobalCommands_insert( "ColorSchemeQER", makeCallbackF(ColorScheme_QER) );
GlobalCommands_insert( "ColorSchemeBlackAndGreen", makeCallbackF(ColorScheme_Black) );