===== Organization: Thought Unlimited. Public service Unix since 1986. Of_Interest: With 28 years of service to the Unix community.
On Wed, Aug 13, 2014 at 09:23:48PM -0700, Jordan wrote: > Hi, Gary. > > Maybe I'm not clear on what you want to accomplish. Are you wanting to have a > numbered list with padding? Screenshots/diagrams/mockups are definitely > welcome! :-D > > How you're doing it seems fine to me. As long as it gets the job done you're > doing it right :-) hi jordan, damn, I wrote around 15 lines; it got lost... Anyway, I'm inclosing a screenshot to demo that the 40 lines does do what I want. the gotcha is that I'm pretty sure that the newest GTK --3.0--was to NOT use how I had "leftJ.c" coded. it works the way I want, tho. I do not know what you mean by "padding"; it is or may be a fine point, but in time this stuff may give me troubles. ---if you had the GTK 3 libraries installed I do have the gcc compile and link line. > Other alternatives: > > gtk_label_set_justify: > (https://developer.gnome.org/gtk3/unstable/GtkLabel.html#gtk-label-set-justify). > You can use this in addition to setting the widget padding. can you point me to some example code? my "leftJ.c" was my example [!] ciao! gary Included: a *png file. > On Wednesday, August 13, 2014 06:12:32 PM Gary Kline wrote: > > ===== > > Organization: Thought Unlimited. Public service Unix since 1986. > > Of_Interest: With 28 years of service to the Unix community. > > > > people, is this correct for GTK+ 3.0 or how should I use > > a justify-Left function in the 40-some lines below? > > > > tthanks much! > > > > /***** Cut Here *****/ > > #include <stdio.h> > > #include <gtk/gtk.h> > > /*** > > > > gcc -Wall -g leftJ.c -o leftJ `pkg-config --cflags gtk+-3.0` `pkg-config > > --libs gtk+-3.0` > > > > ***/ > > > > int main(int argc, char *argv[]) > > { > > GtkWidget *window, *vbox; // Labels go in here, vertically orientated. > > GtkWidget *label1, *label2, *label3; > > > > gtk_init(&argc, &argv); > > > > window = gtk_window_new(GTK_WINDOW_TOPLEVEL); > > gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER); > > gtk_window_set_default_size (GTK_WINDOW (window), 700, 900); > > gtk_window_set_title(GTK_WINDOW(window), "Labels Left-Margins"); > > gtk_container_set_border_width(GTK_CONTAINER(window), 10); > > g_signal_connect(window, "destroy", G_CALLBACK(gtk_main_quit), NULL); > > > > label1 = gtk_label_new("1: This is the file name named talk.1.txt"); > > gtk_misc_set_alignment(GTK_MISC(label1), 0, 0.5); // left > > label2 = gtk_label_new("2: This is talk.2.txt"); > > gtk_misc_set_alignment(GTK_MISC(label2), 0, 0.5); // left > > label3 = gtk_label_new("3: File talk.3.txt for third trial."); > > gtk_misc_set_alignment(GTK_MISC(label3), 0, 0.5); // left > > > > vbox = gtk_box_new (GTK_ORIENTATION_VERTICAL, 5); // GTK3 > > gtk_container_add(GTK_CONTAINER(window), vbox); > > gtk_box_pack_start(GTK_BOX(vbox), label1, FALSE, TRUE, 0); > > gtk_box_pack_start(GTK_BOX(vbox), label2, FALSE, TRUE, 0); > > gtk_box_pack_start(GTK_BOX(vbox), label3, FALSE, TRUE, 0); > > > > gtk_widget_show_all (window); > > > > gtk_main(); > > > > return 0; > > } > > > > _______________________________________________ > > gtk-app-devel-list mailing list > > gtk-app-devel-list@gnome.org > > https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list -- Gary Kline kl...@thought.org http://www.thought.org Public Service Unix Twenty-eight years of service to the Unix community. _______________________________________________ gtk-app-devel-list mailing list gtk-app-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/gtk-app-devel-list