GTKのスクロールバーについて。
main.c
#include <gtk/gtk.h>
static void hoge(GtkWidget *widget,gchar *text)
{
}
int main(int argc, char** argv)
{
GtkWidget *window;
GtkWidget *vbox;
GtkWidget *hbox;
GtkWidget *sw;
GtkWidget *textview;
gtk_init(&argc, &argv);
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_window_set_title(GTK_WINDOW(window), "質問です。");
g_signal_connect(G_OBJECT(window), "destroy", G_CALLBACK(gtk_main_quit), NULL);
vbox = gtk_vbox_new(GTK_ORIENTATION_VERTICAL, 5);
gtk_container_add(GTK_CONTAINER(window), vbox);
sw = gtk_scrolled_window_new(NULL, NULL);
gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(sw), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
gtk_box_pack_start(GTK_BOX(vbox), sw, TRUE, TRUE, 0);
textview = gtk_text_view_new();
gtk_container_add(GTK_CONTAINER(sw), textview);
hoge(textview,"");
hbox = gtk_hbox_new(GTK_ORIENTATION_HORIZONTAL, 5);
gtk_box_pack_start(GTK_BOX(vbox), hbox, FALSE, FALSE, 0);
gtk_widget_show_all(window);
gtk_main();
return 0;
}
質問内容は以下の2つです。
1. swを大きくし,hboxを小さくするにはどうすればよいか?
2. スクロールバーは既存のものとして、他のデザインはないか?