* patch thicken: set default thickness and increment step to current grid size
focus thickness field
This commit is contained in:
parent
ce2e458f4f
commit
197f9e7cb4
|
|
@ -1414,7 +1414,8 @@ void DoPatchThickenDlg(){
|
||||||
// thicknessW = entry;
|
// thicknessW = entry;
|
||||||
// }
|
// }
|
||||||
{
|
{
|
||||||
GtkAdjustment* adj = GTK_ADJUSTMENT( gtk_adjustment_new( 16, -9999, 9999, 1, 10, 0 ) );
|
const float grid = std::max( GetGridSize(), 1.f );
|
||||||
|
GtkAdjustment* adj = GTK_ADJUSTMENT( gtk_adjustment_new( grid, -9999, 9999, grid, 16, 0 ) );
|
||||||
GtkWidget* spin = gtk_spin_button_new( adj, 1, 0 );
|
GtkWidget* spin = gtk_spin_button_new( adj, 1, 0 );
|
||||||
gtk_widget_show( spin );
|
gtk_widget_show( spin );
|
||||||
gtk_table_attach( table, spin, 1, 2, 0, 1,
|
gtk_table_attach( table, spin, 1, 2, 0, 1,
|
||||||
|
|
@ -1423,6 +1424,8 @@ void DoPatchThickenDlg(){
|
||||||
gtk_widget_set_size_request( spin, 48, -1 );
|
gtk_widget_set_size_request( spin, 48, -1 );
|
||||||
gtk_spin_button_set_numeric( GTK_SPIN_BUTTON( spin ), TRUE );
|
gtk_spin_button_set_numeric( GTK_SPIN_BUTTON( spin ), TRUE );
|
||||||
|
|
||||||
|
gtk_widget_grab_focus( spin );
|
||||||
|
|
||||||
thicknessW = spin;
|
thicknessW = spin;
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
|
@ -1473,7 +1476,6 @@ void DoPatchThickenDlg(){
|
||||||
GtkButton* button = create_dialog_button( "OK", G_CALLBACK( dialog_button_ok ), &dialog );
|
GtkButton* button = create_dialog_button( "OK", G_CALLBACK( dialog_button_ok ), &dialog );
|
||||||
gtk_box_pack_start( GTK_BOX( vbox ), GTK_WIDGET( button ), FALSE, FALSE, 0 );
|
gtk_box_pack_start( GTK_BOX( vbox ), GTK_WIDGET( button ), FALSE, FALSE, 0 );
|
||||||
widget_make_default( GTK_WIDGET( button ) );
|
widget_make_default( GTK_WIDGET( button ) );
|
||||||
gtk_widget_grab_focus( GTK_WIDGET( button ) );
|
|
||||||
gtk_widget_add_accelerator( GTK_WIDGET( button ), "clicked", accel, GDK_KEY_Return, (GdkModifierType)0, (GtkAccelFlags)0 );
|
gtk_widget_add_accelerator( GTK_WIDGET( button ), "clicked", accel, GDK_KEY_Return, (GdkModifierType)0, (GtkAccelFlags)0 );
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user