Release 0.1
authorHong Jen Yee (PCMan) <pcman.tw@gmail.com>
Sat, 29 Mar 2008 02:12:46 +0000 (02:12 +0000)
committerHong Jen Yee (PCMan) <pcman.tw@gmail.com>
Sat, 29 Mar 2008 02:12:46 +0000 (02:12 +0000)
AUTHORS
Makefile.am
lxappearance.desktop [new file with mode: 0644]
lxappearance.glade
po/zh_TW.po
scripts/install-icon-theme.sh
src/main-dlg-ui.c
src/main.c

diff --git a/AUTHORS b/AUTHORS
index e69de29..da090e4 100644 (file)
--- a/AUTHORS
+++ b/AUTHORS
@@ -0,0 +1,2 @@
+Hong Jen Yee (PCMan) <pcman.tw@gmail.com>
+Ying-Chun Liu (PaulLiu) <grandpaul@gmail.com>
index 0bda9cc..9304611 100644 (file)
@@ -6,10 +6,15 @@ scriptdir=$(datadir)/lxappearance
 script_DATA= \
         scripts/install-icon-theme.sh
 
+desktopdir=$(datadir)/applications
+desktop_DATA=lxappearance.desktop
+
 install-data-hook:
        for script in $(scriptdir)/*.sh; do \
            chmod +x $$script; \
        done
 
 EXTRA_DIST = \
-       autogen.sh
+       autogen.sh \
+       $(script_DATA) \
+       $(desktop_DATA)
diff --git a/lxappearance.desktop b/lxappearance.desktop
new file mode 100644 (file)
index 0000000..4a37765
--- /dev/null
@@ -0,0 +1,97 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Appearance
+Name[ar]=المظهر
+Name[be@latin]=Vyhlad
+Name[bg]=Външен вид
+Name[bn]=চেহারা
+Name[bn_IN]=চেহারা
+Name[ca]=Aparença
+Name[cs]=Vzhled
+Name[da]=Udseende
+Name[de]=Erscheinungsbild
+Name[dz]=འབྱུང་སྣང་
+Name[el]=Εμφάνιση
+Name[en_GB]=Appearance
+Name[es]=Apariencia
+Name[et]=Välimus
+Name[eu]=Itxura
+Name[fi]=Ulkoasu
+Name[fr]=Apparence
+Name[gl]=Aparencia
+Name[gu]=દેખાવ
+Name[hu]=Megjelenés
+Name[it]=Aspetto
+Name[ja]=外観の設定
+Name[ka]=გარემოს იერსახე
+Name[ko]=모양새
+Name[lt]=Išvaizda
+Name[mk]=Изглед
+Name[ml]=കാഴ്ച
+Name[nb]=Utseende
+Name[nl]=Uiterlijk
+Name[oc]=Aparéncia
+Name[pa]=ਦਿੱਖ
+Name[pl]=Wygląd
+Name[pt]=Aparência
+Name[pt_BR]=Aparência
+Name[ru]=Внешний вид
+Name[sr]=Изглед
+Name[sr@Latn]=Izgled
+Name[sv]=Utseende
+Name[ta]=தோற்றம்
+Name[th]=รูปโฉม
+Name[uk]=Зовнішній вигляд
+Name[vi]=Diện mạo
+Name[zh_CN]=外观
+Name[zh_TW]=外觀設定
+Comment=Customize the look of the desktop
+Comment[ar]=خصّص مظهر سطح المكتب
+Comment[be@latin]=Źmiani vyhlad stała
+Comment[bg]=Настройване на външния вид на работния плот
+Comment[bn]=ডেস্কটপের চেহারা পছন্দ অনুসারে নির্ধারণ করুন
+Comment[bn_IN]=ডেস্কটপের চেহারা পছন্দ অনুসারে নির্ধারণ করুন
+Comment[ca]=Personalitzeu l'aparença de l'escriptori
+Comment[da]=Tilpas skrivebordets udseende
+Comment[de]=Aussehen des Desktops anpassen
+Comment[dz]=ཌེཀསི་ཊོཔ་གི་མཐོང་སྣང་སྲོལ་སྒྲིག་འབད
+Comment[el]=Προσαρμόστε την εμφάνιση της επιφάνειας εργασίας σας
+Comment[en_GB]=Customise the look of the desktop
+Comment[es]=Personalizar la apariencia del escritorio
+Comment[et]=Töölaua välimuse kohandamine
+Comment[eu]=Pertsonalizatu mahaigainaren itxura
+Comment[fi]=Muuta työpöydän ulkoasua
+Comment[fr]=Personnaliser l'apparence du bureau
+Comment[gu]=ડેસ્કટોપનો દેખાવ વૈવિધ્યપૂર્ણ બનાવો
+Comment[hu]=Az asztal megjelenésének testreszabása
+Comment[it]=Personalizza l'aspetto dell'ambiente grafico
+Comment[ja]=デスクトップの見映えを設定します
+Comment[ka]=სამუშაო მაგიდის ხედის გალამაზება
+Comment[ko]=데스크탑의 모양새를 설정합니다
+Comment[lt]=Keisti darbo aplinkos išvaizdą
+Comment[mk]=Прилагодете го изгледот на работната околина
+Comment[ml]=പണിയിടത്തെ ചിട്ടപ്പെടുത്തുക
+Comment[nb]=Tilpass utseende for skrivebordet
+Comment[nl]=De achtergrond van het bureaublad instellen
+Comment[pa]=ਡੈਸਕਟਾਪ ਲਈ ਪਸੰਦੀਦਾ ਦਿੱਖ
+Comment[pl]=Dostosuj wygląd pulpitu
+Comment[pt]=Personalizar a aparência do ambiente de trabalho
+Comment[pt_BR]=Personalizar a aparência da área de trabalho
+Comment[ru]=Настройте тему рабочего стола
+Comment[sr]=Прилагодите изглед радне површи
+Comment[sr@Latn]=Prilagodite izgled radne površi
+Comment[sv]=Anpassa utseendet för skrivbordet
+Comment[ta]=கணிமேசைக்கான காட்சியை தனிப்பயனாக்குக
+Comment[th]=ปรับแต่งรูปโฉมของพื้นโต๊ะ
+Comment[uk]=Налаштувати вигляд робочого столу
+Comment[vi]=Tùy chỉnh màn hình nền
+Comment[zh_CN]=自定义桌面外观
+Comment[zh_TW]=自訂桌面外觀
+Exec=lxappearance
+Icon=gtk-preferences
+Terminal=false
+Type=Application
+StartupNotify=true
+Categories=GTK;Settings;DesktopSettings;
+NotShowIn=GNOME;XFCE;
+
index 3b966b4..3c3ba48 100644 (file)
@@ -8,6 +8,7 @@
   <property name="type">GTK_WINDOW_TOPLEVEL</property>
   <property name="window_position">GTK_WIN_POS_CENTER</property>
   <property name="modal">False</property>
+  <property name="default_width">640</property>
   <property name="default_height">450</property>
   <property name="resizable">True</property>
   <property name="destroy_with_parent">False</property>
                      <property name="selectable">False</property>
                      <property name="xalign">0.5</property>
                      <property name="yalign">0.5</property>
-                     <property name="xpad">0</property>
-                     <property name="ypad">0</property>
+                     <property name="xpad">4</property>
+                     <property name="ypad">4</property>
                      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
                      <property name="width_chars">-1</property>
                      <property name="single_line_mode">False</property>
                      <property name="can_focus">True</property>
                      <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
                      <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property>
-                     <property name="shadow_type">GTK_SHADOW_NONE</property>
+                     <property name="shadow_type">GTK_SHADOW_IN</property>
                      <property name="window_placement">GTK_CORNER_TOP_LEFT</property>
 
                      <child>
                      <child>
                        <widget class="GtkFontButton" id="font">
                          <property name="border_width">2</property>
-                         <property name="width_request">64</property>
+                         <property name="width_request">100</property>
                          <property name="visible">True</property>
                          <property name="can_focus">True</property>
                          <property name="show_style">True</property>
                      <property name="selectable">False</property>
                      <property name="xalign">0.5</property>
                      <property name="yalign">0.5</property>
-                     <property name="xpad">0</property>
-                     <property name="ypad">0</property>
+                     <property name="xpad">4</property>
+                     <property name="ypad">4</property>
                      <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property>
                      <property name="width_chars">-1</property>
                      <property name="single_line_mode">False</property>
index 5708caf..97537db 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: 0.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2008-03-29 09:37+0800\n"
+"POT-Creation-Date: 2008-03-29 10:09+0800\n"
 "PO-Revision-Date: 2008-03-29 09:37+0800\n"
 "Last-Translator: 洪任諭 <pcman.tw@gmail.com>\n"
 "Language-Team: zh_TW <LL@li.org>\n"
@@ -26,51 +26,51 @@ msgstr "外觀設定"
 msgid "Available Window Themes"
 msgstr "可用的視窗佈景主題"
 
-#: src/main-dlg-ui.c:108
+#: src/main-dlg-ui.c:110
 msgid "_Font:"
 msgstr "字型"
 
-#: src/main-dlg-ui.c:120
+#: src/main-dlg-ui.c:122
 msgid "Window"
 msgstr "視窗"
 
-#: src/main-dlg-ui.c:128
+#: src/main-dlg-ui.c:130
 msgid "Available Icon Themes"
 msgstr "可用的圖示佈景主題"
 
-#: src/main-dlg-ui.c:164
+#: src/main-dlg-ui.c:167
 msgid "_Install"
 msgstr "安裝(_I)"
 
-#: src/main-dlg-ui.c:171
+#: src/main-dlg-ui.c:174
 msgid "Icon"
 msgstr "圖示"
 
-#: src/main-dlg-ui.c:184
+#: src/main-dlg-ui.c:187
 msgid "Toolbar Style: "
 msgstr "工具列樣式:"
 
-#: src/main-dlg-ui.c:192
+#: src/main-dlg-ui.c:195
 msgid "Icons only"
 msgstr "只顯示圖示"
 
-#: src/main-dlg-ui.c:193
+#: src/main-dlg-ui.c:196
 msgid "Text only"
 msgstr "只顯示文字"
 
-#: src/main-dlg-ui.c:194
+#: src/main-dlg-ui.c:197
 msgid "Text below icons"
 msgstr "文字在圖示下方"
 
-#: src/main-dlg-ui.c:195
+#: src/main-dlg-ui.c:198
 msgid "Text beside icons"
 msgstr "文字在圖示旁"
 
-#: src/main-dlg-ui.c:197
+#: src/main-dlg-ui.c:200
 msgid "Other"
 msgstr "其他"
 
-#: src/main-dlg-ui.c:205
+#: src/main-dlg-ui.c:208
 msgid "<b>Preview</b>"
 msgstr "<b>預覽</b>"
 
index 882ea01..4a1c24d 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 # Script used to install new icon theme.
-# Copyright (C) 2008 pauliu, pcman
+# Copyright (C) 2008 paulliu, pcman
 # License: GNU GPL
 
 # test argc
index 2086bdf..e1826a0 100644 (file)
@@ -69,7 +69,7 @@ create_dlg (void)
   dlg = gtk_dialog_new ();
   gtk_window_set_title (GTK_WINDOW (dlg), _("Appearance Settings"));
   gtk_window_set_position (GTK_WINDOW (dlg), GTK_WIN_POS_CENTER);
-  gtk_window_set_default_size (GTK_WINDOW (dlg), -1, 450);
+  gtk_window_set_default_size (GTK_WINDOW (dlg), 640, 450);
   gtk_window_set_type_hint (GTK_WINDOW (dlg), GDK_WINDOW_TYPE_HINT_DIALOG);
 
   dialog_vbox1 = GTK_DIALOG (dlg)->vbox;
@@ -90,11 +90,13 @@ create_dlg (void)
   label8 = gtk_label_new (_("Available Window Themes"));
   gtk_widget_show (label8);
   gtk_box_pack_start (GTK_BOX (vbox4), label8, FALSE, FALSE, 0);
+  gtk_misc_set_padding (GTK_MISC (label8), 4, 4);
 
   scrolledwindow1 = gtk_scrolled_window_new (NULL, NULL);
   gtk_widget_show (scrolledwindow1);
   gtk_box_pack_start (GTK_BOX (vbox4), scrolledwindow1, TRUE, TRUE, 0);
   gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_POLICY_AUTOMATIC, GTK_POLICY_AUTOMATIC);
+  gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW (scrolledwindow1), GTK_SHADOW_IN);
 
   gtk_theme_view = gtk_tree_view_new ();
   gtk_widget_show (gtk_theme_view);
@@ -112,7 +114,7 @@ create_dlg (void)
   font = gtk_font_button_new ();
   gtk_widget_show (font);
   gtk_box_pack_start (GTK_BOX (hbox4), font, TRUE, TRUE, 0);
-  gtk_widget_set_size_request (font, 64, -1);
+  gtk_widget_set_size_request (font, 100, -1);
   gtk_container_set_border_width (GTK_CONTAINER (font), 2);
   gtk_font_button_set_use_font (GTK_FONT_BUTTON (font), TRUE);
   gtk_font_button_set_use_size (GTK_FONT_BUTTON (font), TRUE);
@@ -128,6 +130,7 @@ create_dlg (void)
   label7 = gtk_label_new (_("Available Icon Themes"));
   gtk_widget_show (label7);
   gtk_box_pack_start (GTK_BOX (vbox3), label7, FALSE, FALSE, 0);
+  gtk_misc_set_padding (GTK_MISC (label7), 4, 4);
 
   scrolledwindow2 = gtk_scrolled_window_new (NULL, NULL);
   gtk_widget_show (scrolledwindow2);
index 676dab8..c7822fb 100644 (file)
@@ -48,6 +48,7 @@ int main (int argc, char *argv[])
 
     main_dlg = create_dlg ();
     main_dlg_init( main_dlg );
+    gtk_window_set_icon_name( (GtkWindow*)main_dlg, GTK_STOCK_PREFERENCES );
 
     gtk_main ();