index c898cfd7ea03a5bdad913c7a49239c64381bfba0..1983534df49797a5be255f22c04b245096315a11 100644 (file)
@@ -538,7 +538,9 @@ static void create_single_menu_item( GCallback toggleCb, int val, GtkWidget* men
cur = g_list_next( cur );
}
- str = g_strdup_printf( act->private_data->format, num, (marker?" ":""), ( (marker && marker->descr) ? marker->descr:"") );
+ str = g_strdup_printf( act->private_data->format, num,
+ ((marker && marker->descr) ? ": " : ""),
+ ((marker && marker->descr) ? marker->descr : ""));
*dst = gtk_radio_menu_item_new_with_label( *group, str );
if ( !*group) {
memset( &value, 0, sizeof(value) );
g_value_init( &value, G_TYPE_STRING );
- g_object_get_property( G_OBJECT(action), "label", &value );
+ g_object_get_property( G_OBJECT(action), "short_label", &value );
const gchar* sss = g_value_get_string( &value );
+
GtkWidget* lbl = gtk_label_new( sss ? sss : "wwww" );
+ GtkWidget* filler1 = gtk_label_new(" ");
{
GValue tooltip;
gtk_misc_set_alignment( GTK_MISC(lbl), 1.0, 0.5 );
+ gtk_box_pack_start( GTK_BOX(hb), filler1, FALSE, FALSE, 0 );
gtk_box_pack_start( GTK_BOX(hb), lbl, FALSE, FALSE, 0 );
- gtk_box_pack_end( GTK_BOX(hb), spinbutton, FALSE, FALSE, 0 );
+ gtk_box_pack_start( GTK_BOX(hb), spinbutton, FALSE, FALSE, 0 );
+
gtk_container_add( GTK_CONTAINER(item), hb );
if ( act->private_data->selfId ) {
g_signal_connect( G_OBJECT(spinbutton), "value-changed", G_CALLBACK(value_changed_cb), action );
g_signal_connect_swapped( G_OBJECT(spinbutton), "event", G_CALLBACK(event_cb), action );
+ gtk_entry_set_width_chars( GTK_ENTRY(spinbutton), act->private_data->digits + 3 );
gtk_widget_show_all( item );