|
|
| TopPage > GTK+/Gladeの使い方 > GTK+/Gladeの使い方[04] |
| Dialogの表示とクローズ |
|
|
window1
|
dialog1
|
void
on_button1_clicked (GtkButton *button,
gpointer user_data)
{
GtkWidget *dialog1;
dialog1 = create_dialog1();
gtk_widget_show(dialog1);
}
|
void
on_closebutton1_clicked (GtkButton *button,
gpointer user_data)
{
GtkWidget *dialog1;
dialog1 = lookup_widget( GTK_WIDGET(button), "dialog1") ;
gtk_widget_destroy(GTK_WIDGET(dialog1));
}
|
| Labelの色とサイズ(マークアップ付き記述) |
| view result | description |
|
abc ABC 123 あいうえお |
|
<span foreground="red" size="12800" weight="ultrabold">abc ABC 123 あいうえお</span> |
|
<span foreground="blue" size="xx-large" weight="heavy" background="yellow">abc ABC 123 あいうえお</span> |
|
<b>abc ABC 123 あいうえお</b> |
|
<i>abc ABC 123 あいうえお</i> |
|
<s>abc ABC 123 あいうえお</s> |
|
abc ABC 123 <sub>あいうえお</sub> |
|
abc ABC 123 <sup>あいうえお</sup> |
|
<tt>abc ABC 123 あいうえお</tt> |
|
<tt>abc ABC 123 あいうえお</tt> |
| attributes | function |
| face |
font family name. ex)fxd,gothic,Luxi Sans,Sans,Serif,Utopia...等(GIMPのフォント設定のところでの内容と同じ?) |
| size |
font size. size={"xx-small", "x-small", "small", "medium", "large", "x-large", "xx-large"} もしくは、数字を直接入力(10000くらいから) |
| style |
font style. style={"normal", "oblique", "italic"} |
| weight |
font weight. weight={"ultralight", "light", "normal", "bold", "ultrabold", "heavy"} もしくは、数字を直接入力(100, 1000とかくらいに値を変えないと差が見えない) |
| forground |
文字自体の色 red, blue, green....の設定 もしくは、#FFFFFFの16進記述 |
| background |
バックグラウンドの色 red, blue, green....の設定 もしくは、#FFFFFFの16進記述 |
| underline |
下線表示 underline={"none", "single", "double", "low", "error"} |
| underline_color |
下線の色.文字の色とは別に設定できる red, blue, green....の設定 もしくは、#FFFFFFの16進記述 |
| TopPage > GTK+/Gladeの使い方 > GTK+/Gladeの使い方[04] |